Class: Reflex::PointerEvent
- Inherits:
-
Event
- Object
- Event
- Reflex::PointerEvent
- Defined in:
- lib/reflex/pointer_event.rb
Instance Method Summary collapse
- #down? ⇒ Boolean
- #inspect ⇒ Object
- #left? ⇒ Boolean
- #middle? ⇒ Boolean
- #move? ⇒ Boolean
- #pen? ⇒ Boolean
- #right? ⇒ Boolean
- #touch? ⇒ Boolean
- #up? ⇒ Boolean
Instance Method Details
#down? ⇒ Boolean
35 36 37 |
# File 'lib/reflex/pointer_event.rb', line 35 def down? () get_type == TYPE_DOWN end |
#inspect ⇒ Object
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
47 48 49 |
# File 'lib/reflex/pointer_event.rb', line 47 def left? () (get_pointer_type & POINTER_MOUSE_LEFT) != 0 end |
#middle? ⇒ Boolean
55 56 57 |
# File 'lib/reflex/pointer_event.rb', line 55 def middle? () (get_pointer_type & POINTER_MOUSE_MIDDLE) != 0 end |
#move? ⇒ Boolean
43 44 45 |
# File 'lib/reflex/pointer_event.rb', line 43 def move? () get_type == TYPE_MOVE end |
#pen? ⇒ Boolean
63 64 65 |
# File 'lib/reflex/pointer_event.rb', line 63 def pen? () (get_pointer_type & POINTER_PEN) != 0 end |
#right? ⇒ Boolean
51 52 53 |
# File 'lib/reflex/pointer_event.rb', line 51 def right? () (get_pointer_type & POINTER_MOUSE_RIGHT) != 0 end |
#touch? ⇒ Boolean
59 60 61 |
# File 'lib/reflex/pointer_event.rb', line 59 def touch? () (get_pointer_type & POINTER_TOUCH) != 0 end |
#up? ⇒ Boolean
39 40 41 |
# File 'lib/reflex/pointer_event.rb', line 39 def up? () get_type == TYPE_UP end |