Class: Fox::FXEvent

Inherits:
Object
  • Object
show all
Defined in:
rdoc-sources/FXApp.rb

Overview

FOX Event

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#click_buttonObject (readonly)

Mouse button pressed [Integer]



54
55
56
# File 'rdoc-sources/FXApp.rb', line 54

def click_button
  @click_button
end

#click_countObject (readonly)

Click count [Integer]



57
58
59
# File 'rdoc-sources/FXApp.rb', line 57

def click_count
  @click_count
end

#click_timeObject (readonly)

Time of mouse button press [Integer]



51
52
53
# File 'rdoc-sources/FXApp.rb', line 51

def click_time
  @click_time
end

#click_xObject (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_yObject (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

#codeObject (readonly)

Button, keysym or mode; DDE source [Integer]



27
28
29
# File 'rdoc-sources/FXApp.rb', line 27

def code
  @code
end

#last_xObject (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_yObject (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_xObject (readonly)

Root window x-coordinate [Integer]



18
19
20
# File 'rdoc-sources/FXApp.rb', line 18

def root_x
  @root_x
end

#root_yObject (readonly)

Root window y-coordinate [Integer]



21
22
23
# File 'rdoc-sources/FXApp.rb', line 21

def root_y
  @root_y
end

#rootclick_xObject (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_yObject (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

#stateObject (readonly)

Keyboard/modifier state [Integer]



24
25
26
# File 'rdoc-sources/FXApp.rb', line 24

def state
  @state
end

#targetObject (readonly)

Target drag type being requested [Integer]



60
61
62
# File 'rdoc-sources/FXApp.rb', line 60

def target
  @target
end

#textObject (readonly)

Text of keyboard event [String]



30
31
32
# File 'rdoc-sources/FXApp.rb', line 30

def text
  @text
end

#timeObject (readonly)

Time of last event [Integer]



9
10
11
# File 'rdoc-sources/FXApp.rb', line 9

def time
  @time
end

#typeObject (readonly)

Event type [Integer]



6
7
8
# File 'rdoc-sources/FXApp.rb', line 6

def type
  @type
end

#win_xObject (readonly)

Window-relative x-coordinate [Integer]



12
13
14
# File 'rdoc-sources/FXApp.rb', line 12

def win_x
  @win_x
end

#win_yObject (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

Returns:

  • (Boolean)


63
# File 'rdoc-sources/FXApp.rb', line 63

def moved? ; end

#rectObject

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

Returns:

  • (Boolean)


69
# File 'rdoc-sources/FXApp.rb', line 69

def synthetic? ; end