allow random placement to override window placements

This commit is contained in:
Dana Jansens 2003-02-01 11:41:10 +00:00
parent 9fb4c0b67c
commit ccef030845

View file

@ -7,6 +7,16 @@
### these. ### ### 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 otk
import ob import ob
import random import random
@ -15,6 +25,7 @@ _rand = random.Random()
def random(data): def random(data):
if not data.client: return if not data.client: return
if not ignore_requested_positions:
if data.client.positionRequested(): return if data.client.positionRequested(): return
client_area = data.client.area() client_area = data.client.area()
frame_size = data.client.frame.size() frame_size = data.client.frame.size()