Value | Meaning |
---|---|
Alert0 | An element with important, and usually time-sensitive, information |
AlertDialog1 | 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 |
ColumnHeader7 | A header in a columned list. |
ComboBox8 | 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 | Content that assistive technology users may want to browse in a reading mode. |
Feed13 | Unused |
Form14 | Unused |
Generic15 | A nameless container that has no semantic meaning of its own. This is the role that GTK uses by default for widgets. |
Grid16 | A grid of items. |
GridCell17 | An item in a grid or tree grid. |
Group18 | An element that groups multiple related widgets. GTK uses this role for various containers, like gtk.header_bar.HeaderBar or gtk.notebook.Notebook. |
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. |
ListBox27 | Unused. |
ListItem28 | 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. |
MenuBar35 | A menubar. |
MenuItem36 | An item in a menu. |
MenuItemCheckbox37 | A check item in a menu. |
MenuItemRadio38 | A radio item in a menu. |
Navigation39 | Unused |
None40 | An element that is not represented to accessibility technologies. This role is synonymous to @GTK_ACCESSIBLE_ROLE_PRESENTATION. |
Note41 | Unused |
Option42 | Unused |
Presentation43 | An element that is not represented to accessibility technologies. This role is synonymous to @GTK_ACCESSIBLE_ROLE_NONE. |
ProgressBar44 | 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. |
RadioGroup46 | Unused |
Range47 | Abstract role. |
Region48 | Unused |
Row49 | A row in a columned list. |
RowGroup50 | Unused |
RowHeader51 | 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 |
SearchBox54 | A type of textbox intended for specifying search criteria. |
Section55 | Abstract role. |
SectionHead56 | 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. |
SpinButton60 | 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 |
TabList66 | A list of tabs for switching pages. |
TabPanel67 | A page in a notebook or stack. |
TextBox68 | A type of input that allows free-form text as its value. |
Time69 | Unused |
Timer70 | Unused |
Toolbar71 | Unused |
Tooltip72 | Unused |
Tree73 | Unused |
TreeGrid74 | A treeview-like, columned list. |
TreeItem75 | Unused |
Widget76 | Abstract role for interactive components of a graphical user interface |
Window77 | Abstract role for windows. |
ToggleButton78 | A type of push button which stays pressed until depressed by a second activation. |
Application79 | A toplevel element of a graphical user interface. This is the role that GTK uses by default for windows. |
Paragraph80 | A paragraph of content. |
BlockQuote81 | A section of content that is quoted from another source. |
Article82 | A section of a page that consists of a composition that forms an independent part of a document, page, or site. |
Comment83 | A comment contains content expressing reaction to other content. |
Terminal84 | A virtual terminal. |
The accessible role for a iface@Accessible implementation.
Abstract roles are only used as part of the ontology; application developers must not use abstract roles in their code.