enum
Gtk::AccessibleRole
Overview
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.
Defined in:
lib/gi-crystal/src/auto/gtk-4.0/gtk.crEnum Members
-
Alert =
0_u32
-
An element with important, and usually time-sensitive, information
-
AlertDialog =
1_u32
-
A type of dialog that contains an alert message
-
Banner =
2_u32
-
Unused
-
Button =
3_u32
-
An input element that allows for user-triggered actions when clicked or pressed
-
Caption =
4_u32
-
Unused
-
Cell =
5_u32
-
Unused
-
Checkbox =
6_u32
-
A checkable input element that has three possible values:
true
,false
, ormixed
-
ColumnHeader =
7_u32
-
A header in a columned list.
-
ComboBox =
8_u32
-
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_u32
-
Abstract role.
-
Composite =
10_u32
-
Abstract role.
-
Dialog =
11_u32
-
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_u32
-
Unused
-
Feed =
13_u32
-
Unused
-
Form =
14_u32
-
Unused
-
Generic =
15_u32
-
Unused
-
Grid =
16_u32
-
A grid of items.
-
GridCell =
17_u32
-
An item in a grid or tree grid.
-
Group =
18_u32
-
An element that groups multiple widgets. GTK uses this role for various containers, like
#Box
,#Viewport
, and#HeaderBar
. -
Heading =
19_u32
-
Unused
-
Img =
20_u32
-
An image.
-
Input =
21_u32
-
Abstract role.
-
Label =
22_u32
-
A visible name or caption for a user interface component.
-
Landmark =
23_u32
-
Abstract role.
-
Legend =
24_u32
-
Unused
-
Link =
25_u32
-
A clickable link.
-
List =
26_u32
-
A list of items.
-
ListBox =
27_u32
-
Unused.
-
ListItem =
28_u32
-
An item in a list.
-
Log =
29_u32
-
Unused
-
Main =
30_u32
-
Unused
-
Marquee =
31_u32
-
Unused
-
Math =
32_u32
-
Unused
-
Meter =
33_u32
-
An element that represents a value within a known range.
-
Menu =
34_u32
-
A menu.
-
MenuBar =
35_u32
-
A menubar.
-
MenuItem =
36_u32
-
An item in a menu.
-
MenuItemCheckbox =
37_u32
-
A check item in a menu.
-
MenuItemRadio =
38_u32
-
A radio item in a menu.
-
Unused
-
None =
40_u32
-
An element that is not represented to accessibility technologies.
-
Note =
41_u32
-
Unused
-
Option =
42_u32
-
Unused
-
Presentation =
43_u32
-
An element that is not represented to accessibility technologies.
-
ProgressBar =
44_u32
-
An element that displays the progress status for tasks that take a long time.
-
Radio =
45_u32
-
A checkable input in a group of radio roles, only one of which can be checked at a time.
-
RadioGroup =
46_u32
-
Unused
-
Range =
47_u32
-
Abstract role.
-
Region =
48_u32
-
Unused
-
Row =
49_u32
-
A row in a columned list.
-
RowGroup =
50_u32
-
Unused
-
RowHeader =
51_u32
-
Unused
-
Scrollbar =
52_u32
-
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_u32
-
Unused
-
SearchBox =
54_u32
-
A type of textbox intended for specifying search criteria.
-
Section =
55_u32
-
Abstract role.
-
SectionHead =
56_u32
-
Abstract role.
-
Select =
57_u32
-
Abstract role.
-
Separator =
58_u32
-
A divider that separates and distinguishes sections of content or groups of menuitems.
-
Slider =
59_u32
-
A user input where the user selects a value from within a given range.
-
SpinButton =
60_u32
-
A form of range that expects the user to select from among discrete choices.
-
Status =
61_u32
-
Unused
-
Structure =
62_u32
-
Abstract role.
-
Switch =
63_u32
-
A type of checkbox that represents on/off values, as opposed to checked/unchecked values.
-
Tab =
64_u32
-
An item in a list of tab used for switching pages.
-
Table =
65_u32
-
Unused
-
TabList =
66_u32
-
A list of tabs for switching pages.
-
TabPanel =
67_u32
-
A page in a notebook or stack.
-
TextBox =
68_u32
-
A type of input that allows free-form text as its value.
-
Time =
69_u32
-
Unused
-
Timer =
70_u32
-
Unused
-
Toolbar =
71_u32
-
Unused
-
Tooltip =
72_u32
-
Unused
-
Tree =
73_u32
-
Unused
-
TreeGrid =
74_u32
-
A treeview-like, columned list.
-
TreeItem =
75_u32
-
Unused
-
Widget =
76_u32
-
An interactive component of a graphical user interface. This is the role that GTK uses by default for widgets.
-
Window =
77_u32
-
An application window.
Class Method Summary
-
.g_type : UInt64
Returns the type id (GType) registered in GLib type system.
Instance Method Summary
-
#alert?
Returns
true
if this enum value equalsAlert
-
#alert_dialog?
Returns
true
if this enum value equalsAlertDialog
-
#banner?
Returns
true
if this enum value equalsBanner
-
#button?
Returns
true
if this enum value equalsButton
-
#caption?
Returns
true
if this enum value equalsCaption
-
#cell?
Returns
true
if this enum value equalsCell
-
#checkbox?
Returns
true
if this enum value equalsCheckbox
-
#column_header?
Returns
true
if this enum value equalsColumnHeader
-
#combo_box?
Returns
true
if this enum value equalsComboBox
-
#command?
Returns
true
if this enum value equalsCommand
-
#composite?
Returns
true
if this enum value equalsComposite
-
#dialog?
Returns
true
if this enum value equalsDialog
-
#document?
Returns
true
if this enum value equalsDocument
-
#feed?
Returns
true
if this enum value equalsFeed
-
#form?
Returns
true
if this enum value equalsForm
-
#generic?
Returns
true
if this enum value equalsGeneric
-
#grid?
Returns
true
if this enum value equalsGrid
-
#grid_cell?
Returns
true
if this enum value equalsGridCell
-
#group?
Returns
true
if this enum value equalsGroup
-
#heading?
Returns
true
if this enum value equalsHeading
-
#img?
Returns
true
if this enum value equalsImg
-
#input?
Returns
true
if this enum value equalsInput
-
#label?
Returns
true
if this enum value equalsLabel
-
#landmark?
Returns
true
if this enum value equalsLandmark
-
#legend?
Returns
true
if this enum value equalsLegend
-
#link?
Returns
true
if this enum value equalsLink
-
#list?
Returns
true
if this enum value equalsList
-
#list_box?
Returns
true
if this enum value equalsListBox
-
#list_item?
Returns
true
if this enum value equalsListItem
-
#log?
Returns
true
if this enum value equalsLog
-
#main?
Returns
true
if this enum value equalsMain
-
#marquee?
Returns
true
if this enum value equalsMarquee
-
#math?
Returns
true
if this enum value equalsMath
-
#menu?
Returns
true
if this enum value equalsMenu
-
#menu_bar?
Returns
true
if this enum value equalsMenuBar
-
#menu_item?
Returns
true
if this enum value equalsMenuItem
-
#menu_item_checkbox?
Returns
true
if this enum value equalsMenuItemCheckbox
-
#menu_item_radio?
Returns
true
if this enum value equalsMenuItemRadio
-
#meter?
Returns
true
if this enum value equalsMeter
-
#navigation?
Returns
true
if this enum value equalsNavigation
-
#none?
Returns
true
if this enum value equalsNone
-
#note?
Returns
true
if this enum value equalsNote
-
#option?
Returns
true
if this enum value equalsOption
-
#presentation?
Returns
true
if this enum value equalsPresentation
-
#progress_bar?
Returns
true
if this enum value equalsProgressBar
-
#radio?
Returns
true
if this enum value equalsRadio
-
#radio_group?
Returns
true
if this enum value equalsRadioGroup
-
#range?
Returns
true
if this enum value equalsRange
-
#region?
Returns
true
if this enum value equalsRegion
-
#row?
Returns
true
if this enum value equalsRow
-
#row_group?
Returns
true
if this enum value equalsRowGroup
-
#row_header?
Returns
true
if this enum value equalsRowHeader
-
#scrollbar?
Returns
true
if this enum value equalsScrollbar
-
#search?
Returns
true
if this enum value equalsSearch
-
#search_box?
Returns
true
if this enum value equalsSearchBox
-
#section?
Returns
true
if this enum value equalsSection
-
#section_head?
Returns
true
if this enum value equalsSectionHead
-
#select?
Returns
true
if this enum value equalsSelect
-
#separator?
Returns
true
if this enum value equalsSeparator
-
#slider?
Returns
true
if this enum value equalsSlider
-
#spin_button?
Returns
true
if this enum value equalsSpinButton
-
#status?
Returns
true
if this enum value equalsStatus
-
#structure?
Returns
true
if this enum value equalsStructure
-
#switch?
Returns
true
if this enum value equalsSwitch
-
#tab?
Returns
true
if this enum value equalsTab
-
#tab_list?
Returns
true
if this enum value equalsTabList
-
#tab_panel?
Returns
true
if this enum value equalsTabPanel
-
#table?
Returns
true
if this enum value equalsTable
-
#text_box?
Returns
true
if this enum value equalsTextBox
-
#time?
Returns
true
if this enum value equalsTime
-
#timer?
Returns
true
if this enum value equalsTimer
-
#toolbar?
Returns
true
if this enum value equalsToolbar
-
#tooltip?
Returns
true
if this enum value equalsTooltip
-
#tree?
Returns
true
if this enum value equalsTree
-
#tree_grid?
Returns
true
if this enum value equalsTreeGrid
-
#tree_item?
Returns
true
if this enum value equalsTreeItem
-
#widget?
Returns
true
if this enum value equalsWidget
-
#window?
Returns
true
if this enum value equalsWindow
Class methods inherited from struct Enum
g_type : UInt64
g_type
Class Method Detail
Returns the type id (GType) registered in GLib type system.