diff options
author | emersion <contact@emersion.fr> | 2018-04-05 16:48:11 -0400 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-04-05 16:48:11 -0400 |
commit | f5e5b1819bf88841f6f42fdfe416fa588abbeeb5 (patch) | |
tree | 6b0c006f0d9d59151abc9b4cb20a806273ec6528 /include | |
parent | Accumulate damage from subsurfaces (diff) | |
download | sway-f5e5b1819bf88841f6f42fdfe416fa588abbeeb5.tar.gz sway-f5e5b1819bf88841f6f42fdfe416fa588abbeeb5.tar.zst sway-f5e5b1819bf88841f6f42fdfe416fa588abbeeb5.zip |
Track damage of xdg-shell-v6 popups
Diffstat (limited to 'include')
-rw-r--r-- | include/sway/tree/view.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/sway/tree/view.h b/include/sway/tree/view.h index f8e41652..2eca7a3e 100644 --- a/include/sway/tree/view.h +++ b/include/sway/tree/view.h | |||
@@ -60,6 +60,7 @@ struct sway_xdg_shell_v6_view { | |||
60 | struct wl_listener request_move; | 60 | struct wl_listener request_move; |
61 | struct wl_listener request_resize; | 61 | struct wl_listener request_resize; |
62 | struct wl_listener request_maximize; | 62 | struct wl_listener request_maximize; |
63 | struct wl_listener new_popup; | ||
63 | struct wl_listener map; | 64 | struct wl_listener map; |
64 | struct wl_listener unmap; | 65 | struct wl_listener unmap; |
65 | struct wl_listener destroy; | 66 | struct wl_listener destroy; |
@@ -122,6 +123,16 @@ struct sway_view_child { | |||
122 | struct wl_listener view_unmap; | 123 | struct wl_listener view_unmap; |
123 | }; | 124 | }; |
124 | 125 | ||
126 | struct sway_xdg_popup_v6 { | ||
127 | struct sway_view_child child; | ||
128 | |||
129 | struct wlr_xdg_surface_v6 *wlr_xdg_surface_v6; | ||
130 | |||
131 | struct wl_listener new_popup; | ||
132 | struct wl_listener unmap; | ||
133 | struct wl_listener destroy; | ||
134 | }; | ||
135 | |||
125 | const char *view_get_title(struct sway_view *view); | 136 | const char *view_get_title(struct sway_view *view); |
126 | 137 | ||
127 | const char *view_get_app_id(struct sway_view *view); | 138 | const char *view_get_app_id(struct sway_view *view); |