Classes | |
| class | acacia::AtspiActionInterface |
| class | acacia::AtspiComponentInterface |
| class | acacia::AtspiDocumentInterface |
| class | acacia::AtspiHyperlinkInterface |
| class | acacia::AtspiNode |
| class | acacia::AtspiTableCellInterface |
| class | acacia::AtspiTableInterface |
| class | acacia::AtspiTextInterface |
| class | acacia::AtspiValueInterface |
AT-SPI based API for Linux
| AtspiNode acacia::findRootAtspiNodeForName | ( | const std::string & | name, |
| const int | pid = 0 |
||
| ) |
Returns the root node of the accessible tree of a running application referenced by the application's accessible name.
| name | The accessible name (or substring thereof) to search for. |
| pid | Optional. The process id to search for. |
| AtspiNode acacia::findRootAtspiNodeForPID | ( | const int | pid | ) |
| std::vector<std::string> acacia::AtspiNode::getAttributes | ( | ) | const |
Wraps atspi_accessible_get_attributes.
| int acacia::AtspiTextInterface::getCaretOffset | ( | ) | const |
Wraps atspi_text_get_caret_offset.
| int acacia::AtspiTextInterface::getCharacterCount | ( | ) | const |
| AtspiNode acacia::AtspiNode::getChildAtIndex | ( | int | index | ) | const |
Wraps atspi_accessible_get_child_at_index.
| index | Index of the child to retrieve. |
| int acacia::AtspiNode::getChildCount | ( | ) | const |
| std::vector<AtspiNode> acacia::AtspiNode::getChildren | ( | ) | const |
Helper function to return a vector of all children.
| int acacia::AtspiTableCellInterface::getColumnIndex | ( | ) | const |
| int acacia::AtspiTableCellInterface::getColumnSpan | ( | ) | const |
| double acacia::AtspiValueInterface::getCurrentValue | ( | ) | const |
| std::string acacia::AtspiNode::getDescription | ( | ) | const |
| std::string acacia::AtspiActionInterface::getDescription | ( | int | index | ) | const |
Wraps atspi_action_get_description.
| index | Index of the action. |
| std::vector<std::string> acacia::AtspiDocumentInterface::getDocumentAttributes | ( | ) | const |
Wraps atspi_document_get_document_attributes.
| int acacia::AtspiHyperlinkInterface::getEndIndex | ( | ) | const |
| std::vector<std::string> acacia::AtspiNode::getInterfaces | ( | ) | const |
Wraps atspi_accessible_get_interfaces.
| std::string acacia::AtspiDocumentInterface::getLocale | ( | ) | const |
Wraps atspi_document_get_locale.
| double acacia::AtspiValueInterface::getMaximumValue | ( | ) | const |
| double acacia::AtspiValueInterface::getMinimumValue | ( | ) | const |
| int acacia::AtspiActionInterface::getNActions | ( | ) | const |
Wraps atspi_action_get_n_actions.
| std::string acacia::AtspiNode::getName | ( | ) | const |
Wraps atspi_accessible_get_name.
| std::string acacia::AtspiActionInterface::getName | ( | int | index | ) | const |
Wraps atspi_action_get_name.
| index | Index of the action. |
| int acacia::AtspiTableInterface::getNColumns | ( | ) | const |
Wraps atspi_table_get_n_columns.
| int acacia::AtspiTableInterface::getNRows | ( | ) | const |
Wraps atspi_table_get_n_rows.
| std::pair<int, int> acacia::AtspiComponentInterface::getPosition | ( | ) | const |
Wraps atspi_component_get_position.
| std::pair<int, int> acacia::AtspiTableCellInterface::getPosition | ( | ) | const |
Wraps atspi_table_cell_get_position.
| std::vector<std::string> acacia::AtspiNode::getRelations | ( | ) | const |
Wraps atspi_accessible_get_relation_set.
| std::string acacia::AtspiNode::getRoleName | ( | ) | const |
| int acacia::AtspiTableCellInterface::getRowIndex | ( | ) | const |
| int acacia::AtspiTableCellInterface::getRowSpan | ( | ) | const |
| std::pair<int, int> acacia::AtspiComponentInterface::getSize | ( | ) | const |
Wraps atspi_component_get_size.
| int acacia::AtspiHyperlinkInterface::getStartIndex | ( | ) | const |
| std::vector<std::string> acacia::AtspiNode::getStates | ( | ) | const |
Wraps atspi_accessible_get_states_set to get the state set, and calls atspi_state_set_get_states to get the string values for the state set.
| AtspiNode acacia::AtspiNode::getTargetForRelationAtIndex | ( | int | relation_index, |
| int | target_index = 0 |
||
| ) | const |
Helper function to get an AtspiNode referred to by relation to this node.
| relation_index | Index of the relation in array returned by getRelations. |
| target_index | Optional. Defaults to 0. |
| std::string acacia::AtspiTextInterface::getText | ( | int | start_offset, |
| int | end_offset | ||
| ) | const |
Wraps atspi_text_get_text.
| start_offset | |
| end_offset |
| std::string acacia::AtspiHyperlinkInterface::getURI | ( | int | index = 0 | ) | const |
Wraps atspi_hyperlink_get_uri.
| index | Indiciates which hyperlink anchor to query. |
| bool acacia::AtspiNode::isNull | ( | ) | const |
Tests whether the underlying AtspiAccessible pointer is the null pointer. An AtspiNode with an null AtspiAccessible pointer will be created if the wrapped API returned a nullptr with no error codes.
| AtspiActionInterface acacia::AtspiNode::queryAction | ( | ) | const |
Wraps atspi_accessible_get_action_iface.
| AtspiComponentInterface acacia::AtspiNode::queryComponent | ( | ) | const |
Wraps atspi_accessible_get_component_iface.
| AtspiDocumentInterface acacia::AtspiNode::queryDocument | ( | ) | const |
Wraps atspi_accessible_get_document_iface.
| AtspiHyperlinkInterface acacia::AtspiNode::queryHyperlink | ( | ) | const |
Wraps atspi_accessible_get_hyperlink.
| AtspiTableInterface acacia::AtspiNode::queryTable | ( | ) | const |
Wraps atspi_accessible_get_table_iface.
| AtspiTableCellInterface acacia::AtspiNode::queryTableCell | ( | ) | const |
Wraps atspi_accessible_get_table_cell.
| AtspiTextInterface acacia::AtspiNode::queryText | ( | ) | const |
Wraps atspi_accessible_get_text_iface.
| AtspiValueInterface acacia::AtspiNode::queryValue | ( | ) | const |
Wraps atspi_accessible_get_value_iface.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiAction >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiComponent >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiDocument >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiHyperlink >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiTableCell >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiTable >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiText >.
|
overridevirtual |
Helper function to print commonly needed values associated with this interface.
Implements acacia::AtspiInterface< AtspiValue >.