Expand description
App window and monitors manager.
§Crate
This crate is part of the zng project.
§Cargo Features
This crate provides 3 feature flags, 0 enabled by default.
§"test_util"
Enable test util methods, doc_test_window.
§"image"
Enable images, icon, frame capture, integrate with the IMAGES rendering service.
§"http"
Implement conversions from http types.
Modules§
- cmd
- Commands that control the scoped window.
Structs§
- Auto
Size - Window auto-size config.
- Cursor
Img - Window custom cursor.
- Frame
Image Ready Args FRAME_IMAGE_READY_EVENTargs.- Headless
Monitor - “Monitor” configuration used by windows in headless mode.
- ImeArgs
- Arguments for
IME_EVENT. - MONITORS
- Monitors service.
- Monitor
Info - All information about a monitor that
MONITORScan provide. - Monitors
Changed Args MONITORS_CHANGED_EVENTargs.- Nested
Window Node - UI node implementation that presents a
WindowRootas embedded content. - Open
Nested Handler Args - Arguments for the
WINDOWS.register_open_nested_handlerhandler. - Parallel
Win - Defines what window operations can run in parallel, between windows.
- Video
Mode - Exclusive video mode info.
- WINDOWS
- Windows service.
- WINDOWS_
DRAG_ DROP - Raw drag&drop API.
- WINDOW_
FOCUS - Window focused widget hook.
- Window
Button - Window chrome buttons.
- Window
Changed Args WINDOW_CHANGED_EVENTargs.- Window
Close Args WINDOW_CLOSE_EVENTargs.- Window
Close Requested Args WINDOW_CLOSE_REQUESTED_EVENTargs.- Window
Focus Changed Args WINDOW_FOCUS_CHANGED_EVENTargs.- Window
Loading Handle - Represents a handle that stops the window from loading while the handle is alive.
- Window
Manager - Application extension that manages windows.
- Window
NotFound Error - Error when a
WindowIdis not opened by theWINDOWSservice. - Window
Open Args WINDOW_OPEN_EVENTargs.- Window
Root - Window root node and values.
- Window
Root Extender Args - Arguments for
WINDOWS.register_root_extender. - Window
State Allowed - Mask of allowed
WindowStatestates of a window. - Window
Vars - Variables that configure the opening or open window.
Enums§
- Close
Window Result - Response message of
closeandclose_together. - Cursor
Source - Window cursor source.
- Focus
Indicator - Represents a focus request indicator.
- Frame
Capture Mode - Frame image capture mode in a window.
- Monitor
Query - A selector that returns a
MonitorInfo. - Render
Mode - Render backend preference.
- Start
Position - Window startup position.
- View
Extension Error - Error calling a view-process API extension associated with a window or renderer.
- Window
Icon - Window icon.
- Window
State - Window state.
Statics§
- FRAME_
IMAGE_ READY_ EVENT - A window frame has finished rendering.
- IME_
EVENT - Input Method Editor event targeting a text input widget.
- MONITORS_
CHANGED_ EVENT - Monitors added, removed or modified event.
- WINDOW_
CHANGED_ EVENT - Window moved, resized or other state changed.
- WINDOW_
CLOSE_ EVENT - Window closed event.
- WINDOW_
CLOSE_ REQUESTED_ EVENT - Window close requested event.
- WINDOW_
FOCUS_ CHANGED_ EVENT - Window focus/blur event.
- WINDOW_
LOAD_ EVENT - Window finished loading and has opened in the view-process.
- WINDOW_
OPEN_ EVENT - New window has inited.
Traits§
- AppRun
Window Ext - Extension trait, adds
run_windowtoAppExtended. - Headless
AppWindow Ext - Window extension methods for
HeadlessApp. - Nested
Window Widget Info Ext - Extension methods for widget info about a node that hosts a nested window.
- WINDOW_
Ext - Extensions methods for
WINDOWcontexts of windows open byWINDOWS. - Widget
Info Builder ImeArea - IME extension methods for
WidgetInfoBuilder. - Widget
Info ImeArea - IME extension methods for
WidgetInfo.