AccessibleRole
- class AccessibleRole
The accessible role for a Accessible
implementation.
Abstract roles are only used as part of the ontology; application developers must not use abstract roles in their code.
Fields
- class AccessibleRole
- ALERT
An element with important, and usually time-sensitive, information
- ALERT_DIALOG
A type of dialog that contains an alert message
- APPLICATION
A toplevel element of a graphical user interface.
This is the role that GTK uses by default for windows.
Added in version 4.12.
- ARTICLE
A section of a page that consists of a composition that forms an independent part of a document, page, or site.
Added in version 4.14.
- BANNER
Unused
- BLOCK_QUOTE
A section of content that is quoted from another source.
Added in version 4.14.
- BUTTON
An input element that allows for user-triggered actions when clicked or pressed
- CAPTION
Unused
- CELL
Unused
- CHECKBOX
A checkable input element that has three possible values:
true
,false
, ormixed
- COLUMN_HEADER
A header in a columned list.
- COMBO_BOX
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
- COMMAND
Abstract role.
- COMMENT
A comment contains content expressing reaction to other content.
Added in version 4.14.
- COMPOSITE
Abstract role.
- DIALOG
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.
- DOCUMENT
Content that assistive technology users may want to browse in a reading mode.
- FEED
Unused
- FORM
Unused
- GENERIC
A nameless container that has no semantic meaning of its own. This is the role that GTK uses by default for widgets.
- GRID
A grid of items.
- GRID_CELL
An item in a grid or tree grid.
- GROUP
An element that groups multiple related widgets. GTK uses this role for various containers, like
HeaderBar
orNotebook
.
- HEADING
Unused
- IMG
An image.
- INPUT
Abstract role.
- LABEL
A visible name or caption for a user interface component.
- LANDMARK
Abstract role.
- LEGEND
Unused
- LINK
A clickable link.
- LIST
A list of items.
- LIST_BOX
Unused.
- LIST_ITEM
An item in a list.
- LOG
Unused
- MAIN
Unused
- MARQUEE
Unused
- MATH
Unused
- MENU
A menu.
- MENU_BAR
A menubar.
- MENU_ITEM
An item in a menu.
- MENU_ITEM_CHECKBOX
A check item in a menu.
- MENU_ITEM_RADIO
A radio item in a menu.
- METER
An element that represents a value within a known range.
- NAVIGATION
Unused
- NONE
An element that is not represented to accessibility technologies. This role is synonymous to
GTK_ACCESSIBLE_ROLE_PRESENTATION
.
- NOTE
Unused
- OPTION
Unused
- PARAGRAPH
A paragraph of content.
Added in version 4.14.
- PRESENTATION
An element that is not represented to accessibility technologies. This role is synonymous to
GTK_ACCESSIBLE_ROLE_NONE
.
- PROGRESS_BAR
An element that displays the progress status for tasks that take a long time.
- RADIO
A checkable input in a group of radio roles, only one of which can be checked at a time.
- RADIO_GROUP
Unused
- RANGE
Abstract role.
- REGION
Unused
- ROW
A row in a columned list.
- ROW_GROUP
Unused
- ROW_HEADER
Unused
- SCROLLBAR
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.
- SEARCH
Unused
- SEARCH_BOX
A type of textbox intended for specifying search criteria.
- SECTION
Abstract role.
- SECTION_HEAD
Abstract role.
- SELECT
Abstract role.
- SEPARATOR
A divider that separates and distinguishes sections of content or groups of menuitems.
- SLIDER
A user input where the user selects a value from within a given range.
- SPIN_BUTTON
A form of range that expects the user to select from among discrete choices.
- STATUS
Unused
- STRUCTURE
Abstract role.
- SWITCH
A type of checkbox that represents on/off values, as opposed to checked/unchecked values.
- TAB
An item in a list of tab used for switching pages.
- TABLE
Unused
- TAB_LIST
A list of tabs for switching pages.
- TAB_PANEL
A page in a notebook or stack.
- TERMINAL
A virtual terminal.
Added in version 4.14.
- TEXT_BOX
A type of input that allows free-form text as its value.
- TIME
Unused
- TIMER
Unused
- TOGGLE_BUTTON
A type of push button which stays pressed until depressed by a second activation.
Added in version 4.10.
- TOOLBAR
Unused
- TOOLTIP
Unused
- TREE
Unused
- TREE_GRID
A treeview-like, columned list.
- TREE_ITEM
Unused
- WIDGET
Abstract role for interactive components of a graphical user interface
- WINDOW
Abstract role for windows.