add openbox_restack_window, and the state_add/remove/toggle values
Dana Jansens danakj@orodu.net
2 files changed,
10 insertions(+),
0 deletions(-)
M
otk/property.cc
→
otk/property.cc
@@ -128,6 +128,10 @@ atoms.net_wm_state_fullscreen = create("_NET_WM_STATE_FULLSCREEN");
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 @@ atoms.esetrootid = create("ESETROOT_PMAP_ID");
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,
M
otk/property.hh
→
otk/property.hh
@@ -121,6 +121,10 @@ Atom net_wm_state_fullscreen;
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 @@ Atom esetrootid;
Atom openbox_premax; Atom openbox_active_window; + Atom openbox_restack_window; };