Class: Reflex::PointerEvent

Inherits:
Event
  • Object
show all
Defined in:
lib/reflex/pointer_event.rb

Instance Method Summary collapse

Instance Method Details

#down?Boolean

Returns:

  • (Boolean)


35
36
37
# File 'lib/reflex/pointer_event.rb', line 35

def down? ()
  get_type == TYPE_DOWN
end

#inspectObject



67
68
69
# File 'lib/reflex/pointer_event.rb', line 67

def inspect ()
  "#<Reflex::PointerEvent type:#{type}/#{pointer_type} x:#{x} y:#{y} size:#{size} mod:#{modifiers} count:#{count} drag:#{drag?}>"
end

#left?Boolean

Returns:

  • (Boolean)


47
48
49
# File 'lib/reflex/pointer_event.rb', line 47

def left? ()
  (get_pointer_type & POINTER_MOUSE_LEFT) != 0
end

#middle?Boolean

Returns:

  • (Boolean)


55
56
57
# File 'lib/reflex/pointer_event.rb', line 55

def middle? ()
  (get_pointer_type & POINTER_MOUSE_MIDDLE) != 0
end

#move?Boolean

Returns:

  • (Boolean)


43
44
45
# File 'lib/reflex/pointer_event.rb', line 43

def move? ()
  get_type == TYPE_MOVE
end

#pen?Boolean

Returns:

  • (Boolean)


63
64
65
# File 'lib/reflex/pointer_event.rb', line 63

def pen? ()
  (get_pointer_type & POINTER_PEN) != 0
end

#right?Boolean

Returns:

  • (Boolean)


51
52
53
# File 'lib/reflex/pointer_event.rb', line 51

def right? ()
  (get_pointer_type & POINTER_MOUSE_RIGHT) != 0
end

#touch?Boolean

Returns:

  • (Boolean)


59
60
61
# File 'lib/reflex/pointer_event.rb', line 59

def touch? ()
  (get_pointer_type & POINTER_TOUCH) != 0
end

#up?Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/reflex/pointer_event.rb', line 39

def up? ()
  get_type == TYPE_UP
end