### Functions that can be used as callbacks for mouse/keyboard bindings ###
############################################################################
### Functions that can be used as callbacks for mouse/keyboard bindings ###
############################################################################
- The second paramater should one of: 0 - removes the state, 1 - adds the
- state, 2 - toggles the state."""
+ The second paramater should one of: StateRemove, StateAdd, or
+ StateToggle."""
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_above)
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_above)
- The second paramater should one of: 0 - removes the state, 1 - adds the
- state, 2 - toggles the state."""
+ The second paramater should one of: StateRemove, StateAdd, or
+ StateToggle."""
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_below)
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_below)
- The second paramater should one of: 0 - removes the state, 1 - adds the
- state, 2 - toggles the state."""
+ The second paramater should one of: StateRemove, StateAdd, or
+ StateToggle."""
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_shaded)
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_shaded)
- The second paramater should one of: 0 - removes the state, 1 - adds the
- state, 2 - toggles the state."""
+ The second paramater should one of: StateRemove, StateAdd, or
+ StateToggle."""
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)
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)
- The second paramater should one of: 0 - removes the state, 1 - adds the
- state, 2 - toggles the state."""
+ The second paramater should one of: StateRemove, StateAdd, or
+ StateToggle."""
if not data.client: return
ob.send_client_msg(otk.display.screenInfo(data.screen).rootWindow(),
otk.Property_atoms().net_wm_state, data.client.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(),
def change_desktop(data, num):
"""Switches to a specified desktop"""
def change_desktop(data, num):
"""Switches to a specified desktop"""
if not data.client.desktop() == 0xffffffff:
send_to_desktop(data, 0xffffffff)
else:
if not data.client.desktop() == 0xffffffff:
send_to_desktop(data, 0xffffffff)
else: