]> Dogcows Code - chaz/openbox/commitdiff
keep track of if the move is the final move or not, and pass it along
authorDana Jansens <danakj@orodu.net>
Mon, 17 Feb 2003 21:48:54 +0000 (21:48 +0000)
committerDana Jansens <danakj@orodu.net>
Mon, 17 Feb 2003 21:48:54 +0000 (21:48 +0000)
scripts/motion.py

index b1e69d846b0ba861fab6753cf95f8ac86a666a8a..e6d26f450dcf3c28166f40e16e4e34c409f5fc9b 100644 (file)
@@ -92,7 +92,7 @@ def _motion_grab(data):
 _last_x = 0
 _last_y = 0
 
-def _do_move():
+def _do_move(final):
     global _screen, _client, _cx, _cy, _dx, _dy
 
     # get destination x/y for the *frame*
@@ -135,7 +135,7 @@ def _do_move():
         # draw the outline ...
         f=0
     else:
-        _client.move(x, y)
+        _client.move(x, y, final)
 
     if MOVE_POPUP:
         global _popwidget, _poplabel
@@ -146,7 +146,7 @@ def _do_move():
             _poplabel = otk.Label(_popwidget)
             _poplabel.setHighlighted(1)
         _poplabel.setText(text)
-        scsize = otk.display.screenInfo(_screen).size()
+        scsize = ob.openbox.screen(_screen).size()
         size = _poplabel.minSize()
         _popwidget.moveresize(otk.Rect((scsize.width() - size.width()) / 2,
                                        (scsize.height() - size.height()) / 2,
@@ -167,7 +167,7 @@ def _move(data):
     _dx = data.xroot - data.pressx
     _dy = data.yroot - data.pressy
     _motion_mask = data.state
-    _do_move()
+    _do_move(0)
     global _inmove
     if not _inmove:
         ob.kgrab(_screen, _motion_grab)
@@ -179,7 +179,7 @@ def _end_move(data):
     if _inmove:
         r = MOVE_RUBBERBAND
         MOVE_RUBBERBAND = 0
-        _do_move()
+        _do_move(1)
         MOVE_RUBBERBAND = r
         _inmove = 0
     _poplabel = 0
@@ -231,7 +231,7 @@ def _do_resize():
             _poplabel = otk.Label(_popwidget)
             _poplabel.setHighlighted(1)
         _poplabel.setText(text)
-        scsize = otk.display.screenInfo(_screen).size()
+        scsize = ob.openbox.screen(_screen).size()
         size = _poplabel.minSize()
         _popwidget.moveresize(otk.Rect((scsize.width() - size.width()) / 2,
                                        (scsize.height() - size.height()) / 2,
This page took 0.02502 seconds and 4 git commands to generate.