Module wl_shell_surface

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§

WlShellSurface
A wl_shell_surface object.
WlShellSurfaceFullscreenMethod
different method to set the surface fullscreen
WlShellSurfaceResize
edge values for resizing
WlShellSurfaceResizeIter
An iterator over the set bits in a WlShellSurfaceResize.
WlShellSurfaceTransient
details of transient behaviour
WlShellSurfaceTransientIter
An iterator over the set bits in a WlShellSurfaceTransient.

Traits§

WlShellSurfaceHandler
A message handler for WlShellSurface proxies.