From af165acb427dd166f2768cf806d28f106bc61fd7 Mon Sep 17 00:00:00 2001 From: John Lindgren Date: Tue, 24 Oct 2023 10:33:50 -0400 Subject: xwayland: add wlr_xwayland_set_workareas() This function allows compositors to set the _NET_WORKAREA property on the root window. XWayland clients use _NET_WORKAREA to determine how much of the screen is not covered by panels/docks. The property is used for example by Qt to determine areas of the screen that popup menus should not overlap (see QScreen::availableVirtualGeometry). --- include/xwayland/xwm.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include/xwayland') diff --git a/include/xwayland/xwm.h b/include/xwayland/xwm.h index 7db5d6cb..da3515da 100644 --- a/include/xwayland/xwm.h +++ b/include/xwayland/xwm.h @@ -88,6 +88,7 @@ enum atom_name { DND_ACTION_PRIVATE, NET_CLIENT_LIST, NET_CLIENT_LIST_STACKING, + NET_WORKAREA, ATOM_LAST // keep last }; -- cgit v1.2.3