diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-30 22:58:54 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-30 22:58:54 +0000 |
| commit | 2d6698683a3db220dc698d1c6aa1c89502b227cc (patch) | |
| tree | e182b4ce96e87aaf075b3f09c1120210120ed5a3 /scripts/callbacks.py | |
| parent | 9e894362082b9cfe3d6169f85cabdd3fc3c04baa (diff) | |
add functions to set the skipTaskbar/Pager state
Diffstat (limited to 'scripts/callbacks.py')
| -rw-r--r-- | scripts/callbacks.py | 14 |
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 |
