From 3f1c4f5be799a63ddd75284847bf0e78f77369bf Mon Sep 17 00:00:00 2001 From: emersion Date: Mon, 22 Jan 2018 16:01:32 +0100 Subject: rootston: damage tracking for wl_shell --- include/rootston/view.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'include/rootston') diff --git a/include/rootston/view.h b/include/rootston/view.h index 8cfdf321..99e47deb 100644 --- a/include/rootston/view.h +++ b/include/rootston/view.h @@ -11,6 +11,7 @@ struct roots_wl_shell_surface { struct roots_view *view; struct wl_listener destroy; + struct wl_listener new_popup; struct wl_listener request_move; struct wl_listener request_resize; struct wl_listener request_maximize; @@ -135,6 +136,14 @@ struct roots_subsurface { struct wl_listener destroy; }; +struct roots_wl_shell_popup { + struct roots_view_child view_child; + struct wlr_wl_shell_surface *wlr_wl_shell_surface; + struct wl_listener destroy; + struct wl_listener set_state; + struct wl_listener new_popup; +}; + struct roots_xdg_popup_v6 { struct roots_view_child view_child; struct wlr_xdg_popup_v6 *wlr_popup; -- cgit v1.2.3