revert def_motion
This commit is contained in:
parent
6a80c577b0
commit
098fa0ce20
1 changed files with 10 additions and 18 deletions
|
@ -20,31 +20,23 @@ def def_motion_release(action, win, type, modifiers, button, xroot, yroot,
|
||||||
posqueue.remove(i)
|
posqueue.remove(i)
|
||||||
break
|
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_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):
|
def def_motion(action, win, type, modifiers, xroot, yroot, time):
|
||||||
client = Openbox_findClient(openbox, win)
|
client = Openbox_findClient(openbox, win)
|
||||||
if not client: return
|
if not client: return
|
||||||
|
|
||||||
|
global posqueue
|
||||||
|
dx = xroot - posqueue[0][1]
|
||||||
|
dy = yroot - posqueue[0][2]
|
||||||
|
|
||||||
|
area = posqueue[0][3] # A Rect
|
||||||
if (type == Type_Titlebar) or (type == Type_Label):
|
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:
|
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:
|
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):
|
def def_enter(action, win, type, modifiers):
|
||||||
client = Openbox_findClient(openbox, win)
|
client = Openbox_findClient(openbox, win)
|
||||||
|
|
Loading…
Reference in a new issue