Class
PhocLayerSurface
[−]
Description [src]
class Phoc.LayerSurface : GObject.Object
implements Phoc.Animatable, Phoc.ChildRoot {
layer_surface: wlr_layer_surface_v1*,
link: wl_list,
destroy: wl_listener,
map: wl_listener,
unmap: wl_listener,
surface_commit: wl_listener,
output_destroy: wl_listener,
new_popup: wl_listener,
new_subsurface: wl_listener,
subsurfaces: wl_list,
geo: wlr_box,
layer: zwlr_layer_shell_v1_layer,
alpha: float,
mapped: _Bool,
child_surfaces: GSList*,
pending_serial: uint32_t
}
A Layer surface backed by the wlr-layer-surface wayland protocol.
For details on how to setup a layer surface see phoc_handle_layer_shell_surface
.
This handles the events concerning individual surfaces like mapping
and unmapping. For the actual layout of surfaces on a
PhocOutput
see phoc_layer_shell_arrange()
.
[−]
Instance methods
[+]
Methods inherited from PhocAnimatable (2)
[+]
Methods inherited from PhocChildRoot (6)
[+]