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
- WlShell
Surface - desktop-style metadata interface
Enums§
- Event
- Fullscreen
Method - 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