diff options
| author | Tony Crisci <tony@dubstepdish.com> | 2017-09-15 08:53:08 -0400 | 
|---|---|---|
| committer | Tony Crisci <tony@dubstepdish.com> | 2017-09-15 08:53:08 -0400 | 
| commit | 27161a673f2b4bcc6db47759d035881985758001 (patch) | |
| tree | 8fc2283541e412508ffb2b5efabbfb654edc9b9e /include/wlr | |
| parent | 569b147bba41d009a95c1e80c7dbb342f25bf9af (diff) | |
| download | wlroots-27161a673f2b4bcc6db47759d035881985758001.tar.xz | |
xdg-shell new surface and ack configure events
Diffstat (limited to 'include/wlr')
| -rw-r--r-- | include/wlr/types/wlr_xdg_shell_v6.h | 7 | 
1 files changed, 7 insertions, 0 deletions
| diff --git a/include/wlr/types/wlr_xdg_shell_v6.h b/include/wlr/types/wlr_xdg_shell_v6.h index a4afaf3b..7c912370 100644 --- a/include/wlr/types/wlr_xdg_shell_v6.h +++ b/include/wlr/types/wlr_xdg_shell_v6.h @@ -8,6 +8,10 @@ struct wlr_xdg_shell_v6 {  	struct wl_list wl_resources;  	struct wl_list surfaces; +	struct { +		struct wl_signal new_surface; +	} events; +  	void *data;  }; @@ -53,10 +57,12 @@ struct wlr_xdg_surface_v6 {  	struct wl_client *client;  	struct wl_resource *resource;  	struct wlr_surface *surface; +	struct wlr_xdg_shell_v6 *shell;  	struct wl_list link;  	enum wlr_xdg_surface_v6_role role;  	struct wlr_xdg_toplevel_v6 *toplevel_state; +	bool configured;  	struct wl_event_source *configure_idle;  	struct wl_list configure_list; @@ -74,6 +80,7 @@ struct wlr_xdg_surface_v6 {  		struct wl_signal request_minimize;  		struct wl_signal commit;  		struct wl_signal destroy; +		struct wl_signal ack_configure;  	} events;  	void *data; | 
