Module wl_shell_surface

Source
Expand description

desktop-style metadata interface

An interface that may be implemented by a wl_surface, for implementations that provide a desktop-style user interface.

It provides requests to treat surfaces like toplevel, fullscreen or popup windows, move, resize or maximize them, associate metadata like title and class, etc.

On the server side the object is automatically destroyed when the related wl_surface is destroyed. On the client side, wl_shell_surface_destroy() must be called before destroying the wl_surface object.

Structs§

Resize
edge values for resizing
Transient
details of transient behaviour
WlShellSurface
desktop-style metadata interface

Enums§

Event
FullscreenMethod
different method to set the surface fullscreen
Request

Constants§

EVT_CONFIGURE_OPCODE
The wire opcode for this event
EVT_CONFIGURE_SINCE
The minimal object version supporting this event
EVT_PING_OPCODE
The wire opcode for this event
EVT_PING_SINCE
The minimal object version supporting this event
EVT_POPUP_DONE_OPCODE
The wire opcode for this event
EVT_POPUP_DONE_SINCE
The minimal object version supporting this event
REQ_MOVE_OPCODE
The wire opcode for this request
REQ_MOVE_SINCE
The minimal object version supporting this request
REQ_PONG_OPCODE
The wire opcode for this request
REQ_PONG_SINCE
The minimal object version supporting this request
REQ_RESIZE_OPCODE
The wire opcode for this request
REQ_RESIZE_SINCE
The minimal object version supporting this request
REQ_SET_CLASS_OPCODE
The wire opcode for this request
REQ_SET_CLASS_SINCE
The minimal object version supporting this request
REQ_SET_FULLSCREEN_OPCODE
The wire opcode for this request
REQ_SET_FULLSCREEN_SINCE
The minimal object version supporting this request
REQ_SET_MAXIMIZED_OPCODE
The wire opcode for this request
REQ_SET_MAXIMIZED_SINCE
The minimal object version supporting this request
REQ_SET_POPUP_OPCODE
The wire opcode for this request
REQ_SET_POPUP_SINCE
The minimal object version supporting this request
REQ_SET_TITLE_OPCODE
The wire opcode for this request
REQ_SET_TITLE_SINCE
The minimal object version supporting this request
REQ_SET_TOPLEVEL_OPCODE
The wire opcode for this request
REQ_SET_TOPLEVEL_SINCE
The minimal object version supporting this request
REQ_SET_TRANSIENT_OPCODE
The wire opcode for this request
REQ_SET_TRANSIENT_SINCE
The minimal object version supporting this request