Handle layers under the scene-graph API

This excludes popups.
This commit is contained in:
Johan Malm 2022-02-20 13:15:58 +00:00
parent 9fed8e0998
commit 688abf7db1
5 changed files with 249 additions and 438 deletions

View file

@ -12,8 +12,8 @@ enum layer_parent {
};
struct lab_layer_surface {
struct wlr_layer_surface_v1 *layer_surface;
struct wl_list link;
struct wl_list link; /* output::layers[] */
struct wlr_scene_layer_surface_v1 *scene_layer_surface;
struct wl_listener destroy;
struct wl_listener map;