]> Dogcows Code - chaz/openbox/commitdiff
add state_shaded
authorDana Jansens <danakj@orodu.net>
Wed, 8 Jan 2003 17:01:20 +0000 (17:01 +0000)
committerDana Jansens <danakj@orodu.net>
Wed, 8 Jan 2003 17:01:20 +0000 (17:01 +0000)
rm debug print's

scripts/builtins.py

index 895339e18eace89f5a27a91998d1cde965316036..a42b870664fe3e360b32c316ebdec6502ebed822 100644 (file)
@@ -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 ###
 #########################################
This page took 0.025514 seconds and 4 git commands to generate.