Module window

Module window 

Source
Expand description

Exposed Window API

Modules§

popup
Pupup window handling helpers

Structs§

InputMethodProperties
This struct holds properties related to an input method.
LayoutConstraints
This struct describes layout constraints of a resizable element, such as a window.
PopupWindow
This structure defines a graphical element that is designed to pop up from the surrounding UI content, for example to show a context menu.
WindowInner
Inner datastructure for the crate::api::Window
WindowProperties
This struct contains getters that provide access to properties of the Window element, and is used with WindowAdapter::update_window_properties.

Enums§

InputMethodRequest
This is the parameter from [WindowAdapterInternal::input_method_request()] which lets the editable text input field communicate with the platform about input methods.
PopupWindowLocation
This enum describes the different ways a popup can be rendered by the back-end.

Traits§

WindowAdapter
This trait represents the adaptation layer between the Window API and then windowing specific window representation, such as a Win32 HWND handle or a wayland_surface_t.

Type Aliases§

WindowAdapterRc
Internal alias for Rc<dyn WindowAdapter>.