Package: gtk

GEnum gtk:accessible-relation

Declaration

(gobject:define-genum "GtkAccessibleRelation" accessible-relation
  (:export t
   :type-initializer "gtk_accessible_relation_get_type")
  :active-descendant
  :col-count
  :col-index
  :col-index-text
  :col-span
  :controls
  :described-by
  :details
  :error-message
  :flow-to
  :labelled-by
  :owns
  :pos-in-set
  :row-count
  :row-index
  :row-index-text
  :row-span
  :set-size
  :label-for
  :description-for
  :controlled-by
  :details-for
  :error-message-for
  :flow-error)  

Values

:active-descendant
Identifies the currently active element when focus is on a composite widget, combobox, textbox, group, or application. Value type: reference
:col-count
Defines the total number of columns in a table, grid, or treegrid. Value type: integer
:col-index
Defines a column index of the element or position with respect to the total number of columns within a table, grid, or treegrid. Value type: integer
:col-index-text
Defines a human readable text alternative of the :col-index value. Value type: string
:col-span
Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid. Value type: integer
:controls
Identifies the element (or elements) whose contents or presence are controlled by the current element. Value type: reference
:described-by
Identifies the element (or elements) that describes the object. Value type: reference
:details
Identifies the element (or elements) that provide additional information related to the object. Value type: reference
:error-message
Identifies the element that provides an error message for an object. Value type: reference
:flow-to
Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order. Value type: reference
:labelled-by
Identifies the element (or elements) that labels the current element. Value type: reference
:owns
Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between elements where the widget hierarchy cannot be used to represent the relationship. Value type: reference
:pos-in-set
Defines a number or position of the element in the current set of listitems or treeitems. Value type: integer
:row-count
Defines the total number of rows in a table, grid, or treegrid. Value type: integer
:row-index
Defines a row index or position of the element with respect to the total number of rows within a table, grid, or treegrid. Value type: integer
:row-index-text
Defines a human readable text alternative of aria-rowindex. Value type: string
:row-span
Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid. Value type: integer
:set-size
Defines the number of items in the current set of listitems or treeitems. Value type: integer
:label-for
Identifies the element (or elements) that are labeled by the current element. This relation is managed by GTK and should not be set from application code. Value type: reference. Since 4.18
:description-for
Identifies the element (or elements) that are described by the current element. This relation is managed by GTK and should not be set from application code. Value type: reference. Since 4.18
:controlled-by
Identifies the element (or elements) that the current element is controlled by. This relation is managed by GTK and should not be set from application code. Value type: reference. Since 4.18
:details-for
Identifies the element (or elements) for which the current element provides additional information. This relation is managed by GTK and should not be set from application code. Value type: reference. Since 4.18
:error-message-for
Identifies the element (or elements) for which the current element provides an error message. This relation is managed by GTK and should not be set from application code. Value type: reference. Since 4.18
:flow-from
Identifies the previous element (or elements) in an alternate reading order of content which, at the user’s discretion, allows assistive technology to override the general default of reading in document source order. This relation is managed by GTK and should not be set from application code. Value type: reference. Since 4.18

Details

The possible accessible relations of a gtk:accessible widget. Accessible relations can be references to other widgets, integers or strings.
 

See also

2025-05-13