(listener: (...args: any[]) => void)
| 171 | } |
| 172 | |
| 173 | onEnableWidget(listener: (...args: any[]) => void): IPublicTypeDisposable { |
| 174 | const { editor } = this[skeletonSymbol]; |
| 175 | editor.eventBus.on(SkeletonEvents.WIDGET_ENABLE, (name: any, panel: any) => { |
| 176 | listener(name, new SkeletonItem(panel)); |
| 177 | }); |
| 178 | return () => editor.eventBus.off(SkeletonEvents.WIDGET_ENABLE, listener); |
| 179 | } |
| 180 | |
| 181 | /** |
| 182 | * 监听 panel 隐藏事件 |