DisplayWindowBinding import { DisplayWindowBinding } from "destack:display/binding"; Window binding family. export interface DisplayWindowBinding { openWindow(request: &'a readonly WindowRequest): Result; closeWindow(window: WindowHandle): Result; describeWindow(window: WindowHandle): Result; windowState(window: WindowHandle): Result; setWindowTitle(window: WindowHandle, title: &'a readonly string): Result; setWindowIcons(window: WindowHandle, icons: &'a readonly [WindowIcon]): Result; setWindowPosition(window: WindowHandle, position: &'a readonly WindowPosition): Result; setWindowSize(window: WindowHandle, size: &'a readonly WindowSize): Result; setWindowSizeLimits(window: WindowHandle, limits: &'a readonly WindowSizeLimits): Result; setWindowVisibility(window: WindowHandle, visibility: WindowVisibility): Result; setWindowMode(window: WindowHandle, mode: &'a readonly WindowMode): Result; setWindowResizable(window: WindowHandle, isResizable: boolean): Result; setWindowDecorated(window: WindowHandle, isDecorated: boolean): Result; focusWindow(window: WindowHandle): Result; raiseWindow(window: WindowHandle): Result; requestWindowAttention(window: WindowHandle, level: WindowAttentionLevel): Result; invalidateWindow(window: WindowHandle): Result; setWindowCursorMode(window: WindowHandle, mode: WindowCursorMode): Result; setWindowCursorIcon(window: WindowHandle, icon: WindowCursorIcon): Result; setWindowCursorPosition(window: WindowHandle, position: &'a readonly WindowPoint): Result; beginWindowMoveDrag(window: WindowHandle): Result; beginWindowResizeDrag(window: WindowHandle, edge: WindowResizeEdge): Result; } language/library/src/display/binding/window.ds:299:553 Members openWindow(request: &'a readonly WindowRequest): Result Open one window. closeWindow(window: WindowHandle): Result Close one window. describeWindow(window: WindowHandle): Result Describe one window. windowState(window: WindowHandle): Result Read one window state snapshot. setWindowTitle(window: WindowHandle, title: &'a readonly string): Result Set one window title. setWindowIcons(window: WindowHandle, icons: &'a readonly [WindowIcon]): Result Set one window icon set. setWindowPosition(window: WindowHandle, position: &'a readonly WindowPosition): Result Set one window desktop position. setWindowSize(window: WindowHandle, size: &'a readonly WindowSize): Result Set one window logical size. setWindowSizeLimits(window: WindowHandle, limits: &'a readonly WindowSizeLimits): Result Set one window size constraint. setWindowVisibility(window: WindowHandle, visibility: WindowVisibility): Result Set one window visibility. setWindowMode(window: WindowHandle, mode: &'a readonly WindowMode): Result Set one window display mode. setWindowResizable(window: WindowHandle, isResizable: boolean): Result Set one window resizable state. setWindowDecorated(window: WindowHandle, isDecorated: boolean): Result Set one window decoration state. focusWindow(window: WindowHandle): Result Focus one window. raiseWindow(window: WindowHandle): Result Raise one window. requestWindowAttention(window: WindowHandle, level: WindowAttentionLevel): Result Request host attention for one window. invalidateWindow(window: WindowHandle): Result Request one redraw or frame tick for one window. setWindowCursorMode(window: WindowHandle, mode: WindowCursorMode): Result Set one window cursor mode. setWindowCursorIcon(window: WindowHandle, icon: WindowCursorIcon): Result Set one window cursor icon. setWindowCursorPosition(window: WindowHandle, position: &'a readonly WindowPoint): Result Set one window cursor position. beginWindowMoveDrag(window: WindowHandle): Result Start a host move gesture for one window. beginWindowResizeDrag(window: WindowHandle, edge: WindowResizeEdge): Result Start a host resize gesture for one window.