Skip to content
This repository has been archived by the owner on Aug 3, 2024. It is now read-only.

Layer Shell #118

Open
Timidger opened this issue Apr 1, 2018 · 0 comments
Open

Layer Shell #118

Timidger opened this issue Apr 1, 2018 · 0 comments
Milestone

Comments

@Timidger
Copy link
Member

Timidger commented Apr 1, 2018

From the documentation:

wlr_layer_shell allows clients to arrange themselves in "layers" on the desktop in accordance with the wlr-layer-shell protocol.

When a client is added, the new_surface signal will be raised and passed a reference to our wlr_layer_surface.

At this time, the client will have configured the surface as it desires, including information like desired anchors and margins. The compositor should use this information to decide how to arrange the layer on-screen, then determine the dimensions of the layer and call wlr_layer_surface_configure.

The client will then attach a buffer and commit the surface, at which point the wlr_layer_surface map signal is raised and the compositor should begin rendering the surface.

The API is still being shaken out, but support should be added eventually as an optional protocol.

@Timidger Timidger added this to the Protocols milestone Apr 1, 2018
@Timidger Timidger modified the milestones: Protocols, 1.0 May 30, 2018
@Timidger Timidger mentioned this issue May 31, 2018
3 tasks
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Development

Successfully merging a pull request may close this issue.

1 participant