summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-12-31 09:14:27 +0000
committerDana Jansens <danakj@orodu.net>2002-12-31 09:14:27 +0000
commit098fa0ce20f440da3140adad2cfe8ae9a6854d46 (patch)
treea4718470c03b00de89be41c6386eb804c9362335
parent6a80c577b031604c92e68327545153ae28ee3ac8 (diff)
revert def_motion
-rw-r--r--scripts/clientmotion.py26
1 files changed, 9 insertions, 17 deletions
diff --git a/scripts/clientmotion.py b/scripts/clientmotion.py
index fcf71c83..24b16e63 100644
--- a/scripts/clientmotion.py
+++ b/scripts/clientmotion.py
@@ -20,31 +20,23 @@ def def_motion_release(action, win, type, modifiers, button, xroot, yroot,
posqueue.remove(i)
break
-def def_do_motion(client, xroot, yroot):
- global posqueue
- dx = xroot - posqueue[0][1]
- dy = yroot - posqueue[0][2]
- area = posqueue[0][3] # A Rect
- OBClient_move(client, Rect_x(area) + dx, Rect_y(area) + dy)
+def def_motion(action, win, type, modifiers, xroot, yroot, time):
+ client = Openbox_findClient(openbox, win)
+ if not client: return
-def def_do_resize(client, xroot, yroot, anchor_corner):
global posqueue
dx = xroot - posqueue[0][1]
dy = yroot - posqueue[0][2]
- area = posqueue[0][3] # A Rect
- OBClient_resize(client, anchor_corner,
- Rect_width(area) - dx, Rect_height(area) + dy)
-
-def def_motion(action, win, type, modifiers, xroot, yroot, time):
- client = Openbox_findClient(openbox, win)
- if not client: return
+ area = posqueue[0][3] # A Rect
if (type == Type_Titlebar) or (type == Type_Label):
- def_do_motion(client, xroot, yroot)
+ OBClient_move(client, Rect_x(area) + dx, Rect_y(area) + dy)
elif type == Type_LeftGrip:
- def_do_resize(client, xroot, yroot, OBClient_TopRight)
+ OBClient_resize(client, OBClient_TopRight,
+ Rect_width(area) - dx, Rect_height(area) + dy)
elif type == Type_RightGrip:
- def_do_resize(client, xroot, yroot, OBClient_TopLeft)
+ OBClient_resize(client, OBClient_TopLeft,
+ Rect_width(area) + dx, Rect_height(area) + dy)
def def_enter(action, win, type, modifiers):
client = Openbox_findClient(openbox, win)