X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fmotion.py;h=1c854eccb5d091043dac5aee5a23211acbb53c95;hb=9c0ef0387614220fb025aeb492b28b1929750735;hp=e8aa1f3e97143d3d993d7e784f9a0f4701d38806;hpb=f7a0eb7624fa323a37f9fb0e306d7e1bbc745e15;p=chaz%2Fopenbox diff --git a/scripts/motion.py b/scripts/motion.py index e8aa1f3e..1c854ecc 100644 --- a/scripts/motion.py +++ b/scripts/motion.py @@ -124,7 +124,6 @@ def move(data): global _inmove if not _inmove: ob.kgrab(_screen, _motion_grab) - print "GRAB" _inmove = 1 def end_move(data): @@ -139,12 +138,14 @@ def end_move(data): _inmove = 0 _poplabel = 0 _popwidget = 0 - print "UNGRAB" ob.kungrab() def _do_resize(): global _screen, _client, _cx, _cy, _cw, _ch, _px, _py, _dx, _dy + dx = _dx + dy = _dy + # pick a corner to anchor if not (resize_nearest or _context == ob.MouseContext.Grip): corner = ob.Client.TopLeft @@ -154,19 +155,19 @@ def _do_resize(): if y < _ch / 2: if x < _cw / 2: corner = ob.Client.BottomRight - _dx *= -1 + dx *= -1 else: corner = ob.Client.BottomLeft - _dy *= -1 + dy *= -1 else: if x < _cw / 2: corner = ob.Client.TopRight - _dx *= -1 + dx *= -1 else: corner = ob.Client.TopLeft - w = _cw + _dx - h = _ch + _dy + w = _cw + dx + h = _ch + dy global resize_popup if resize_rubberband: