summaryrefslogtreecommitdiffstats
path: root/include/sway/tree/view.h
diff options
context:
space:
mode:
authorLibravatar Drew DeVault <sir@cmpwn.com>2018-10-09 00:02:36 +0200
committerLibravatar GitHub <noreply@github.com>2018-10-09 00:02:36 +0200
commit4bebee620f1160d6531d9aaa9b528029f75cecf4 (patch)
tree14fb50168c3ba60446b11b786ea69b8fa07b767f /include/sway/tree/view.h
parentMerge pull request #2782 from RyanDwyer/popup-during-fullscreen (diff)
parentHandle subsurfaces in view_child_damage (diff)
downloadsway-4bebee620f1160d6531d9aaa9b528029f75cecf4.tar.gz
sway-4bebee620f1160d6531d9aaa9b528029f75cecf4.tar.zst
sway-4bebee620f1160d6531d9aaa9b528029f75cecf4.zip
Merge pull request #2772 from RyanDwyer/improve-popup-damage
Only damage popups when popups have damage
Diffstat (limited to 'include/sway/tree/view.h')
-rw-r--r--include/sway/tree/view.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/include/sway/tree/view.h b/include/sway/tree/view.h
index eb1e98e1..870ef2e0 100644
--- a/include/sway/tree/view.h
+++ b/include/sway/tree/view.h
@@ -208,6 +208,7 @@ struct sway_xwayland_unmanaged {
208struct sway_view_child; 208struct sway_view_child;
209 209
210struct sway_view_child_impl { 210struct sway_view_child_impl {
211 void (*get_root_coords)(struct sway_view_child *child, int *sx, int *sy);
211 void (*destroy)(struct sway_view_child *child); 212 void (*destroy)(struct sway_view_child *child);
212}; 213};
213 214
@@ -222,6 +223,8 @@ struct sway_view_child {
222 223
223 struct wl_listener surface_commit; 224 struct wl_listener surface_commit;
224 struct wl_listener surface_new_subsurface; 225 struct wl_listener surface_new_subsurface;
226 struct wl_listener surface_map;
227 struct wl_listener surface_unmap;
225 struct wl_listener surface_destroy; 228 struct wl_listener surface_destroy;
226 struct wl_listener view_unmap; 229 struct wl_listener view_unmap;
227}; 230};