diff options
author | Mike Gorse <mgorse@linux-l2tz.site> | 2011-07-25 13:25:52 -0500 |
---|---|---|
committer | Mike Gorse <mgorse@linux-l2tz.site> | 2011-07-25 13:25:52 -0500 |
commit | 8554117452ae2c610ef054b3a0de9c3667a0c5a2 (patch) | |
tree | 6698fa819be261a33b42d6714ee245ed641d1dc7 /atspi/atspi-constants.h | |
parent | 53667b607b01c1c10c1a654fd4b51b53abe9bf20 (diff) | |
download | at-spi2-core-8554117452ae2c610ef054b3a0de9c3667a0c5a2.tar.gz |
Add new roles corresponding to those added to atk
Diffstat (limited to 'atspi/atspi-constants.h')
-rw-r--r-- | atspi/atspi-constants.h | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/atspi/atspi-constants.h b/atspi/atspi-constants.h index ec81af6d..b2d9cf7f 100644 --- a/atspi/atspi-constants.h +++ b/atspi/atspi-constants.h @@ -1003,6 +1003,35 @@ ATSPI_Role: * @ATSPI_ROLE_INPUT_METHOD_WINDOW: The object is a window or similar viewport * which is used to allow composition or input of a 'complex character', * in other words it is an "input method window." + * @ATSPI_ROLE_TABLE_ROW: A row in a table. + * @ATSPI_ROLE_TREE_ITEM: An object that represents an element of a tree. + * @ATSPI_ROLE_DOCUMENT_SPREADSHEET: A document frame which contains a + * spreadsheet. + * @ATSPI_ROLE_DOCUMENT_PRESENTATION: A document frame which contains a + * presentation or slide content. + * @ATSPI_ROLE_DOCUMENT_TEXT: A document frame which contains textual content, + * such as found in a word processing + * application. + * @ATSPI_ROLE_DOCUMENT_WEB: A document frame which contains HTML or other + * markup suitable for display in a web browser. + * @ATSPI_ROLE_DOCUMENT_EMAIL: A document frame which contains email content + * to be displayed or composed either in plain text or + * HTML. + * @ATSPI_ROLE_COMMENT: An object found within a document and designed to + * present a comment, note, or other annotation. In some cases, this object + * might not be visible until activated. + * @ATSPI_ROLE_LIST_BOX: A non-collapsible list of choices the user can + * select from. + * @ATSPI_ROLE_GROUPING: A group of related widgets. This group typically has + * a label. + * @ATSPI_ROLE_IMAGE_MAP: An image map object. Usually a graphic with multiple + * hotspots, where each hotspot can be activated resulting in the loading of + * another document or section of a document. + * @ATSPI_ROLE_NOTIFICATION: A transitory object designed to present a + * message to the user, typically at the desktop level rather than inside a + * particular application. + * @ATSPI_ROLE_INFO_BAR: An object designed to present a message to the user + * within an existing window. * @ATSPI_ROLE_LAST_DEFINED: Not a valid role, used for finding end of * enumeration. * @@ -1099,6 +1128,19 @@ typedef enum { ATSPI_ROLE_FORM, ATSPI_ROLE_LINK, ATSPI_ROLE_INPUT_METHOD_WINDOW, + ATSPI_ROLE_TABLE_ROW, + ATSPI_ROLE_TREE_ITEM, + ATSPI_ROLE_DOCUMENT_SPREADSHEET, + ATSPI_ROLE_DOCUMENT_PRESENTATION, + ATSPI_ROLE_DOCUMENT_TEXT, + ATSPI_ROLE_DOCUMENT_WEB, + ATSPI_ROLE_DOCUMENT_EMAIL, + ATSPI_ROLE_COMMENT, + ATSPI_ROLE_LIST_BOX, + ATSPI_ROLE_GROUPING, + ATSPI_ROLE_IMAGE_MAP, + ATSPI_ROLE_NOTIFICATION, + ATSPI_ROLE_INFO_BAR, ATSPI_ROLE_LAST_DEFINED, } AtspiRole; |