// CloseEvent is delivered via Widget.onClose when a window or dialog // is about to close. Use accept() to allow closing or ignore() to prevent it. constgui = this.pluginSystem.findInterface(IGui.interfaceId) asIGui; constdialog = gui.createDialog(); dialog.windowTitle = 'CloseEvent Demo'; dialog.resize(300, 100);
this.connections.push( dialog.onClose.connect((event: CloseEvent) => { // Prevent the first close attempt event.ignore(); console.log('Close rejected via CloseEvent.ignore()'); }) );
Event triggered when a window or dialog closes.
Example