summaryrefslogtreecommitdiff
path: root/scripts/callbacks.py
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-01-30 22:58:54 +0000
committerDana Jansens <danakj@orodu.net>2003-01-30 22:58:54 +0000
commit2d6698683a3db220dc698d1c6aa1c89502b227cc (patch)
treee182b4ce96e87aaf075b3f09c1120210120ed5a3 /scripts/callbacks.py
parent9e894362082b9cfe3d6169f85cabdd3fc3c04baa (diff)
add functions to set the skipTaskbar/Pager state
Diffstat (limited to 'scripts/callbacks.py')
-rw-r--r--scripts/callbacks.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/callbacks.py b/scripts/callbacks.py
index 4d509268..0478e079 100644
--- a/scripts/callbacks.py
+++ b/scripts/callbacks.py
@@ -31,6 +31,20 @@ def state_shaded(data, add=2):
otk.Property_atoms().net_wm_state, data.client.window(),
add, otk.Property_atoms().net_wm_state_shaded)
+def state_skip_taskbar(data, add=2):
+ """Toggles, adds or removes the 'skip_taskbar' state on a window."""
+ if not data.client: return
+ ob.send_client_msg(otk.display.screenInfo(data.screen).rootWindow(),
+ otk.Property_atoms().net_wm_state, data.client.window(),
+ add, otk.Property_atoms().net_wm_state_skip_taskbar)
+
+def state_skip_pager(data, add=2):
+ """Toggles, adds or removes the 'skip_pager' state on a window."""
+ if not data.client: return
+ ob.send_client_msg(otk.display.screenInfo(data.screen).rootWindow(),
+ otk.Property_atoms().net_wm_state, data.client.window(),
+ add, otk.Property_atoms().net_wm_state_skip_pager)
+
def iconify(data):
"""Iconifies the window on which the event occured"""
if not data.client: return