Class: ATSPI::Accessible::Value

Inherits:
Object
  • Object
show all
Extended by:
Forwardable
Defined in:
lib/atspi/accessible/value.rb

Overview

Wraps libatspi’s AtspiValue

Instance Method Summary collapse

Instance Method Details

#currentFloat

Returns its current value.

Returns:

  • (Float)

    its current value

See Also:



25
26
27
# File 'lib/atspi/accessible/value.rb', line 25

def current
  @native.current_value
end

#inspectString

Returns itself as an inspectable string.

Returns:

  • (String)

    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

#maximumFloat

Returns its maximum.

Returns:

  • (Float)

    its maximum

See Also:



19
20
21
# File 'lib/atspi/accessible/value.rb', line 19

def maximum
  @native.maximum_value
end

#minimumFloat

Returns its minimum.

Returns:

  • (Float)

    its minimum

See Also:



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.

Returns:

  • (true, false)

    indicating success

See Also:



32
33
34
# File 'lib/atspi/accessible/value.rb', line 32

def set_to(value)
  @native.set_current_value(value)
end

#stepFloat

Returns its minimum increment.

Returns:

  • (Float)

    its minimum increment

See Also:



38
39
40
# File 'lib/atspi/accessible/value.rb', line 38

def step
  @native.minimum_increment
end