diff options
| author | Kirill Primak <vyivel@posteo.net> | 2021-09-24 07:58:59 +0300 | 
|---|---|---|
| committer | Simon Ser <contact@emersion.fr> | 2021-09-24 14:38:32 +0200 | 
| commit | 754f40f9cb0182bf5664a34e558b21f623afbe6d (patch) | |
| tree | 10e8a4663efceac8b7439df2a37c27380be073a6 /include/wlr | |
| parent | 59fa3637c348270cd1adb239296be1219538394b (diff) | |
| download | wlroots-754f40f9cb0182bf5664a34e558b21f623afbe6d.tar.xz | |
layer-shell: add `committed` bitmask
Diffstat (limited to 'include/wlr')
| -rw-r--r-- | include/wlr/types/wlr_layer_shell_v1.h | 14 | 
1 files changed, 13 insertions, 1 deletions
| diff --git a/include/wlr/types/wlr_layer_shell_v1.h b/include/wlr/types/wlr_layer_shell_v1.h index 3fa7d6de..7786779e 100644 --- a/include/wlr/types/wlr_layer_shell_v1.h +++ b/include/wlr/types/wlr_layer_shell_v1.h @@ -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 { | 
