Expand description
Exposed Window API
Modules§
- Pupup window handling helpers
Macros§
- Instantiate a static MenuVTable for a given type and implements
vtable::HasStaticVTable<MenuVTable>
for it.
Structs§
- This struct holds properties related to an input method.
- This struct describes layout constraints of a resizable element, such as a window.
- Invariant, same as vtable::Inner: vtable and ptr has to be valid and ptr an instance matching the vtable
- Interface for native menu and menubar
- This structure defines a graphical element that is designed to pop up from the surrounding UI content, for example to show a context menu.
- Inner datastructure for the
crate::api::Window
- This struct contains getters that provide access to properties of the
Window
element, and is used withWindowAdapter::update_window_properties
.
Enums§
- This is the parameter from [
WindowAdapterInternal::input_method_request()
] which lets the editable text input field communicate with the platform about input methods. - This enum describes the different ways a popup can be rendered by the back-end.
Traits§
- Interface for native menu and menubar Note: Was generated from the
#[vtable]
macro onMenuVTable
- 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§
- Internal alias for
Rc<dyn WindowAdapter>
.