allow random placement to override window placements
This commit is contained in:
parent
9fb4c0b67c
commit
ccef030845
1 changed files with 12 additions and 1 deletions
|
@ -7,6 +7,16 @@
|
|||
### these. ###
|
||||
############################################################################
|
||||
|
||||
##############################################################################
|
||||
### 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). ###
|
||||
ignore_requested_positions = 0 ###
|
||||
### ###
|
||||
##############################################################################
|
||||
|
||||
import otk
|
||||
import ob
|
||||
import random
|
||||
|
@ -15,7 +25,8 @@ _rand = random.Random()
|
|||
|
||||
def random(data):
|
||||
if not data.client: return
|
||||
if data.client.positionRequested(): return
|
||||
if not ignore_requested_positions:
|
||||
if data.client.positionRequested(): return
|
||||
client_area = data.client.area()
|
||||
frame_size = data.client.frame.size()
|
||||
screen_area = ob.openbox.screen(data.screen).area()
|
||||
|
|
Loading…
Reference in a new issue