[][src]Module wayland_protocols::wlr::unstable::layer_shell::v1::client::zwlr_layer_surface_v1

layer metadata interface

An interface that may be implemented by a wl_surface, for surfaces that are designed to be rendered as a layer of a stacked desktop-like environment.

Layer surface state (size, anchor, exclusive zone, margin, interactivity) is double-buffered, and will be applied at the time wl_surface.commit of the corresponding wl_surface is called.

Structs

Anchor
ZwlrLayerSurfaceV1

Enums

Error
Event
Request

Constants

EVT_CLOSED_SINCE

The minimal object version supporting this event

EVT_CONFIGURE_SINCE

The minimal object version supporting this event

REQ_ACK_CONFIGURE_SINCE

The minimal object version supporting this request

REQ_DESTROY_SINCE

The minimal object version supporting this request

REQ_GET_POPUP_SINCE

The minimal object version supporting this request

REQ_SET_ANCHOR_SINCE

The minimal object version supporting this request

REQ_SET_EXCLUSIVE_ZONE_SINCE

The minimal object version supporting this request

REQ_SET_KEYBOARD_INTERACTIVITY_SINCE

The minimal object version supporting this request

REQ_SET_MARGIN_SINCE

The minimal object version supporting this request

REQ_SET_SIZE_SINCE

The minimal object version supporting this request

Statics

zwlr_layer_surface_v1_events

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

zwlr_layer_surface_v1_interface

C representation of this interface, for interop

zwlr_layer_surface_v1_requests

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

Traits

EventHandler

An interface for handling events.