X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=scripts%2Fmotion.py;h=e0a1d3522fbe6c3e1cb9f55136157f1e272e79fc;hb=f789d4a615b9d9990dd25008457959937a6713c4;hp=649f07ba41996734956b50dcd9d68495eb3a9a40;hpb=ee9eaed6cd48db249711912133758679a029b5b1;p=chaz%2Fopenbox diff --git a/scripts/motion.py b/scripts/motion.py index 649f07ba..e0a1d352 100644 --- a/scripts/motion.py +++ b/scripts/motion.py @@ -106,7 +106,7 @@ def _do_move(): w = _client.area().width() + fs.left + fs.right h = _client.area().height() + fs.top + fs.bottom # use the area based on the struts - area = ob.openbox.screen(_screen).area() + area = ob.openbox.screen(_screen).area(_client.desktop()) l = area.left() r = area.right() - w + 1 t = area.top() @@ -149,9 +149,9 @@ def _do_move(): _poplabel.setText(text) scsize = otk.display.screenInfo(_screen).size() size = _poplabel.minSize() - _popwidget.resize(_poplabel.minSize()) - _popwidget.move(otk.Point((scsize.width() - size.width()) / 2, - (scsize.height() - size.height()) / 2)) + _popwidget.moveresize(otk.Rect((scsize.width() - size.width()) / 2, + (scsize.height() - size.height()) / 2, + size.width(), size.height())) _popwidget.show(1) def _move(data): @@ -214,8 +214,6 @@ def _do_resize(): w = _cw + dx h = _ch + dy - if w < 0: w = 0 - if h < 0: h = 0 if RESIZE_RUBBERBAND: # draw the outline ... @@ -235,9 +233,9 @@ def _do_resize(): _poplabel.setText(text) scsize = otk.display.screenInfo(_screen).size() size = _poplabel.minSize() - _popwidget.resize(_poplabel.minSize()) - _popwidget.move(otk.Point((scsize.width() - size.width()) / 2, - (scsize.height() - size.height()) / 2)) + _popwidget.moveresize(otk.Rect((scsize.width() - size.width()) / 2, + (scsize.height() - size.height()) / 2, + size.width(), size.height())) _popwidget.show(1) def _resize(data):