diff options
author | emersion <contact@emersion.fr> | 2018-01-22 16:01:32 +0100 |
---|---|---|
committer | emersion <contact@emersion.fr> | 2018-01-22 16:01:32 +0100 |
commit | 3f1c4f5be799a63ddd75284847bf0e78f77369bf (patch) | |
tree | a850df187e7fba4c4e644600bf32bb05e375ac20 /include/rootston/view.h | |
parent | a8cb02f585dcee9d72beb97c8fc78e2e63d6ac2d (diff) |
rootston: damage tracking for wl_shell
Diffstat (limited to 'include/rootston/view.h')
-rw-r--r-- | include/rootston/view.h | 9 |
1 files changed, 9 insertions, 0 deletions
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; |