mirror of
https://github.com/swaywm/sway.git
synced 2025-11-06 13:29:50 -05:00
Track damage of xdg-shell-v6 popups
This commit is contained in:
parent
45f93e1650
commit
f5e5b1819b
3 changed files with 85 additions and 0 deletions
|
|
@ -60,6 +60,7 @@ struct sway_xdg_shell_v6_view {
|
|||
struct wl_listener request_move;
|
||||
struct wl_listener request_resize;
|
||||
struct wl_listener request_maximize;
|
||||
struct wl_listener new_popup;
|
||||
struct wl_listener map;
|
||||
struct wl_listener unmap;
|
||||
struct wl_listener destroy;
|
||||
|
|
@ -122,6 +123,16 @@ struct sway_view_child {
|
|||
struct wl_listener view_unmap;
|
||||
};
|
||||
|
||||
struct sway_xdg_popup_v6 {
|
||||
struct sway_view_child child;
|
||||
|
||||
struct wlr_xdg_surface_v6 *wlr_xdg_surface_v6;
|
||||
|
||||
struct wl_listener new_popup;
|
||||
struct wl_listener unmap;
|
||||
struct wl_listener destroy;
|
||||
};
|
||||
|
||||
const char *view_get_title(struct sway_view *view);
|
||||
|
||||
const char *view_get_app_id(struct sway_view *view);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue