]> Dogcows Code - chaz/openbox/commitdiff
revert def_motion
authorDana Jansens <danakj@orodu.net>
Tue, 31 Dec 2002 09:14:27 +0000 (09:14 +0000)
committerDana Jansens <danakj@orodu.net>
Tue, 31 Dec 2002 09:14:27 +0000 (09:14 +0000)
scripts/clientmotion.py

index fcf71c83b8a31c5488cd59bf229c21e274db532e..24b16e63fc13899127a7c8553fab82f193593c49 100644 (file)
@@ -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)
This page took 0.022625 seconds and 4 git commands to generate.