* 监听 panel 隐藏事件 * @param listener * @returns
(listener: (...args: any[]) => void)
| 184 | * @returns |
| 185 | */ |
| 186 | onHidePanel(listener: (...args: any[]) => void): IPublicTypeDisposable { |
| 187 | const { editor } = this[skeletonSymbol]; |
| 188 | editor.eventBus.on(SkeletonEvents.PANEL_HIDE, (name: any, panel: any) => { |
| 189 | listener(name, new SkeletonItem(panel)); |
| 190 | }); |
| 191 | return () => editor.eventBus.off(SkeletonEvents.PANEL_HIDE, listener); |
| 192 | } |
| 193 | |
| 194 | /** |
| 195 | * 监听 widget 显示事件 |