Пример #1
0
def on_mouse_motion(x, y, lx, ly):
  global lastMouseOver
  Nodes.canvas.__dict__['mousex'] = x
  Nodes.canvas.__dict__['mousey'] = Nodes.canvas.height-y
  over = ViewProjector.findFocus()
  if lastMouseOver and over != lastMouseOver:
    lastMouseOver.touch('mouseout')
  lastMouseOver = over
  over.touch('mouseover')
Пример #2
0
def on_mouse_press(x, y, button, modifiers): 
  Nodes.canvas.mousex, Nodes.canvas.mousey = x, Nodes.canvas.height-y    
  Nodes.canvas.focused = ViewProjector.findFocus()
  Nodes.canvas.focused.mousedown = (button, modifiers)