summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-17 15:10:02 +0000
committerDana Jansens <danakj@orodu.net>2003-02-17 15:10:02 +0000
commitdee0170babbdc292ad78294658b8b866d70b744e (patch)
tree7cd365218321f6dd698d428f3f471b5ba55f4d46
parentb3879a23237dc984c99a2d1a38ad2495443355ef (diff)
add openbox_restack_window, and the state_add/remove/toggle values
-rw-r--r--otk/property.cc5
-rw-r--r--otk/property.hh5
2 files changed, 10 insertions, 0 deletions
diff --git a/otk/property.cc b/otk/property.cc
index 2c171cce..a284c17e 100644
--- a/otk/property.cc
+++ b/otk/property.cc
@@ -128,6 +128,10 @@ void Property::initialize()
atoms.net_wm_state_above = create("_NET_WM_STATE_ABOVE");
atoms.net_wm_state_below = create("_NET_WM_STATE_BELOW");
+ atoms.net_wm_state_add = 1;
+ atoms.net_wm_state_remove = 0;
+ atoms.net_wm_state_toggle = 2;
+
atoms.kde_net_system_tray_windows = create("_KDE_NET_SYSTEM_TRAY_WINDOWS");
atoms.kde_net_wm_system_tray_window_for =
create("_KDE_NET_WM_SYSTEM_TRAY_WINDOW_FOR");
@@ -141,6 +145,7 @@ void Property::initialize()
atoms.openbox_premax = create("_OPENBOX_PREMAX");
atoms.openbox_active_window = create("_OPENBOX_ACTIVE_WINDOW");
+ atoms.openbox_restack_window = create("_OPENBOX_RESTACK_WINDOW");
}
void Property::set(Window win, Atom atom, Atom type, unsigned char* data,
diff --git a/otk/property.hh b/otk/property.hh
index 0a26264c..a4bfb05b 100644
--- a/otk/property.hh
+++ b/otk/property.hh
@@ -121,6 +121,10 @@ struct Atoms {
Atom net_wm_state_above;
Atom net_wm_state_below;
+ Atom net_wm_state_add;
+ Atom net_wm_state_remove;
+ Atom net_wm_state_toggle;
+
Atom kde_net_system_tray_windows;
Atom kde_net_wm_system_tray_window_for;
Atom kde_net_wm_window_type_override;
@@ -132,6 +136,7 @@ struct Atoms {
Atom openbox_premax;
Atom openbox_active_window;
+ Atom openbox_restack_window;
};