add state_shaded
rm debug print's
This commit is contained in:
parent
cec568b076
commit
cf6866123f
1 changed files with 11 additions and 2 deletions
|
@ -184,7 +184,6 @@ def state_above(data, add=2):
|
||||||
window = OBClient_window(client)
|
window = OBClient_window(client)
|
||||||
above = OBProperty_atom(Openbox_property(openbox),
|
above = OBProperty_atom(Openbox_property(openbox),
|
||||||
OBProperty_net_wm_state_above)
|
OBProperty_net_wm_state_above)
|
||||||
print above
|
|
||||||
send_client_msg(root, OBProperty_net_wm_state, window, add,
|
send_client_msg(root, OBProperty_net_wm_state, window, add,
|
||||||
above)
|
above)
|
||||||
|
|
||||||
|
@ -196,10 +195,20 @@ def state_below(data, add=2):
|
||||||
window = OBClient_window(client)
|
window = OBClient_window(client)
|
||||||
below = OBProperty_atom(Openbox_property(openbox),
|
below = OBProperty_atom(Openbox_property(openbox),
|
||||||
OBProperty_net_wm_state_below)
|
OBProperty_net_wm_state_below)
|
||||||
print below
|
|
||||||
send_client_msg(root, OBProperty_net_wm_state, window, add,
|
send_client_msg(root, OBProperty_net_wm_state, window, add,
|
||||||
below)
|
below)
|
||||||
|
|
||||||
|
def state_shaded(data, add=2):
|
||||||
|
"""Toggles, adds or removes the 'shaded' state on a window."""
|
||||||
|
client = Openbox_findClient(openbox, data.window())
|
||||||
|
if not client: return
|
||||||
|
root = ScreenInfo_rootWindow(OBDisplay_screenInfo(data.screen()))
|
||||||
|
window = OBClient_window(client)
|
||||||
|
shaded = OBProperty_atom(Openbox_property(openbox),
|
||||||
|
OBProperty_net_wm_state_shaded)
|
||||||
|
send_client_msg(root, OBProperty_net_wm_state, window, add,
|
||||||
|
shaded)
|
||||||
|
|
||||||
#########################################
|
#########################################
|
||||||
### Convenience functions for scripts ###
|
### Convenience functions for scripts ###
|
||||||
#########################################
|
#########################################
|
||||||
|
|
Loading…
Reference in a new issue