Class: ATSPI::Accessible::Action

Inherits:
Object
  • Object
show all
Defined in:
lib/atspi/accessible/action.rb

Overview

Wraps libatspi’s AtspiAction

Instance Method Summary collapse

Instance Method Details

#descriptionString

Returns its description.

Returns:

  • (String)

    its description

See Also:



20
21
22
# File 'lib/atspi/accessible/action.rb', line 20

def description
  @native.action_description(@idx)
end

#do_it!true, false

Tries to execute the action

Returns:

  • (true, false)

    indicating success

See Also:



36
37
38
# File 'lib/atspi/accessible/action.rb', line 36

def do_it!
  @native.do_action(@idx)
end

#inspectString

Returns itself as an inspectable string.

Returns:

  • (String)

    itself as an inspectable string



41
42
43
# File 'lib/atspi/accessible/action.rb', line 41

def inspect
  "#<#{self.class.name}:0x#{'%x14' % __id__} @name=#{name.inspect} @description=#{description.inspect}>"
end

#key_bindingString

Returns its key binding.

Returns:

  • (String)

    its key binding

See Also:



27
28
29
# File 'lib/atspi/accessible/action.rb', line 27

def key_binding
  @native.key_binding(@idx)
end

#nameString

Returns its name.

Returns:

  • (String)

    its name

See Also:



13
14
15
# File 'lib/atspi/accessible/action.rb', line 13

def name
  @native.action_name(@idx)
end