Module: Gtk::AccessibleRole

Defined in:
(unknown)

Constant Summary collapse

ALERT =

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

0 or :alert
ALERT_DIALOG =

A type of dialog that contains an alert message

1 or :alert_dialog
2 or :banner
BUTTON =

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

3 or :button
CAPTION =

Unused

4 or :caption
CELL =

Unused

5 or :cell
CHECKBOX =

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

6 or :checkbox
COLUMN_HEADER =

A header in a columned list.

7 or :column_header
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

8 or :combo_box
COMMAND =

Abstract role.

9 or :command
COMPOSITE =

Abstract role.

10 or :composite
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.

11 or :dialog
DOCUMENT =

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

12 or :document
FEED =

Unused

13 or :feed
FORM =

Unused

14 or :form
GENERIC =

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

15 or :generic
GRID =

A grid of items.

16 or :grid
GRID_CELL =

An item in a grid or tree grid.

17 or :grid_cell
GROUP =

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

18 or :group
HEADING =

Unused

19 or :heading
IMG =

An image.

20 or :img
INPUT =

Abstract role.

21 or :input
LABEL =

A visible name or caption for a user interface component.

22 or :label
LANDMARK =

Abstract role.

23 or :landmark
LEGEND =

Unused

24 or :legend
25 or :link
LIST =

A list of items.

26 or :list
LIST_BOX =

Unused.

27 or :list_box
LIST_ITEM =

An item in a list.

28 or :list_item
LOG =

Unused

29 or :log
MAIN =

Unused

30 or :main
MARQUEE =

Unused

31 or :marquee
MATH =

Unused

32 or :math
METER =

An element that represents a value within a known range.

33 or :meter
34 or :menu
35 or :menu_bar
36 or :menu_item
37 or :menu_item_checkbox
38 or :menu_item_radio
39 or :navigation
NONE =

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

40 or :none
NOTE =

Unused

41 or :note
OPTION =

Unused

42 or :option
PRESENTATION =

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

43 or :presentation
PROGRESS_BAR =

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

44 or :progress_bar
RADIO =

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

45 or :radio
RADIO_GROUP =

Unused

46 or :radio_group
RANGE =

Abstract role.

47 or :range
REGION =

Unused

48 or :region
ROW =

A row in a columned list.

49 or :row
ROW_GROUP =

Unused

50 or :row_group
ROW_HEADER =

Unused

51 or :row_header
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.

52 or :scrollbar
SEARCH =

Unused

53 or :search
SEARCH_BOX =

A type of textbox intended for specifying search criteria.

54 or :search_box
SECTION =

Abstract role.

55 or :section
SECTION_HEAD =

Abstract role.

56 or :section_head
SELECT =

Abstract role.

57 or :select
SEPARATOR =

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

58 or :separator
SLIDER =

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

59 or :slider
SPIN_BUTTON =

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

60 or :spin_button
STATUS =

Unused

61 or :status
STRUCTURE =

Abstract role.

62 or :structure
SWITCH =

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

63 or :switch
TAB =

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

64 or :tab
TABLE =

Unused

65 or :table
TAB_LIST =

A list of tabs for switching pages.

66 or :tab_list
TAB_PANEL =

A page in a notebook or stack.

67 or :tab_panel
TEXT_BOX =

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

68 or :text_box
TIME =

Unused

69 or :time
TIMER =

Unused

70 or :timer
TOOLBAR =

Unused

71 or :toolbar
TOOLTIP =

Unused

72 or :tooltip
TREE =

Unused

73 or :tree
TREE_GRID =

A treeview-like, columned list.

74 or :tree_grid
TREE_ITEM =

Unused

75 or :tree_item
WIDGET =

Abstract role for interactive components of a graphical user interface

76 or :widget
WINDOW =

Abstract role for windows.

77 or :window
TOGGLE_BUTTON =

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

78 or :toggle_button
APPLICATION =

A toplevel element of a graphical user interface.

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

79 or :application
PARAGRAPH =

A paragraph of content.

80 or :paragraph
BLOCK_QUOTE =

A section of content that is quoted from another source.

81 or :block_quote
ARTICLE =

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

82 or :article
COMMENT =

A comment contains content expressing reaction to other content.

83 or :comment
TERMINAL =

A virtual terminal.

84 or :terminal