all repos — openbox @ 5160662248c3c78ab7dae7717c0fe3c602810695

openbox fork - make it a bit more like ryudo

use the frame's area not the client's
Dana Jansens danakj@orodu.net
commit

5160662248c3c78ab7dae7717c0fe3c602810695

parent

9faca110acaffe21fd9f14cef807bc7aeb289a2a

1 files changed, 2 insertions(+), 2 deletions(-)

jump to
M scripts/windowplacement.pyscripts/windowplacement.py

@@ -23,7 +23,7 @@ def random(data):

"""Place windows randomly around the screen.""" if not data.client: return if data.client.positionRequested(): return - client_area = data.client.area() + client_area = data.client.frame.area() frame_size = data.client.frame.size() screen_area = ob.openbox.screen(data.screen).area(data.client.desktop()) width = screen_area.width() - (client_area.width() +

@@ -42,7 +42,7 @@ def cascade(data):

"""Place windows in a cascading order from top-left to bottom-right.""" if not data.client: return if data.client.positionRequested(): return - client_area = data.client.area() + client_area = data.client.frame.area() frame_size = data.client.frame.size() screen_area = ob.openbox.screen(data.screen).area(data.client.desktop()) width = screen_area.width() - (client_area.width() +