aboutsummaryrefslogtreecommitdiff
path: root/src/Ewmh.hh
diff options
context:
space:
mode:
authorfluxgen <fluxgen>2006-04-23 17:00:33 (GMT)
committerfluxgen <fluxgen>2006-04-23 17:00:33 (GMT)
commit75d289be65e12ac8c1b36a21ee9db8fee7cf1897 (patch)
tree14ce0593761c5c3e1f331563655bd5af7d127be6 /src/Ewmh.hh
parentb0d7010f8bd762aa3eff5ee5a9d5d265ad349c83 (diff)
downloadfluxbox_pavel-75d289be65e12ac8c1b36a21ee9db8fee7cf1897.zip
fluxbox_pavel-75d289be65e12ac8c1b36a21ee9db8fee7cf1897.tar.bz2
added support for _NET_WM_ALLOWED_ACTIONS and all the _NET_WM_ACTION_*. Added _NET_WM_STATE_MODAL and _NET_WM_WINDOW_TYPE_SPLASH
Diffstat (limited to 'src/Ewmh.hh')
-rw-r--r--src/Ewmh.hh4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Ewmh.hh b/src/Ewmh.hh
index 59c9877..b1f5d39 100644
--- a/src/Ewmh.hh
+++ b/src/Ewmh.hh
@@ -77,6 +77,8 @@ private:
77 void toggleState(FluxboxWindow &win, Atom state); 77 void toggleState(FluxboxWindow &win, Atom state);
78 void createAtoms(); 78 void createAtoms();
79 void updateStrut(WinClient &winclient); 79 void updateStrut(WinClient &winclient);
80 void updateActions(FluxboxWindow &win);
81
80 void setupState(FluxboxWindow &win); 82 void setupState(FluxboxWindow &win);
81 83
82 // root window properties 84 // root window properties
@@ -94,6 +96,7 @@ private:
94 m_net_wm_window_type, 96 m_net_wm_window_type,
95 m_net_wm_window_type_dock, 97 m_net_wm_window_type_dock,
96 m_net_wm_window_type_desktop, 98 m_net_wm_window_type_desktop,
99 m_net_wm_window_type_splash,
97 100
98 // states 101 // states
99 m_net_wm_state, m_net_wm_state_sticky, m_net_wm_state_shaded, 102 m_net_wm_state, m_net_wm_state_sticky, m_net_wm_state_shaded,
@@ -104,6 +107,7 @@ private:
104 m_net_wm_state_skip_pager, 107 m_net_wm_state_skip_pager,
105 m_net_wm_state_below, 108 m_net_wm_state_below,
106 m_net_wm_state_above, 109 m_net_wm_state_above,
110 m_net_wm_state_modal,
107 111
108 // allowed actions 112 // allowed actions
109 m_net_wm_allowed_actions, 113 m_net_wm_allowed_actions,