diff options
| author | Dana Jansens <danakj@orodu.net> | 2003-01-08 17:01:20 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2003-01-08 17:01:20 +0000 |
| commit | cf6866123f8c4794d55ee4b532342110fddd2be1 (patch) | |
| tree | 504fdaa476e09cdbdc772b961aa8689402b69737 /scripts/builtins.py | |
| parent | cec568b076e903876a91d2922f9fa11e53e3df0b (diff) | |
add state_shaded
rm debug print's
Diffstat (limited to 'scripts/builtins.py')
| -rw-r--r-- | scripts/builtins.py | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/scripts/builtins.py b/scripts/builtins.py index 895339e1..a42b8706 100644 --- a/scripts/builtins.py +++ b/scripts/builtins.py @@ -184,7 +184,6 @@ def state_above(data, add=2): window = OBClient_window(client) above = OBProperty_atom(Openbox_property(openbox), OBProperty_net_wm_state_above) - print above send_client_msg(root, OBProperty_net_wm_state, window, add, above) @@ -196,10 +195,20 @@ def state_below(data, add=2): window = OBClient_window(client) below = OBProperty_atom(Openbox_property(openbox), OBProperty_net_wm_state_below) - print below send_client_msg(root, OBProperty_net_wm_state, window, add, 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 ### ######################################### |
