From ba87284397e058fc477a04fba2ff2eb815a33de0 Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 3 Feb 2003 03:04:31 +0000 Subject: [PATCH] move windows based on their *frame* not the client --- scripts/motion.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/scripts/motion.py b/scripts/motion.py index a6602e2d..b0a6651d 100644 --- a/scripts/motion.py +++ b/scripts/motion.py @@ -92,8 +92,9 @@ _last_y = 0 def _do_move(): global _screen, _client, _cx, _cy, _dx, _dy - x = _cx + _dx - y = _cy + _dy + # get destination x/y for the *frame* + x = _cx + _dx + _client.frame.rect().x() - _client.area().x() + y = _cy + _dy + _client.frame.rect().y() - _client.area().y() global edge_resistance global _last_x, _last_y @@ -133,7 +134,8 @@ def _do_move(): # draw the outline ... f=0 else: - _client.move(x, y) + print "moving " + str(x) + " " + str(y) + _client.move(x, y, 1) # move the frame to the position global move_popup if move_popup: -- 2.39.2