posqueue = [];
-def motion_press(action, win, type, modifiers, button, xroot, yroot, time):
+def def_motion_press(action, win, type, modifiers, button, xroot, yroot, time):
client = Openbox_findClient(openbox, win)
global posqueue
# // area would be meaningless anyways
# if (c) a->clientarea = c->area();
-def motion_release(action, win, type, modifiers, button, xroot, yroot, time):
+def def_motion_release(action, win, type, modifiers, button, xroot, yroot,
+ time):
global posqueue
for i in posqueue:
if i[0] == button:
- #delete_Rect i[3]
+ delete_Rect(i[3])
posqueue.remove(i)
break
# }
-def motion(action, win, type, modifiers, xroot, yroot, time):
+def def_motion(action, win, type, modifiers, xroot, yroot, time):
client = Openbox_findClient(openbox, win)
global posqueue
# _posqueue[0]->clientarea.width() + _dx,
# _posqueue[0]->clientarea.height() + _dy);
+def def_enter(action, win, type, modifiers):
+ client = Openbox_findClient(openbox, win)
+ if not client: return
+ OBClient_focus(client)
+
+def def_leave(action, win, type, modifiers):
+ client = Openbox_findClient(openbox, win)
+ if not client: return
+
+
+register(Action_EnterWindow, def_enter)
+#register(Action_LeaveWindow, def_leave)
+
+register(Action_ButtonPress, def_motion_press)
+register(Action_ButtonRelease, def_motion_release)
+register(Action_MouseMotion, def_motion)
-register(Action_ButtonPress, motion_press)
-register(Action_ButtonRelease, motion_release)
-register(Action_MouseMotion, motion)
+print "Loaded clientmotion.py"