summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2003-02-17 21:48:54 +0000
committerDana Jansens <danakj@orodu.net>2003-02-17 21:48:54 +0000
commit60cd451a23daa8df35d5a51b61101fdb5a63fa78 (patch)
tree2cd0458f8b8b9ea0ea1533c7f26ac81fdd1bb4a4 /scripts
parent109c58966796c4b2bd1b1f4a58a4efc7d79350e5 (diff)
keep track of if the move is the final move or not, and pass it along
Diffstat (limited to 'scripts')
-rw-r--r--scripts/motion.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/scripts/motion.py b/scripts/motion.py
index b1e69d84..e6d26f45 100644
--- a/scripts/motion.py
+++ b/scripts/motion.py
@@ -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,