]> Dogcows Code - chaz/openbox/blobdiff - scripts/motion.py
kill a warning
[chaz/openbox] / scripts / motion.py
index 88b82e5c4e172b539e6af1da1bfe489d1b08c73c..e0a1d3522fbe6c3e1cb9f55136157f1e272e79fc 100644 (file)
@@ -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()
@@ -145,12 +145,13 @@ def _do_move():
             _popwidget = otk.Widget(_screen, ob.openbox, 
                                     otk.Widget.Horizontal, 0, 1)
             _poplabel = otk.Label(_popwidget)
+            _poplabel.setHighlighted(1)
         _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):
@@ -213,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 ...
@@ -230,12 +229,13 @@ def _do_resize():
             _popwidget = otk.Widget(_screen, ob.openbox, 
                                     otk.Widget.Horizontal, 0, 1)
             _poplabel = otk.Label(_popwidget)
+            _poplabel.setHighlighted(1)
         _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):
This page took 0.023405 seconds and 4 git commands to generate.