Enumeration (GI Enum)

Gtk-4.0GtkAccessibleRole

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.

Index
ALERT: 0

An element with important, and usually time-sensitive, information

ALERT_DIALOG: 1

A type of dialog that contains an alert message

APPLICATION: 79

A toplevel element of a graphical user interface.

This is the role that GTK uses by default for windows.

4.12

ARTICLE

ARTICLE: 82

A section of a page that consists of a composition that forms an independent part of a document, page, or site.

4.14

BANNER: 2

Unused

BLOCK_QUOTE: 81

A section of content that is quoted from another source.

4.14

BUTTON: 3

An input element that allows for user-triggered actions when clicked or pressed

CAPTION: 4

Unused

CELL: 5

Unused

CHECKBOX: 6

A checkable input element that has three possible values: true, false, or mixed

COLUMN_HEADER: 7

A header in a columned list.

COMBO_BOX: 8

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: 9

Abstract role.

COMMENT: 83

A comment contains content expressing reaction to other content.

4.14

COMPOSITE: 10

Abstract role.

DIALOG: 11

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: 12

Content that assistive technology users may want to browse in a reading mode.

FEED: 13

Unused

FORM: 14

Unused

GENERIC: 15

A nameless container that has no semantic meaning of its own. This is the role that GTK uses by default for widgets.

GRID: 16

A grid of items.

GRID_CELL: 17

An item in a grid or tree grid.

GROUP: 18

An element that groups multiple related widgets. GTK uses this role for various containers, like Gtk.HeaderBar or Gtk.Notebook.

HEADING: 19

Unused

IMG: 20

An image.

INPUT: 21

Abstract role.

LABEL: 22

A visible name or caption for a user interface component.

LANDMARK: 23

Abstract role.

LEGEND: 24

Unused

LINK: 25

A clickable link.

LIST: 26

A list of items.

LIST_BOX: 27

Unused.

LIST_ITEM: 28

An item in a list.

LOG: 29

Unused

MAIN: 30

Unused

MARQUEE: 31

Unused

MATH: 32

Unused

MENU: 34

A menu.

MENU_BAR: 35

A menubar.

MENU_ITEM: 36

An item in a menu.

MENU_ITEM_CHECKBOX: 37

A check item in a menu.

MENU_ITEM_RADIO: 38

A radio item in a menu.

METER: 33

An element that represents a value within a known range.

NAVIGATION: 39

Unused

NONE: 40

An element that is not represented to accessibility technologies. This role is synonymous to GTK_ACCESSIBLE_ROLE_PRESENTATION.

NOTE: 41

Unused

OPTION: 42

Unused

PARAGRAPH: 80

A paragraph of content.

4.14

PRESENTATION: 43

An element that is not represented to accessibility technologies. This role is synonymous to GTK_ACCESSIBLE_ROLE_NONE.

PROGRESS_BAR: 44

An element that displays the progress status for tasks that take a long time.

RADIO: 45

A checkable input in a group of radio roles, only one of which can be checked at a time.

RADIO_GROUP: 46

Unused

RANGE: 47

Abstract role.

REGION: 48

Unused

ROW: 49

A row in a columned list.

ROW_GROUP: 50

Unused

ROW_HEADER: 51

Unused

SCROLLBAR: 52

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: 53

Unused

SEARCH_BOX: 54

A type of textbox intended for specifying search criteria.

SECTION: 55

Abstract role.

SECTION_HEAD: 56

Abstract role.

SELECT: 57

Abstract role.

SEPARATOR: 58

A divider that separates and distinguishes sections of content or groups of menuitems.

SLIDER: 59

A user input where the user selects a value from within a given range.

SPIN_BUTTON: 60

A form of range that expects the user to select from among discrete choices.

STATUS: 61

Unused

STRUCTURE: 62

Abstract role.

SWITCH: 63

A type of checkbox that represents on/off values, as opposed to checked/unchecked values.

TAB: 64

An item in a list of tab used for switching pages.

TAB_LIST: 66

A list of tabs for switching pages.

TAB_PANEL: 67

A page in a notebook or stack.

TABLE: 65

Unused

TERMINAL: 84

A virtual terminal.

4.14

TEXT_BOX: 68

A type of input that allows free-form text as its value.

TIME: 69

Unused

TIMER: 70

Unused

TOGGLE_BUTTON: 78

A type of push button which stays pressed until depressed by a second activation.

4.10

TOOLBAR: 71

Unused

TOOLTIP: 72

Unused

TREE: 73

Unused

TREE_GRID: 74

A treeview-like, columned list.

TREE_ITEM: 75

Unused

WIDGET: 76

Abstract role for interactive components of a graphical user interface

WINDOW: 77

Abstract role for windows.

Variables

$gtype