mirror of
https://gitlab.freedesktop.org/wlroots/wlroots.git
synced 2025-11-02 09:01:38 -05:00
layer-shell: add committed bitmask
This commit is contained in:
parent
59fa3637c3
commit
754f40f9cb
2 changed files with 20 additions and 1 deletions
|
|
@ -43,7 +43,18 @@ struct wlr_layer_shell_v1 {
|
|||
void *data;
|
||||
};
|
||||
|
||||
enum wlr_layer_surface_v1_state_field {
|
||||
WLR_LAYER_SURFACE_V1_STATE_DESIRED_SIZE = 1 << 0,
|
||||
WLR_LAYER_SURFACE_V1_STATE_ANCHOR = 1 << 1,
|
||||
WLR_LAYER_SURFACE_V1_STATE_EXCLUSIVE_ZONE = 1 << 2,
|
||||
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,
|
||||
};
|
||||
|
||||
struct wlr_layer_surface_v1_state {
|
||||
uint32_t committed; // enum wlr_layer_surface_v1_state_field
|
||||
|
||||
uint32_t anchor;
|
||||
int32_t exclusive_zone;
|
||||
struct {
|
||||
|
|
@ -51,9 +62,10 @@ struct wlr_layer_surface_v1_state {
|
|||
} margin;
|
||||
enum zwlr_layer_surface_v1_keyboard_interactivity keyboard_interactive;
|
||||
uint32_t desired_width, desired_height;
|
||||
uint32_t actual_width, actual_height;
|
||||
enum zwlr_layer_shell_v1_layer layer;
|
||||
|
||||
uint32_t configure_serial;
|
||||
uint32_t actual_width, actual_height;
|
||||
};
|
||||
|
||||
struct wlr_layer_surface_v1_configure {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue