layer-shell: add v5 support

This commit is contained in:
Kirill Primak 2024-06-11 16:11:43 +03:00 committed by Alexander Orzechowski
parent e88988e364
commit 270e6f4ebb
3 changed files with 59 additions and 7 deletions

View file

@ -49,6 +49,7 @@ enum wlr_layer_surface_v1_state_field {
WLR_LAYER_SURFACE_V1_STATE_MARGIN = 1 << 3,
WLR_LAYER_SURFACE_V1_STATE_KEYBOARD_INTERACTIVITY = 1 << 4,
WLR_LAYER_SURFACE_V1_STATE_LAYER = 1 << 5,
WLR_LAYER_SURFACE_V1_STATE_EXCLUSIVE_EDGE = 1 << 6,
};
struct wlr_layer_surface_v1_state {
@ -62,6 +63,7 @@ struct wlr_layer_surface_v1_state {
enum zwlr_layer_surface_v1_keyboard_interactivity keyboard_interactive;
uint32_t desired_width, desired_height;
enum zwlr_layer_shell_v1_layer layer;
uint32_t exclusive_edge;
uint32_t configure_serial;
uint32_t actual_width, actual_height;