]> Dogcows Code - chaz/openbox/blobdiff - scripts/windowplacement.py
catch exception if the file doesnt exist
[chaz/openbox] / scripts / windowplacement.py
index d01fe71b2834b1395934b6cf8b87ef59a6c947c0..e7ba187ded2741ddb230748e5ce71b899227a55a 100644 (file)
 ##############################################################################
 ### Options for the windowplacement module:                                ###
 ###                                                                        ###
-# ignore_requested_positions - When true, the placement algorithm will     ###
-###                            attempt to place windows even when they     ###
-###                            request a position (like XMMS).             ###
-###                            Note this only applies to normal windows,   ###
-###                            not to special cases like desktops and      ###
-###                            docks.                                      ###
-ignore_requested_positions = 0                                             ###
 ###                                                                        ###
 ##############################################################################
 
@@ -29,8 +22,7 @@ _rand = random.Random()
 def random(data):
     """Place windows randomly around the screen."""
     if not data.client: return
-    if not (ignore_requested_positions and data.client.normal()):
-        if data.client.positionRequested(): return
+    if data.client.positionRequested(): return
     client_area = data.client.area()
     frame_size = data.client.frame.size()
     screen_area = ob.openbox.screen(data.screen).area()
@@ -49,8 +41,7 @@ _cascade_y = 0
 def cascade(data):
     """Place windows in a cascading order from top-left to bottom-right."""
     if not data.client: return
-    if not (ignore_requested_positions and data.client.normal()):
-        if data.client.positionRequested(): return
+    if data.client.positionRequested(): return
     client_area = data.client.area()
     frame_size = data.client.frame.size()
     screen_area = ob.openbox.screen(data.screen).area()
This page took 0.020393 seconds and 4 git commands to generate.