Classes | |
| struct | BoundingBox |
| Used by Component and Text, a struct defining a bounding rectangle. More... | |
| interface | Accessible |
| The base interface which is implemented by all accessible objects. More... | |
| interface | Action |
| An interface through which a user-actionable user interface component can be manipulated. More... | |
| interface | Application |
| An interface identifying an object which is the root of the user interface Accessible hierarchy associated with a running application. More... | |
| struct | AccessibleSetEntry |
| A structure that encapsulates an object reference for an Accessible, its localized name, and its Role. More... | |
| interface | MatchRule |
| An opaque object constructed via a call to Collection::createMatchRule and discarded via a call to Collection::freeMatchRule. More... | |
| interface | Collection |
| An interface designed to allow a subset of the complete accessible object 'tree' to be returned which satisfies a set of criteria. More... | |
| interface | Component |
| The Component interface is implemented by objects which occupy on-screen space, e.g. More... | |
| interface | Desktop |
| At the moment this is only a marker interface, it acts just like any other Accessible. More... | |
| interface | Document |
| Primarily a 'tagging' interface which indicates the start of document content in the Accessibility hierarchy. More... | |
| interface | EditableText |
| Derived from interface Text, EditableText provides methods for modifying textual content of components which support editing. More... | |
| struct | EventDetails |
| A struct encapsulating detailed information about an Event. More... | |
| struct | Event |
| A structure encapsulating information about an event for which notification was requested. More... | |
| interface | EventListener |
| A generic interface implemented by objects for the receipt of event notifications. More... | |
| interface | Hyperlink |
| Instances of Hyperlink are returned by Hypertext objects, and are the means by which end users and clients interact with linked, and in some cases embedded, content. More... | |
| interface | Hypertext |
| An interface used for objects which implement linking between multiple resource or content locations, or multiple 'markers' within a single document. More... | |
| interface | Image |
| An interface implemented by objects which render image data or pictorial information to the screen. More... | |
| interface | LoginHelper |
| An interface for use by assistive technologies by which they can access system information and services on a 'need to know' basis while the screen is locked, during user authentication, or during other sensitive operations. More... | |
| interface | Registry |
| The Registry is a service through which applications providing accessibility services (servers) can rendezvous with consumers of those services (Assistive Technologies). More... | |
| struct | EventListenerMode |
| A structure that encapsulates the characteristics of the event notifications that should be sent to an EventListener in response to a call to DeviceEventController::registerKeystrokeListener or DeviceEventController::registerDeviceEventListener. More... | |
| struct | DeviceEvent |
| A structure which encapsulates information about a device event. More... | |
| struct | KeyDefinition |
| A structure which defines the identity of a key for which notifications are to be requested. More... | |
| interface | DeviceEventListener |
| This interface should be implemented by AT-SPI clients who wish to make use of the DeviceEventController to receive device event notifications. More... | |
| interface | DeviceEventController |
| The interface via which clients request notification of device events, and through which device events may be simulated. More... | |
| interface | Relation |
| An interface via which objects' non-hierarchical relationships to one another are indicated. More... | |
| interface | Selection |
| An interface which indicates that an object exposes a 'selection' model, allowing the selection of one or more of its children. More... | |
| struct | Command |
| A structure which encapsulates both a string representation of a command and a unique command ID. More... | |
| interface | CommandListener |
| An interface which should be implemented by assistive technologies or other clients of the Selector interface, over which notifications to the list of available commands is made. More... | |
| interface | Selector |
| This interface is intended for use by assistive technologies and related user-agents. More... | |
| interface | StateSet |
| The StateSet interface encapsulates a collection of state information. More... | |
| interface | StreamableContent |
| An interface whereby an object allows its backing content to be streamed to clients. More... | |
| interface | Table |
| An interface used by containers whose contained data is arranged in a "tabular" (i.e. row-column) fashion. More... | |
| interface | Terminal |
| An interface dedicated to the support of virtual terminals and terminal emulators, in which row/column text position, and line-by-line access, are the dominant user model. More... | |
| interface | Text |
| The text interface should be implemented by objects which place textual information onscreen as character strings or glyphs. More... | |
| interface | Value |
| An interface supporting controls which allow a one-dimensional, scalar quantity to be modified or which reflect a scalar quantity. More... | |
Typedefs | |
| typedef sequence< Relation > | RelationSet |
| A list of Relations, which may be many-to-many. | |
| typedef sequence< string > | AttributeSet |
| A list of name-value pairs, returned as a sequence of strings; the name and value are separated by a colon. | |
| typedef sequence< Role > | RoleSet |
| A list of accessible roles. | |
| typedef sequence< Desktop > | DesktopSeq |
| typedef unsigned long | ControllerEventMask |
| an unsigned short int consisting of zero or more of the following values OR'ed together: | |
| typedef sequence< KeyDefinition > | KeySet |
| typedef sequence< EventType > | KeyEventTypeSeq |
| typedef sequence< EventType > | EventTypeSeq |
| typedef sequence< Command > | CommandList |
| A list of Command objects. | |
| typedef sequence< StateType > | StateSeq |
| typedef sequence< string > | StringSeq |
| typedef sequence< long > | LongSeq |
Enumerations | |
| enum | LOCALE_TYPE { LOCALE_TYPE_MESSAGES, LOCALE_TYPE_COLLATE, LOCALE_TYPE_CTYPE, LOCALE_TYPE_MONETARY, LOCALE_TYPE_NUMERIC, LOCALE_TYPE_TIME } |
| used by Text and Document: these correspond to the POSIX setlocale() enum values. More... | |
| enum | ComponentLayer { LAYER_INVALID, LAYER_BACKGROUND, LAYER_CANVAS, LAYER_WIDGET, LAYER_MDI, LAYER_POPUP, LAYER_OVERLAY, LAYER_WINDOW, LAYER_LAST_DEFINED } |
| The ComponentLayer of a Component instance indicates its relative stacking order with respect to the onscreen visual representation of the UI. More... | |
| enum | KeyEventType { KEY_PRESSED, KEY_RELEASED } |
| Deprecated, DO NOT USE! More... | |
| enum | EventType { KEY_PRESSED_EVENT, KEY_RELEASED_EVENT, BUTTON_PRESSED_EVENT, BUTTON_RELEASED_EVENT } |
| Used to specify the event types of interest to an EventListener, or to identify the type of an event for which notification has been sent. More... | |
| enum | KeySynthType { KEY_PRESS, KEY_RELEASE, KEY_PRESSRELEASE, KEY_SYM, KEY_STRING } |
| Used when synthesizing keyboard input via DeviceEventController:generateKeyboardEvent. More... | |
| enum | ModifierType { MODIFIER_SHIFT, MODIFIER_SHIFTLOCK, MODIFIER_CONTROL, MODIFIER_ALT, MODIFIER_META, MODIFIER_META2, MODIFIER_META3, MODIFIER_NUMLOCK } |
| enum | RelationType { RELATION_NULL, RELATION_LABEL_FOR, RELATION_LABELLED_BY, RELATION_CONTROLLER_FOR, RELATION_CONTROLLED_BY, RELATION_MEMBER_OF, RELATION_TOOLTIP_FOR, RELATION_NODE_CHILD_OF, RELATION_EXTENDED, RELATION_FLOWS_TO, RELATION_FLOWS_FROM, RELATION_SUBWINDOW_OF, RELATION_EMBEDS, RELATION_EMBEDDED_BY, RELATION_POPUP_FOR, RELATION_LAST_DEFINED } |
| RelationType specifies a relationship between objects (possibly one-to-many or many-to-one) outside of the normal parent/child hierarchical relationship. More... | |
| enum | Role { ROLE_INVALID, ROLE_ACCELERATOR_LABEL, ROLE_ALERT, ROLE_ANIMATION, ROLE_ARROW, ROLE_CALENDAR, ROLE_CANVAS, ROLE_CHECK_BOX, ROLE_CHECK_MENU_ITEM, ROLE_COLOR_CHOOSER, ROLE_COLUMN_HEADER, ROLE_COMBO_BOX, ROLE_DATE_EDITOR, ROLE_DESKTOP_ICON, ROLE_DESKTOP_FRAME, ROLE_DIAL, ROLE_DIALOG, ROLE_DIRECTORY_PANE, ROLE_DRAWING_AREA, ROLE_FILE_CHOOSER, ROLE_FILLER, ROLE_FOCUS_TRAVERSABLE, ROLE_FONT_CHOOSER, ROLE_FRAME, ROLE_GLASS_PANE, ROLE_HTML_CONTAINER, ROLE_ICON, ROLE_IMAGE, ROLE_INTERNAL_FRAME, ROLE_LABEL, ROLE_LAYERED_PANE, ROLE_LIST, ROLE_LIST_ITEM, ROLE_MENU, ROLE_MENU_BAR, ROLE_MENU_ITEM, ROLE_OPTION_PANE, ROLE_PAGE_TAB, ROLE_PAGE_TAB_LIST, ROLE_PANEL, ROLE_PASSWORD_TEXT, ROLE_POPUP_MENU, ROLE_PROGRESS_BAR, ROLE_PUSH_BUTTON, ROLE_RADIO_BUTTON, ROLE_RADIO_MENU_ITEM, ROLE_ROOT_PANE, ROLE_ROW_HEADER, ROLE_SCROLL_BAR, ROLE_SCROLL_PANE, ROLE_SEPARATOR, ROLE_SLIDER, ROLE_SPIN_BUTTON, ROLE_SPLIT_PANE, ROLE_STATUS_BAR, ROLE_TABLE, ROLE_TABLE_CELL, ROLE_TABLE_COLUMN_HEADER, ROLE_TABLE_ROW_HEADER, ROLE_TEAROFF_MENU_ITEM, ROLE_TERMINAL, ROLE_TEXT, ROLE_TOGGLE_BUTTON, ROLE_TOOL_BAR, ROLE_TOOL_TIP, ROLE_TREE, ROLE_TREE_TABLE, ROLE_UNKNOWN, ROLE_VIEWPORT, ROLE_WINDOW, ROLE_EXTENDED, ROLE_HEADER, ROLE_FOOTER, ROLE_PARAGRAPH, ROLE_RULER, ROLE_APPLICATION, ROLE_AUTOCOMPLETE, ROLE_EDITBAR, ROLE_EMBEDDED, ROLE_LINK, ROLE_SUBMIT_BUTTON, ROLE_CANCEL_BUTTON, ROLE_UNDO_BUTTON, ROLE_BACK_BUTTON, ROLE_ENTRY, ROLE_CHART, ROLE_CAPTION, ROLE_DOCUMENT_FRAME, ROLE_HEADING, ROLE_PAGE, ROLE_SECTION, ROLE_LAST_DEFINED } |
| enum | StateType { STATE_INVALID, STATE_ACTIVE, STATE_ARMED, STATE_BUSY, STATE_CHECKED, STATE_COLLAPSED, STATE_DEFUNCT, STATE_EDITABLE, STATE_ENABLED, STATE_EXPANDABLE, STATE_EXPANDED, STATE_FOCUSABLE, STATE_FOCUSED, STATE_HAS_TOOLTIP, STATE_HORIZONTAL, STATE_ICONIFIED, STATE_MODAL, STATE_MULTI_LINE, STATE_MULTISELECTABLE, STATE_OPAQUE, STATE_PRESSED, STATE_RESIZABLE, STATE_SELECTABLE, STATE_SELECTED, STATE_SENSITIVE, STATE_SHOWING, STATE_SINGLE_LINE, STATE_STALE, STATE_TRANSIENT, STATE_VERTICAL, STATE_VISIBLE, STATE_MANAGES_DESCENDANTS, STATE_INDETERMINATE, STATE_REQUIRED, STATE_ANIMATED, STATE_INVALID_ENTRY, STATE_SUPPORTS_TYPEAHEAD, STATE_SELECTABLE_TEXT, STATE_LAST_DEFINED } |
| enum | TEXT_BOUNDARY_TYPE { TEXT_BOUNDARY_CHAR, TEXT_BOUNDARY_WORD_START, TEXT_BOUNDARY_WORD_END, TEXT_BOUNDARY_SENTENCE_START, TEXT_BOUNDARY_SENTENCE_END, TEXT_BOUNDARY_LINE_START, TEXT_BOUNDARY_LINE_END } |
| Specifies the boundary conditions determining a run of text as returned from getTextAtOffset, getTextAfterOffset, and getTextBeforeOffset. More... | |
| enum | TEXT_CLIP_TYPE { TEXT_CLIP_NONE, TEXT_CLIP_MIN, TEXT_CLIP_MAX, TEXT_CLIP_BOTH } |
| TEXT_CLIP_TYPE: CLIP_MIN means text clipped by min coordinate is omitted, CLIP_MAX clips text interescted by the max coord, and CLIP_BOTH will retain only text falling fully within the min/max bounds. More... | |
Variables | |
| Accessibility::AccessibleSetEntry | AccessibleSet |
| A list of Accessible instances, returned as a Sequence of Accessible objects. | |
|
|
A list of Relations, which may be many-to-many.
Definition at line 43 of file Accessibility_Accessible.idl. |
|
|
A list of name-value pairs, returned as a sequence of strings; the name and value are separated by a colon.
Definition at line 63 of file Accessibility_Accessible.idl. |
|
|
A list of accessible roles.
Definition at line 69 of file Accessibility_Accessible.idl. |
|
|
Definition at line 33 of file Accessibility_Registry.idl. |
|
|
an unsigned short int consisting of zero or more of the following values OR'ed together:
Definition at line 290 of file Accessibility_Registry.idl. |
|
|
Definition at line 374 of file Accessibility_Registry.idl. |
|
|
Definition at line 375 of file Accessibility_Registry.idl. |
|
|
Definition at line 376 of file Accessibility_Registry.idl. |
|
|
A list of Command objects.
Definition at line 37 of file Accessibility_Selector.idl. |
|
|
Definition at line 220 of file Accessibility_State.idl. |
|
|
Definition at line 27 of file Accessibility_StreamableContent.idl. |
|
|
Definition at line 27 of file Accessibility_Table.idl. |
|
|
used by Text and Document: these correspond to the POSIX setlocale() enum values.
Definition at line 33 of file Accessibility_Accessible.idl. |
|
|
The ComponentLayer of a Component instance indicates its relative stacking order with respect to the onscreen visual representation of the UI. ComponentLayer, in combination with Component bounds information, can be used to compute the visibility of all or part of a component. This is important in programmatic determination of region-of-interest for magnification, and in ¨flat screen review¨ models of the screen, as well as for other uses. Objects residing in two of the ComponentLayer categories support further z-ordering information, with respect to their peers in the same layer: namely, LAYER_WINDOW and LAYER_MDI. Relative stacking order for other objects within the same layer is not available; the recommended heuristic is ¨first child paints first¨, in other words, assume that the first siblings in the child list are subject to being overpainted by later siblings if their bounds intersect. The order of layers, from bottom to top, is:
Definition at line 50 of file Accessibility_Component.idl. |
|
|
Deprecated, DO NOT USE!
Definition at line 186 of file Accessibility_Registry.idl. |
|
|
Used to specify the event types of interest to an EventListener, or to identify the type of an event for which notification has been sent.
Definition at line 195 of file Accessibility_Registry.idl. |
|
|
Used when synthesizing keyboard input via DeviceEventController:generateKeyboardEvent.
Definition at line 205 of file Accessibility_Registry.idl. |
|
|
Definition at line 228 of file Accessibility_Registry.idl. |
|
|
RelationType specifies a relationship between objects (possibly one-to-many or many-to-one) outside of the normal parent/child hierarchical relationship. It allows better semantic identification of how objects are associated with one another. For instance the RELATION_LABELLED_BY relationship may be used to identify labelling information that should accompany the accessibleName property when presenting an object's content or identity to the end user. Similarly, RELATION_CONTROLLER_FOR can be used to further specify the context in which a valuator is useful, and/or the other UI components which are directly effected by user interactions with the valuator. Common examples include association of scrollbars with the viewport or panel which they control.
Definition at line 39 of file Accessibility_Relation.idl. |
|
|
Definition at line 28 of file Accessibility_Role.idl. |
|
|
Definition at line 28 of file Accessibility_State.idl. |
|
|
Specifies the boundary conditions determining a run of text as returned from getTextAtOffset, getTextAfterOffset, and getTextBeforeOffset.
Definition at line 29 of file Accessibility_Text.idl. |