Package: gtk

GEnum gtk:accessible-role

Declaration

(gobject:define-genum "GtkAccessibleRole" accessible-role
  (:export t
   :type-initializer "gtk_accessible_role_get_type")
  :alert
  :alert-dialog
  :banner
  :button
  :caption
  :cell
  :checkbox
  :column-header
  :combo-box
  :command
  :composite
  :dialog
  :document
  :feed
  :form
  :generic
  :grid
  :grid-cell
  :group
  :heading
  :img
  :input
  :label
  :landmark
  :legend
  :link
  :list
  :list-box
  :list-item
  :log
  :main
  :marquee
  :math
  :meter
  :menu
  :menu-bar
  :menu-item
  :menu-item-checkbox
  :menu-item-radio
  :navigation
  :none
  :note
  :option
  :presentation
  :progress-bar
  :radio
  :radio-group
  :range
  :region
  :row
  :row-group
  :row-header
  :scrollbar
  :search
  :search-box
  :section
  :section-head
  :select
  :separator
  :slider
  :spin-button
  :status
  :structure
  :switch
  :tab
  :table
  :tab-list
  :tab-panel
  :text-box
  :time
  :timer
  :toolbar
  :tooltip
  :tree
  :tree-grid
  :tree-item
  :widget
  :window
  #+gtk-4-10
  :toggle-button
  #+gtk-4-12
  :application
  #+gtk-4-14
  :paragraph
  #+gtk-4-14
  :block-quote
  #+gtk-4-14
  :article
  #+gtk-4-14
  :comment
  #+gtk-4-14
  :terminal)  

Values

:alert
An element with important, and usually time-sensitive, information.
:alert-dialog
A type of dialog that contains an alert message.
:banner
Unused
: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", or "mixed".
: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.
: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
Unused
:feed
Unused
:form
Unused
:generic
Unused
:grid
A grid of items.
:grid-cell
An item in a grid or tree grid.
:group
An element that groups multiple widgets. GTK uses this role for various containers, like the gtk:box, gtk:viewport, and gtk:header-bar widgets.
: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
:meter
An element that represents a value within a known range.
: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.
:navigation
Unused
:none
An element that is not represented to accessibility technologies.
:note
Unused
:option
Unused
:presentation
An element that is not represented to accessibility technologies.
: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.
:text-box
A type of input that allows free-form text as its value.
:time
Unused
:timer
Unused
:toolbar
Unused
:tooltip
Unused
:tree
Unused
:tree-grid
A treeview-like, columned list.
:tree-item
Unused
:widget
An interactive component of a graphical user interface. This is the role that GTK uses by default for widgets.
:window
An application window.
:toggle-button
A type of push button which stays pressed until depressed by a second activation. Since: 4.10
:application
A toplevel element of a graphical user interface. This is the role that GTK uses by default for windows. Since 4.12
:paragraph
A paragraph of content. Since 4.14
:block-quote
A section of content that is quoted from another source. Since 4.14
:article
A section of a page that consists of a composition that forms an independent part of a document, page, or site. Since 4.14
:comment
A comment contains content expressing reaction to other content. Since 4.14
:terminal
A virtual terminal. Since 4.14

Details

The accessible role for a gtk:accessible implementation. Abstract roles are only used as part of the ontology. Application developers must not use abstract roles in their code.
 

See also

2024-5-25