Value | Meaning |
---|---|
ALERT0 | An element with important, and usually time-sensitive, information |
ALERT_DIALOG1 | A type of dialog that contains an alert message |
BANNER2 | Unused |
BUTTON3 | An input element that allows for user-triggered actions when clicked or pressed |
CAPTION4 | Unused |
CELL5 | Unused |
CHECKBOX6 | A checkable input element that has three possible values: true, false, or mixed |
COLUMN_HEADER7 | A header in a columned list. |
COMBO_BOX8 | An input that controls another element, such as a list or a grid, that can dynamically pop up to help the user set the value of the input |
COMMAND9 | Abstract role. |
COMPOSITE10 | Abstract role. |
DIALOG11 | A dialog is a window that is designed to interrupt the current processing of an application in order to prompt the user to enter information or require a response. |
DOCUMENT12 | Unused |
FEED13 | Unused |
FORM14 | Unused |
GENERIC15 | Unused |
GRID16 | A grid of items. |
GRID_CELL17 | An item in a grid or tree grid. |
GROUP18 | An element that groups multiple widgets. GTK uses this role for various containers, like #GtkBox, #GtkViewport, and #GtkHeaderBar. |
HEADING19 | Unused |
IMG20 | An image. |
INPUT21 | Abstract role. |
LABEL22 | A visible name or caption for a user interface component. |
LANDMARK23 | Abstract role. |
LEGEND24 | Unused |
LINK25 | A clickable link. |
LIST26 | A list of items. |
LIST_BOX27 | Unused. |
LIST_ITEM28 | An item in a list. |
LOG29 | Unused |
MAIN30 | Unused |
MARQUEE31 | Unused |
MATH32 | Unused |
METER33 | An element that represents a value within a known range. |
MENU34 | A menu. |
MENU_BAR35 | A menubar. |
MENU_ITEM36 | An item in a menu. |
MENU_ITEM_CHECKBOX37 | A check item in a menu. |
MENU_ITEM_RADIO38 | A radio item in a menu. |
NAVIGATION39 | Unused |
NONE40 | An element that is not represented to accessibility technologies. |
NOTE41 | Unused |
OPTION42 | Unused |
PRESENTATION43 | An element that is not represented to accessibility technologies. |
PROGRESS_BAR44 | An element that displays the progress status for tasks that take a long time. |
RADIO45 | A checkable input in a group of radio roles, only one of which can be checked at a time. |
RADIO_GROUP46 | Unused |
RANGE47 | Abstract role. |
REGION48 | Unused |
ROW49 | A row in a columned list. |
ROW_GROUP50 | Unused |
ROW_HEADER51 | Unused |
SCROLLBAR52 | A graphical object that controls the scrolling of content within a viewing area, regardless of whether the content is fully displayed within the viewing area. |
SEARCH53 | Unused |
SEARCH_BOX54 | A type of textbox intended for specifying search criteria. |
SECTION55 | Abstract role. |
SECTION_HEAD56 | Abstract role. |
SELECT57 | Abstract role. |
SEPARATOR58 | A divider that separates and distinguishes sections of content or groups of menuitems. |
SLIDER59 | A user input where the user selects a value from within a given range. |
SPIN_BUTTON60 | A form of range that expects the user to select from among discrete choices. |
STATUS61 | Unused |
STRUCTURE62 | Abstract role. |
SWITCH63 | A type of checkbox that represents on/off values, as opposed to checked/unchecked values. |
TAB64 | An item in a list of tab used for switching pages. |
TABLE65 | Unused |
TAB_LIST66 | A list of tabs for switching pages. |
TAB_PANEL67 | A page in a notebook or stack. |
TEXT_BOX68 | A type of input that allows free-form text as its value. |
TIME69 | Unused |
TIMER70 | Unused |
TOOLBAR71 | Unused |
TOOLTIP72 | Unused |
TREE73 | Unused |
TREE_GRID74 | A treeview-like, columned list. |
TREE_ITEM75 | Unused |
WIDGET76 | An interactive component of a graphical user interface. This is the role that GTK uses by default for widgets. |
WINDOW77 | An application window. |
The accessible role for a GtkAccessible implementation.
Abstract roles are only used as part of the ontology; application developers must not use abstract roles in their code.