[−][src]Module wayland_raw_protocol_bindings::client::xdg_shell_unstable_v6::zxdg_toplevel_v6
toplevel surface
This interface defines an xdg_surface role which allows a surface to, among other things, set window-like properties such as maximize, fullscreen, and minimize, set application-specific metadata like title and id, and well as trigger user interactive operations such as interactive resize and move.
Enums
resize_edge | edge values for resizing |
state | types of state on the surface |
zxdg_toplevel_v6 |
Statics
zxdg_toplevel_v6_requests | C-representation of the messages of this interface, for interop |
zxdg_toplevel_v6_events | C-representation of the messages of this interface, for interop |
zxdg_toplevel_v6_interface | C representation of this interface, for interop |
Traits
zxdg_toplevel_v6_listener | An interface for handling events. |
Functions
zxdg_toplevel_v6_set_user_data⚠ | |
zxdg_toplevel_v6_get_user_data⚠ | |
zxdg_toplevel_v6_get_version⚠ | |
zxdg_toplevel_v6_add_listener⚠ | |
zxdg_toplevel_v6_add_rust_listener⚠ | |
zxdg_toplevel_v6_destroy⚠ | destroy the xdg_toplevel |
zxdg_toplevel_v6_set_parent⚠ | set the parent of this surface |
zxdg_toplevel_v6_set_title⚠ | set surface title |
zxdg_toplevel_v6_set_app_id⚠ | set application ID |
zxdg_toplevel_v6_show_window_menu⚠ | show the window menu |
zxdg_toplevel_v6_move⚠ | start an interactive move |
zxdg_toplevel_v6_resize⚠ | start an interactive resize |
zxdg_toplevel_v6_set_max_size⚠ | set the maximum size |
zxdg_toplevel_v6_set_min_size⚠ | set the minimum size |
zxdg_toplevel_v6_set_maximized⚠ | maximize the window |
zxdg_toplevel_v6_unset_maximized⚠ | unmaximize the window |
zxdg_toplevel_v6_set_fullscreen⚠ | set the window as fullscreen on a monitor |
zxdg_toplevel_v6_unset_fullscreen⚠ | |
zxdg_toplevel_v6_set_minimized⚠ | set the window as minimized |