# Uses of Interface
com.tick42.glue.desktop.windows.Window

Packages that use Window
Package | Description
--- | ---
com.tick42.glue.desktop.channels | The channels API for Glue.
com.tick42.glue.desktop.windows | The window management API for Glue.
com.tick42.glue.desktop.windows.event |

- ## Uses of Window in com.tick42.glue.desktop.channels

  Methods in com.tick42.glue.desktop.channels with parameters of type Window
  Modifier and Type | Method | Description
  --- | --- | ---
  `default ChannelContext<Map<String,​Object>>` | Channels.`create​(Window window)` | Creates a channel context for specified window.
  `<T> ChannelContext<T>` | Channels.`create​(Window window, ReifiedType<T> contextType)` |

- ## Uses of Window in com.tick42.glue.desktop.windows

  Methods in com.tick42.glue.desktop.windows that return types with arguments of type Window
  Modifier and Type | Method | Description
  --- | --- | ---
  `List<Window>` | WindowManager.`list()` | Returns a list of available windows.
  `default CompletionStage<Window>` | WindowManager.`register​(WindowHandle<?> handle)` | Register a window with specified handle using default window options.
  `default CompletionStage<Window>` | WindowManager.`register​(WindowHandle<?> handle, Consumer<WindowOptions.Builder<?>> options)` | Register a window with specified handle and window options.
  `default CompletionStage<Window>` | WindowManager.`register​(WindowRegistration request)` |
  `CompletionStage<Window>` | WindowManager.`register​(WindowRegistration request, Consumer<WindowOptions.Builder<?>> options)` |
  `default <W> CompletionStage<Window>` | WindowManager.`register​(W window, Consumer<WindowRegistration.Builder> request, Consumer<WindowOptions.Builder<?>> options)` |

- ## Uses of Window in com.tick42.glue.desktop.windows.event

  Constructors in com.tick42.glue.desktop.windows.event with parameters of type Window
  Constructor | Description
  --- | ---
  `WindowChannelChangedEvent​(Window source, String channel)` |
  `WindowContextUpdatedEvent​(Window window, Map<String,​Object> context)` |
  `WindowFrameButtonClickedEvent​(Window source, String buttonId)` |
  `WindowHibernateEvent​(Window source, String layout, Map<String,​Object> meta)` |
  `WindowResumedEvent​(Window source, String layout, Map<String,​Object> meta)` |