all repos — openbox @ 2d6698683a3db220dc698d1c6aa1c89502b227cc

openbox fork - make it a bit more like ryudo

add functions to set the skipTaskbar/Pager state
Dana Jansens danakj@orodu.net
commit

2d6698683a3db220dc698d1c6aa1c89502b227cc

parent

9e894362082b9cfe3d6169f85cabdd3fc3c04baa

1 files changed, 14 insertions(+), 0 deletions(-)

jump to
M scripts/callbacks.pyscripts/callbacks.py

@@ -31,6 +31,20 @@ 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_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