[][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