diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-12-31 09:14:27 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-12-31 09:14:27 +0000 |
| commit | 098fa0ce20f440da3140adad2cfe8ae9a6854d46 (patch) | |
| tree | a4718470c03b00de89be41c6386eb804c9362335 /scripts | |
| parent | 6a80c577b031604c92e68327545153ae28ee3ac8 (diff) | |
revert def_motion
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/clientmotion.py | 26 |
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) |
