From cf6866123f8c4794d55ee4b532342110fddd2be1 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Wed, 8 Jan 2003 17:01:20 +0000 Subject: [PATCH] add state_shaded rm debug print's --- scripts/builtins.py | 13 +++++++++++-- 1 file 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 ### ######################################### -- 2.45.2