Module wayland_server::protocol::wl_shell_surface[][src]

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

edge values for resizing

details of transient behaviour

Enums

different method to set the surface fullscreen

Constants

The minimal object version supporting this event

The minimal object version supporting this event

The minimal object version supporting this event

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

The minimal object version supporting this request

Statics

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

C representation of this interface, for interop

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