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 >.