Package org.apache.pivot.wtk
Interface WindowStateListener
-
- All Known Implementing Classes:
ColorChooserButtonSkin.ColorChooserPopupSkin
,TerraAlertSkin
,TerraDialogSkin
,TerraFileBrowserSheetSkin
,TerraFrameSkin
,TerraMenuPopupSkin
,TerraPaletteSkin
,TerraPromptSkin
,TerraSheetSkin
,TerraSuggestionPopupSkin
,TerraTooltipSkin
,TerraVFSBrowserSheetSkin
,WindowSkin
,WindowStateListener.Adapter
,WindowStateListener.Listeners
public interface WindowStateListener
Window state listener interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
WindowStateListener.Adapter
Deprecated.Since 2.1 and Java 8 the interface itself has default implementations.static class
WindowStateListener.Listeners
Window state listeners.
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default Vote
previewWindowClose(Window window)
Called to preview a window close event.default Vote
previewWindowOpen(Window window)
Called to preview a window open event.default void
windowClosed(Window window, Display display, Window owner)
Called when a window has closed.default void
windowCloseVetoed(Window window, Vote reason)
Called when a window close event has been vetoed.default void
windowOpened(Window window)
Called when a window has opened.default void
windowOpenVetoed(Window window, Vote reason)
Called when a window open event has been vetoed.
-
-
-
Method Detail
-
windowOpened
default void windowOpened(Window window)
Called when a window has opened.- Parameters:
window
- The newly opened window.
-
previewWindowClose
default Vote previewWindowClose(Window window)
Called to preview a window close event.- Parameters:
window
- The window that wants to close.- Returns:
- The vote from each listener as to whether to allow the close.
-
previewWindowOpen
default Vote previewWindowOpen(Window window)
Called to preview a window open event.- Parameters:
window
- The window that wants to open.- Returns:
- The vote from the listener as to whether to allow the open.
-
windowCloseVetoed
default void windowCloseVetoed(Window window, Vote reason)
Called when a window close event has been vetoed.- Parameters:
window
- The window that was to close, but now will not.reason
- The accumulated vote from all the listeners that vetoed this event.
-
windowOpenVetoed
default void windowOpenVetoed(Window window, Vote reason)
Called when a window open event has been vetoed.- Parameters:
window
- The window that was to open, but now will not.reason
- The accumulated vote from all the listeners that vetoed this event.
-
-