Expand description
Exposed Window API
Modules§
- popup
- Pupup window handling helpers
Structs§
- Input
Method Properties - This struct holds properties related to an input method.
- Layout
Constraints - This struct describes layout constraints of a resizable element, such as a window.
- Popup
Window - This structure defines a graphical element that is designed to pop up from the surrounding UI content, for example to show a context menu.
- Window
Inner - Inner datastructure for the
crate::api::Window
- Window
Properties - This struct contains getters that provide access to properties of the
Window
element, and is used withWindowAdapter::update_window_properties
.
Enums§
- Input
Method Request - This is the parameter from [
WindowAdapterInternal::input_method_request()
] which lets the editable text input field communicate with the platform about input methods. - Popup
Window Location - This enum describes the different ways a popup can be rendered by the back-end.
Traits§
- Window
Adapter - This trait represents the adaptation layer between the
Window
API and then windowing specific window representation, such as a Win32HWND
handle or awayland_surface_t
.
Type Aliases§
- Window
Adapter Rc - Internal alias for
Rc<dyn WindowAdapter>
.