[][src]Module wayland_protocols::xdg_shell::client::xdg_wm_base

create desktop-style surfaces

The xdg_wm_base interface is exposed as a global object enabling clients to turn their wl_surfaces into windows in a desktop environment. It defines the basic functionality needed for clients and the compositor to create windows that can be dragged, resized, maximized, etc, as well as creating transient windows such as popup menus.

Structs

XdgWmBase

Enums

Error
Event
Request

Constants

EVT_PING_SINCE

The minimal object version supporting this event

REQ_CREATE_POSITIONER_SINCE

The minimal object version supporting this request

REQ_DESTROY_SINCE

The minimal object version supporting this request

REQ_GET_XDG_SURFACE_SINCE

The minimal object version supporting this request

REQ_PONG_SINCE

The minimal object version supporting this request

Statics

xdg_wm_base_events

C-representation of the messages of this interface, for interop

xdg_wm_base_interface

C representation of this interface, for interop

xdg_wm_base_requests

C-representation of the messages of this interface, for interop

Traits

EventHandler

An interface for handling events.