aboutsummaryrefslogtreecommitdiff
path: root/include/wlr
diff options
context:
space:
mode:
authorTony Crisci <tony@dubstepdish.com>2017-09-15 08:53:08 -0400
committerTony Crisci <tony@dubstepdish.com>2017-09-15 08:53:08 -0400
commit27161a673f2b4bcc6db47759d035881985758001 (patch)
tree8fc2283541e412508ffb2b5efabbfb654edc9b9e /include/wlr
parent569b147bba41d009a95c1e80c7dbb342f25bf9af (diff)
xdg-shell new surface and ack configure events
Diffstat (limited to 'include/wlr')
-rw-r--r--include/wlr/types/wlr_xdg_shell_v6.h7
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;