From 75d03f2b68a7c7a2739cb20b16f12d4a291eef28 Mon Sep 17 00:00:00 2001 From: Kirill Primak Date: Sat, 11 Mar 2023 14:01:02 +0300 Subject: xwm: introduce associate/dissociate events We'll soon introduce a unified wlr_surface map event. Up until now, compositors have been using wlr_xwayland_surface's map event to setup various wlr_surface related listeners (e.g. commit). This will no longer be possible when that event is moved over to wlr_surface. Introduce new events where the compositor can add/remove wlr_surface event listeners. --- include/wlr/xwayland/xwayland.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'include/wlr/xwayland') diff --git a/include/wlr/xwayland/xwayland.h b/include/wlr/xwayland/xwayland.h index a8983f1f..4e618f5b 100644 --- a/include/wlr/xwayland/xwayland.h +++ b/include/wlr/xwayland/xwayland.h @@ -150,6 +150,9 @@ struct wlr_xwayland_surface { struct wl_signal request_fullscreen; struct wl_signal request_activate; + struct wl_signal associate; + struct wl_signal dissociate; + struct wl_signal map; struct wl_signal unmap; struct wl_signal set_title; -- cgit v1.2.3