aboutsummaryrefslogtreecommitdiff
path: root/xwayland/xwm.h
diff options
context:
space:
mode:
authorDrew DeVault <sir@cmpwn.com>2017-09-29 17:25:58 -0400
committerGitHub <noreply@github.com>2017-09-29 17:25:58 -0400
commita48dedba3dfe93a68a2c7cd80ab896a15d84884f (patch)
tree70f57212464eb5c68c7b822df58ea6ed580e6eea /xwayland/xwm.h
parent285a109d416c9bcdc0c47dfb1b9ce4e474cd34dd (diff)
parent4ccb83bf33bbf531eef7fbd20e80146562fcae64 (diff)
Merge pull request #170 from emersion/xwayland
Improve xwayland, batch 2
Diffstat (limited to 'xwayland/xwm.h')
-rw-r--r--xwayland/xwm.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/xwayland/xwm.h b/xwayland/xwm.h
index ecbab535..d1998e48 100644
--- a/xwayland/xwm.h
+++ b/xwayland/xwm.h
@@ -47,17 +47,28 @@
enum atom_name {
WL_SURFACE_ID,
+ WM_DELETE_WINDOW,
WM_PROTOCOLS,
+ UTF8_STRING,
WM_S0,
NET_SUPPORTED,
NET_WM_S0,
+ NET_WM_PID,
+ NET_WM_NAME,
NET_WM_STATE,
+ NET_WM_WINDOW_TYPE,
WM_TAKE_FOCUS,
ATOM_LAST,
};
extern const char *atom_map[ATOM_LAST];
+enum net_wm_state_action {
+ NET_WM_STATE_REMOVE = 0,
+ NET_WM_STATE_ADD = 1,
+ NET_WM_STATE_TOGGLE = 2,
+};
+
struct wlr_xwm {
struct wlr_xwayland *xwayland;
struct wl_event_source *event_source;