Class: ATSPI::Accessible::Value
- Inherits:
-
Object
- Object
- ATSPI::Accessible::Value
- Extended by:
- Forwardable
- Defined in:
- lib/atspi/accessible/value.rb
Overview
Wraps libatspi’s AtspiValue
Instance Method Summary collapse
-
#current ⇒ Float
Its current value.
-
#inspect ⇒ String
Itself as an inspectable string.
-
#maximum ⇒ Float
Its maximum.
-
#minimum ⇒ Float
Its minimum.
-
#set_to(value) ⇒ true, false
Sets its value to the given one.
-
#step ⇒ Float
Its minimum increment.
Instance Method Details
#current ⇒ Float
Returns its current value.
25 26 27 |
# File 'lib/atspi/accessible/value.rb', line 25 def current @native.current_value end |
#inspect ⇒ String
Returns itself as an inspectable string.
43 44 45 |
# File 'lib/atspi/accessible/value.rb', line 43 def inspect "#<#{self.class.name}:0x#{'%x14' % __id__} @min=#{min} @cur=#{cur} @max=#{max} @incr=#{incr}>" end |
#maximum ⇒ Float
Returns its maximum.
19 20 21 |
# File 'lib/atspi/accessible/value.rb', line 19 def maximum @native.maximum_value end |
#minimum ⇒ Float
Returns its minimum.
13 14 15 |
# File 'lib/atspi/accessible/value.rb', line 13 def minimum @native.minimum_value end |
#set_to(value) ⇒ true, false
Sets its value to the given one.
32 33 34 |
# File 'lib/atspi/accessible/value.rb', line 32 def set_to(value) @native.set_current_value(value) end |
#step ⇒ Float
Returns its minimum increment.
38 39 40 |
# File 'lib/atspi/accessible/value.rb', line 38 def step @native.minimum_increment end |