Class: Fox::FXEvent
- Inherits:
-
Object
- Object
- Fox::FXEvent
- Defined in:
- rdoc-sources/FXApp.rb
Overview
FOX Event
Instance Attribute Summary collapse
-
#click_button ⇒ Object
readonly
Mouse button pressed [Integer].
-
#click_count ⇒ Object
readonly
Click count [Integer].
-
#click_time ⇒ Object
readonly
Time of mouse button press [Integer].
-
#click_x ⇒ Object
readonly
Window-relative x-coordinate of mouse press [Integer].
-
#click_y ⇒ Object
readonly
Window-relative y-coordinate of mouse press [Integer].
-
#code ⇒ Object
readonly
Button, keysym or mode; DDE source [Integer].
-
#last_x ⇒ Object
readonly
Window-relative x-coordinate of previous mouse location [Integer].
-
#last_y ⇒ Object
readonly
Window-relative y-coordinate of previous mouse location [Integer].
-
#root_x ⇒ Object
readonly
Root window x-coordinate [Integer].
-
#root_y ⇒ Object
readonly
Root window y-coordinate [Integer].
-
#rootclick_x ⇒ Object
readonly
Root window x-coordinate of mouse press [Integer].
-
#rootclick_y ⇒ Object
readonly
Root window y-coordinate of mouse press [Integer].
-
#state ⇒ Object
readonly
Keyboard/modifier state [Integer].
-
#target ⇒ Object
readonly
Target drag type being requested [Integer].
-
#text ⇒ Object
readonly
Text of keyboard event [String].
-
#time ⇒ Object
readonly
Time of last event [Integer].
-
#type ⇒ Object
readonly
Event type [Integer].
-
#win_x ⇒ Object
readonly
Window-relative x-coordinate [Integer].
-
#win_y ⇒ Object
readonly
Window-relative y-coordinate [Integer].
Instance Method Summary collapse
-
#moved? ⇒ Boolean
Return true if cursor moved since last press.
-
#rect ⇒ Object
Exposed rectangle for paint events.
-
#synthetic? ⇒ Boolean
Return true if this is a synthetic expose event.
Instance Attribute Details
#click_button ⇒ Object (readonly)
Mouse button pressed [Integer]
54 55 56 |
# File 'rdoc-sources/FXApp.rb', line 54 def @click_button end |
#click_count ⇒ Object (readonly)
Click count [Integer]
57 58 59 |
# File 'rdoc-sources/FXApp.rb', line 57 def click_count @click_count end |
#click_time ⇒ Object (readonly)
Time of mouse button press [Integer]
51 52 53 |
# File 'rdoc-sources/FXApp.rb', line 51 def click_time @click_time end |
#click_x ⇒ Object (readonly)
Window-relative x-coordinate of mouse press [Integer]
39 40 41 |
# File 'rdoc-sources/FXApp.rb', line 39 def click_x @click_x end |
#click_y ⇒ Object (readonly)
Window-relative y-coordinate of mouse press [Integer]
42 43 44 |
# File 'rdoc-sources/FXApp.rb', line 42 def click_y @click_y end |
#code ⇒ Object (readonly)
Button, keysym or mode; DDE source [Integer]
27 28 29 |
# File 'rdoc-sources/FXApp.rb', line 27 def code @code end |
#last_x ⇒ Object (readonly)
Window-relative x-coordinate of previous mouse location [Integer]
33 34 35 |
# File 'rdoc-sources/FXApp.rb', line 33 def last_x @last_x end |
#last_y ⇒ Object (readonly)
Window-relative y-coordinate of previous mouse location [Integer]
36 37 38 |
# File 'rdoc-sources/FXApp.rb', line 36 def last_y @last_y end |
#root_x ⇒ Object (readonly)
Root window x-coordinate [Integer]
18 19 20 |
# File 'rdoc-sources/FXApp.rb', line 18 def root_x @root_x end |
#root_y ⇒ Object (readonly)
Root window y-coordinate [Integer]
21 22 23 |
# File 'rdoc-sources/FXApp.rb', line 21 def root_y @root_y end |
#rootclick_x ⇒ Object (readonly)
Root window x-coordinate of mouse press [Integer]
45 46 47 |
# File 'rdoc-sources/FXApp.rb', line 45 def rootclick_x @rootclick_x end |
#rootclick_y ⇒ Object (readonly)
Root window y-coordinate of mouse press [Integer]
48 49 50 |
# File 'rdoc-sources/FXApp.rb', line 48 def rootclick_y @rootclick_y end |
#state ⇒ Object (readonly)
Keyboard/modifier state [Integer]
24 25 26 |
# File 'rdoc-sources/FXApp.rb', line 24 def state @state end |
#target ⇒ Object (readonly)
Target drag type being requested [Integer]
60 61 62 |
# File 'rdoc-sources/FXApp.rb', line 60 def target @target end |
#text ⇒ Object (readonly)
Text of keyboard event [String]
30 31 32 |
# File 'rdoc-sources/FXApp.rb', line 30 def text @text end |
#time ⇒ Object (readonly)
Time of last event [Integer]
9 10 11 |
# File 'rdoc-sources/FXApp.rb', line 9 def time @time end |
#type ⇒ Object (readonly)
Event type [Integer]
6 7 8 |
# File 'rdoc-sources/FXApp.rb', line 6 def type @type end |
#win_x ⇒ Object (readonly)
Window-relative x-coordinate [Integer]
12 13 14 |
# File 'rdoc-sources/FXApp.rb', line 12 def win_x @win_x end |
#win_y ⇒ Object (readonly)
Window-relative y-coordinate [Integer]
15 16 17 |
# File 'rdoc-sources/FXApp.rb', line 15 def win_y @win_y end |
Instance Method Details
#moved? ⇒ Boolean
Return true if cursor moved since last press
63 |
# File 'rdoc-sources/FXApp.rb', line 63 def moved? ; end |
#rect ⇒ Object
Exposed rectangle for paint events
66 |
# File 'rdoc-sources/FXApp.rb', line 66 def rect ; end |
#synthetic? ⇒ Boolean
Return true if this is a synthetic expose event
69 |
# File 'rdoc-sources/FXApp.rb', line 69 def synthetic? ; end |