326 |
def mouse(self, ev, oldvs): |
def mouse(self, ev, oldvs): |
327 |
if dbg: pa(ev) |
if dbg: pa(ev) |
328 |
|
|
329 |
if ev.getID() == ev.MOUSE_RELEASED: |
if ev.getType() == ev.MOUSE_RELEASED: |
330 |
ctrl.removePressState() |
ctrl.removePressState() |
331 |
self.context.states.clean() |
self.context.states.clean() |
332 |
w.setCursor('default') |
w.setCursor('default') |
335 |
#return 0 |
#return 0 |
336 |
|
|
337 |
# ...then see context |
# ...then see context |
338 |
if ev.getID() != ev.MOUSE_CLICKED: |
if ev.getType() != ev.MOUSE_CLICKED: |
339 |
return 0 |
return 0 |
340 |
planes = [] |
planes = [] |
341 |
for single in self.mgr.singles: |
for single in self.mgr.singles: |
355 |
|
|
356 |
|
|
357 |
def buoyMouse(self, mgr, ev, single, link): |
def buoyMouse(self, mgr, ev, single, link): |
358 |
if ev.getID() != ev.MOUSE_CLICKED: |
if ev.getType() != ev.MOUSE_CLICKED: |
359 |
return 1 |
return 1 |
360 |
|
|
361 |
if not (ev.getModifiers() in [ev.BUTTON1_MASK, ev.BUTTON3_MASK]): |
if not (ev.getModifiers() in [ev.BUTTON1_MASK, ev.BUTTON3_MASK]): |