Spec-Zone.ru › GTK 4.0

GtkAccessible

GtkAccessible — Доступный интерфейс

Функции

GtkAccessibleRole gtk_accessible_get_accessible_role ()
void gtk_accessible_update_state ()
void gtk_accessible_update_state_value ()
void gtk_accessible_reset_state ()
void gtk_accessible_update_property ()
void gtk_accessible_update_property_value ()
void gtk_accessible_reset_property ()
void gtk_accessible_update_relation ()
void gtk_accessible_update_relation_value ()
void gtk_accessible_reset_relation ()
void gtk_accessible_property_init_value ()
void gtk_accessible_relation_init_value ()
void gtk_accessible_state_init_value ()

Свойства

GtkAccessibleRole accessible-role Чтение / Запись

Типы и значения

GtkAccessible
перечисление GtkAccessibleRole
перечисление GtkAccessibleState
перечисление GtkAccessibleProperty
перечисление GtkAccessibleRelation
перечисление GtkAccessibleTristate
перечисление GtkAccessibleInvalidState
перечисление GtkAccessibleAutocomplete
перечисление GtkAccessibleSort

Иерархия объектов

    GInterface
    ╰── GtkAccessible

Предварительные условия

GtkAccessible требует GObject.

Известные реализации

GtkAccessible реализован в GtkAboutDialog, GtkActionBar, GtkAppChooserButton, GtkAppChooserDialog, GtkAppChooserWidget, GtkApplicationWindow, GtkAspectFrame, GtkAssistant, GtkBox, GtkButton, GtkCalendar, GtkCellView, GtkCenterBox, GtkCheckButton, GtkColorButton, GtkColorChooserDialog, GtkColorChooserWidget, GtkColumnView, GtkComboBox, GtkComboBoxText, GtkDialog, GtkDragIcon, GtkDrawingArea, GtkDropDown, GtkEditableLabel, GtkEmojiChooser, GtkEntry, GtkExpander, GtkFileChooserDialog, GtkFileChooserWidget, GtkFixed, GtkFlowBox, GtkFlowBoxChild, GtkFontButton, GtkFontChooserDialog, GtkFontChooserWidget, GtkFrame, GtkGLArea, GtkGrid, GtkGridView, GtkHeaderBar, GtkIconView, GtkImage, GtkInfoBar, GtkLabel, GtkLevelBar, GtkLinkButton, GtkListBox, GtkListBoxRow, GtkListView, GtkLockButton, GtkMediaControls, GtkMenuButton, GtkMessageDialog, GtkNotebook, GtkOverlay, GtkPageSetupUnixDialog, GtkPaned, GtkPasswordEntry, GtkPicture, GtkPopover, GtkPopoverMenu, GtkPopoverMenuBar, GtkPrintUnixDialog, GtkProgressBar, GtkRange, GtkRevealer, GtkScale, GtkScaleButton, GtkScrollbar, GtkScrolledWindow, GtkSearchBar, GtkSearchEntry, GtkSeparator, GtkShortcutLabel, GtkShortcutsGroup, GtkShortcutsSection, GtkShortcutsShortcut, GtkShortcutsWindow, GtkSpinButton, GtkSpinner, GtkStack, GtkStackPage, GtkStackSidebar, GtkStackSwitcher, GtkStatusbar, GtkSwitch, GtkText, GtkTextView, GtkToggleButton, GtkTreeExpander, GtkTreeView, GtkVideo, GtkViewport, GtkVolumeButton, GtkWidget, GtkWindow, GtkWindowControls и GtkWindowHandle.

Включенные файлы

#include <gtk/gtk.h>

Описание

GtkAccessible предоставляет интерфейс для описания элемента пользовательского интерфейса, например GtkWidget, таким образом, что его могут использовать технологии辅助, или «AT». Каждая реализация доступности имеет:

  • «роль», представленную значением перечисления GtkAccessibleRole

  • «атрибут», представленный набором значений GtkAccessibleState, GtkAccessibleProperty и GtkAccessibleRelation

Роль нельзя изменить после создания реализации GtkAccessible.

Атрибуты обновляются каждый раз, когда состояние элемента пользовательского интерфейса изменяется таким образом, что это должно быть отражено в технологиях辅助. Например, если изменяется видимость GtkWidget, состояние GTK_ACCESSIBLE_STATE_HIDDEN также изменится, чтобы отразить свойство «видимость».

Функции

gtk_accessible_get_accessible_role ()

GtkAccessibleRole
gtk_accessible_get_accessible_role (GtkAccessible *self);

Возвращает GtkAccessibleRole для данного GtkAccessible.

Параметры

self

a GtkAccessible

Возвращаемое значение

a GtkAccessibleRole

gtk_accessible_update_state ()

void
gtk_accessible_update_state (GtkAccessible *self,
                             GtkAccessibleState first_state,
                             ...);

Обновляет список доступных состояний. См. документацию GtkAccessibleState для типов значений доступных состояний.

Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного состояния технологиям для людей с ограниченными возможностями.

Пример:

Параметры

self

a GtkAccessible

first_state

первое значение GtkAccessibleState

...

список пар «состояние-значение», завершаемых значением -1

gtk_accessible_update_state_value ()

void
gtk_accessible_update_state_value (GtkAccessible *self,
                                   int n_states,
                                   GtkAccessibleState states[],
                                   const GValue values[]);

Обновляет массив доступных состояний.

Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного состояния технологиям для людей с ограниченными возможностями.

Этот метод предназначен для использования языковыми связками.

[rename-to gtk_accessible_update_state]

Параметры

self

a GtkAccessible

n_states

число устанавливаемых доступных состояний

states

массив GtkAccessibleState.

[array length=n_states]

values

массив GValues, по одному для каждого состояния.

[array length=n_states]

gtk_accessible_reset_state ()

void
gtk_accessible_reset_state (GtkAccessible *self,
                            GtkAccessibleState state);

Сбрасывает доступное state до значения по умолчанию.

Параметры

self

a GtkAccessible

state

a GtkAccessibleState

gtk_accessible_update_property ()

void
gtk_accessible_update_property (GtkAccessible *self,
                                GtkAccessibleProperty first_property,
                                ...);

Обновляет список доступных свойств. См. документацию GtkAccessibleProperty для типов значений доступных свойств.

Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного свойства технологиям для людей с ограниченными возможностями.

Пример:

Параметры

self

a GtkAccessible

first_property

первое GtkAccessibleProperty

...

список пар «свойство-значение», завершаемых значением -1

gtk_accessible_update_property_value ()

void
gtk_accessible_update_property_value (GtkAccessible *self,
                                      int n_properties,
                                      GtkAccessibleProperty properties[],
                                      const GValue values[]);

Обновляет массив доступных свойств.

Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного свойства технологиям для людей с ограниченными возможностями.

Этот метод предназначен для использования языковыми связками.

[rename-to gtk_accessible_update_property]

Параметры

self

a GtkAccessible

n_properties

число устанавливаемых доступных свойств

properties

массив GtkAccessibleProperty.

[array length=n_properties]

values

массив GValues, по одному для каждого свойства.

[array length=n_properties]

gtk_accessible_reset_property ()

void
gtk_accessible_reset_property (GtkAccessible *self,
                               GtkAccessibleProperty property);

Сбрасывает доступное property до значения по умолчанию.

Параметры

self

a GtkAccessible

property

a GtkAccessibleProperty

gtk_accessible_update_relation ()

void
gtk_accessible_update_relation (GtkAccessible *self,
                                GtkAccessibleRelation first_relation,
                                ...);

Обновляет список доступных отношений.

Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного отношения технологиям для людей с ограниченными возможностями.

Если GtkAccessibleRelation требует списка ссылок, вы должны передавать каждую ссылку по отдельности, за которым следует NULL, например:

value = GTK_ACCESSIBLE_TRISTATE_MIXED;
gtk_accessible_update_state (GTK_ACCESSIBLE (check_button),
                             GTK_ACCESSIBLE_STATE_CHECKED, value,
                             -1);

Параметры

self

a GtkAccessible

first_relation

первое значение GtkAccessibleRelation

...

список пар «отношение-значение», завершаемых значением -1

gtk_accessible_update_relation_value ()

void
gtk_accessible_update_relation_value (GtkAccessible *self,
                                      int n_relations,
                                      GtkAccessibleRelation relations[],
                                      const GValue values[]);

Обновляет массив доступных отношений.

Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить об изменении доступного отношения средствам辅助技术的.

Этот метод предназначен для использования в языковых связках.

[rename-to gtk_accessible_update_relation]

Параметры

self

объект GtkAccessible

n_relations

количество доступных отношений, которые нужно установить

relations

массив GtkAccessibleRelation.

[array длина=n_relations]

values

массив GValues, по одному для каждого отношения.

[array длина=n_relations]

gtk_accessible_reset_relation ()

void
gtk_accessible_reset_relation (GtkAccessible *self,
                               GtkAccessibleRelation relation);

Сбрасывает доступное relation до значения по умолчанию.

Параметры

self

объект GtkAccessible

relation

объект GtkAccessibleRelation

gtk_accessible_property_init_value ()

void
gtk_accessible_property_init_value (GtkAccessibleProperty property,
                                    GValue *value);

Инициализирует value соответствующим типом для property .

Этот метод в основном предназначен для языковых связок, в сочетании с gtk_accessible_update_property_value().

Параметры

property

объект GtkAccessibleProperty

value

неинициализированный GValue

gtk_accessible_relation_init_value ()

void
gtk_accessible_relation_init_value (GtkAccessibleRelation relation,
                                    GValue *value);

Инициализирует value соответствующим типом для relation .

Этот метод в основном предназначен для языковых связок, в сочетании с gtk_accessible_update_relation_value().

Параметры

relation

объект GtkAccessibleRelation

value

неинициализированный GValue

gtk_accessible_state-init-value ()

void
gtk_accessible_state_init_value (GtkAccessibleState state,
                                 GValue *value);

Инициализирует value соответствующим типом для state .

Этот метод в основном предназначен для языковых связок, в сочетании с gtk_accessible_update_relation_state().

Параметры

state

объект GtkAccessibleState

value

неинициализированный GValue

Типы и значения

GtkAccessible

typedef struct _GtkAccessible GtkAccessible;

перечисление GtkAccessibleRole

Роль доступности для реализации GtkAccessible.

Абстрактные роли используются только как часть онтологии; разработчики приложений не должны использовать абстрактные роли в своём коде.

Members

GTK_ACCESSIBLE_ROLE_ALERT

Элемент с важной, как правило, зависящей от времени информацией

GTK_ACCESSIBLE_ROLE_ALERT_DIALOG

Тип диалогового окна, содержащего сообщение об оповещении

GTK_ACCESSIBLE_ROLE_BANNER

Не используется

GTK_ACCESSIBLE_ROLE_BUTTON

Элемент ввода, позволяющий пользователю инициировать действия при нажатии

GTK_ACCESSIBLE_ROLE_CAPTION

Не используется

GTK_ACCESSIBLE_ROLE_CELL

Не используется

GTK_ACCESSIBLE_ROLE_CHECKBOX

Элемент ввода, который можно выбрать, имеющий три возможных значения: true, false, или mixed

GTK_ACCESSIBLE_ROLE_COLUMN_HEADER

Заголовок в списке с колонками.

GTK_ACCESSIBLE_ROLE_COMBO_BOX

Элемент ввода, который управляет другим элементом, таким как список или сетка, который может динамически отображаться для помощи пользователю в установке значения элемента ввода

GTK_ACCESSIBLE_ROLE_COMMAND

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_COMPOSITE

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_DIALOG

Диалоговое окно — это окно, предназначенное для прерывания текущей обработки приложения, чтобы запросить у пользователя ввод информации или ответ.

GTK_ACCESSIBLE_ROLE_DOCUMENT

Не используется

GTK_ACCESSIBLE_ROLE_FEED

Не используется

GTK_ACCESSIBLE_ROLE_FORM

Не используется

GTK_ACCESSIBLE_ROLE_GENERIC

Не используется

GTK_ACCESSIBLE_ROLE_GRID

Таблица элементов.

GTK_ACCESSIBLE_ROLE_GRID_CELL

Элемент в таблице или древовидной таблице.

GTK_ACCESSIBLE_ROLE_GROUP

Элемент, группирующий несколько виджетов. GTK использует эту роль для различных контейнеров, таких как GtkBox, GtkViewport и GtkHeaderBar.

GTK_ACCESSIBLE_ROLE_HEADING

Не используется

GTK_ACCESSIBLE_ROLE_IMG

Изображение.

GTK_ACCESSIBLE_ROLE_INPUT

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_LABEL

Видимое имя или заголовок для компонента пользовательского интерфейса.

GTK_ACCESSIBLE_ROLE_LANDMARK

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_LEGEND

Не используется

GTK_ACCESSIBLE_ROLE_LINK

Нажатие ссылки.

GTK_ACCESSIBLE_ROLE_LIST

Список элементов.

GTK_ACCESSIBLE_ROLE_LIST_BOX

Не используется.

GTK_ACCESSIBLE_ROLE_LIST_ITEM

Элемент в списке.

GTK_ACCESSIBLE_ROLE_LOG

Не используется

GTK_ACCESSIBLE_ROLE_MAIN

Не используется

GTK_ACCESSIBLE_ROLE_MARQUEE

Не используется

GTK_ACCESSIBLE_ROLE_MATH

Не используется

GTK_ACCESSIBLE_ROLE_METER

Элемент, представляющий значение в известном диапазоне.

GTK_ACCESSIBLE_ROLE_MENU

Меню.

GTK_ACCESSIBLE_ROLE_MENU_BAR

Панель меню.

GTK_ACCESSIBLE_ROLE_MENU_ITEM

Элемент в меню.

GTK_ACCESSIBLE_ROLE_MENU_ITEM_CHECKBOX

Флажок в меню.

GTK_ACCESSIBLE_ROLE_MENU_ITEM_RADIO

Радиокнопка в меню.

GTK_ACCESSIBLE_ROLE_NAVIGATION

Не используется

GTK_ACCESSIBLE_ROLE_NONE

Элемент, не представленный технологиям доступности.

GTK_ACCESSIBLE_ROLE_NOTE

Не используется

GTK_ACCESSIBLE_ROLE_OPTION

Не используется

GTK_ACCESSIBLE_ROLE_PRESENTATION

Элемент, не представленный технологиям доступности.

GTK_ACCESSIBLE_ROLE_PROGRESS_BAR

Элемент, отображающий состояние выполнения задач, занимающих много времени.

GTK_ACCESSIBLE_ROLE_RADIO

Флажок в группе элементов «радиокнопка», только один из которых может быть выбран одновременно.

GTK_ACCESSIBLE_ROLE_RADIO_GROUP

Не используется

GTK_ACCESSIBLE_ROLE_RANGE

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_REGION

Не используется

GTK_ACCESSIBLE_ROLE_ROW

Строка в списке с колонками.

GTK_ACCESSIBLE_ROLE_ROW_GROUP

Не используется

GTK_ACCESSIBLE_ROLE_ROW_HEADER

Не используется

GTK_ACCESSIBLE_ROLE_SCROLLBAR

Графический объект, управляющий прокруткой содержимого в области просмотра, независимо от того, полностью ли содержимое отображается в области просмотра.

GTK_ACCESSIBLE_ROLE_SEARCH

Не используется

GTK_ACCESSIBLE_ROLE_SEARCH_BOX

Тип текстового поля, предназначенного для указания критериев поиска.

GTK_ACCESSIBLE_ROLE_SECTION

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_SECTION_HEAD

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_SELECT

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_SEPARATOR

Разделитель, разделяющий и отличающий разделы содержимого или группы элементов меню.

GTK_ACCESSIBLE_ROLE_SLIDER

Ввод, где пользователь выбирает значение из заданного диапазона.

GTK_ACCESSIBLE_ROLE_SPIN_BUTTON

Вид диапазона, который ожидает, что пользователь выберет из дискретных вариантов.

GTK_ACCESSIBLE_ROLE_STATUS

Не используется

GTK_ACCESSIBLE_ROLE_STRUCTURE

Абстрактная роль.

GTK_ACCESSIBLE_ROLE_SWITCH

Тип флажка, представляющий значения включено/выключено, в отличие от отмеченных/не отмеченных.

GTK_ACCESSIBLE_ROLE_TAB

Элемент в списке вкладок, используемый для переключения страниц.

GTK_ACCESSIBLE_ROLE_TABLE

Не используется

GTK_ACCESSIBLE_ROLE_TAB_LIST

Список вкладок для переключения страниц.

GTK_ACCESSIBLE_ROLE_TAB_PANEL

Страница в блокноте или стеке.

GTK_ACCESSIBLE_ROLE_TEXT_BOX

Тип ввода, который позволяет использовать произвольный текст в качестве значения.

GTK_ACCESSIBLE_ROLE_TIME

Не используется

GTK_ACCESSIBLE_ROLE_TIMER

Не используется

GTK_ACCESSIBLE_ROLE_TOOLBAR

Не используется

GTK_ACCESSIBLE_ROLE_TOOLTIP

Не используется

GTK_ACCESSIBLE_ROLE_TREE

Не используется

GTK_ACCESSIBLE_ROLE_TREE_GRID

Деревовидный список с колонками.

GTK_ACCESSIBLE_ROLE_TREE_ITEM

Не используется

GTK_ACCESSIBLE_ROLE_WIDGET

Интерактивный компонент графического пользовательского интерфейса. Это роль, которую GTK использует по умолчанию для виджетов.

GTK_ACCESSIBLE_ROLE_WINDOW

Окно приложения.

перечисление GtkAccessibleState

Возможные состояния доступности GtkAccessible.

Члены

GTK_ACCESSIBLE_STATE_BUSY

Состояние «занято». Это состояние имеет булевые значения.

GTK_ACCESSIBLE_STATE_CHECKED

Состояние «отмечено»; указывает текущее состояние GtkCheckButton. Тип значения: GtkAccessibleTristate

GTK_ACCESSIBLE_STATE_DISABLED

Состояние «отключено»; соответствует свойству «sensitive» в GtkWidget. Оно указывает на элемент пользовательского интерфейса, который распознаётся, но не редактируется и не используется. Тип значения: булево

GTK_ACCESSIBLE_STATE_EXPANDED

Состояние «развернуто»; соответствует свойству «expanded» в GtkExpander. Тип значения: булево или неопределено

GTK_ACCESSIBLE_STATE_HIDDEN

Состояние «скрыто»; соответствует свойству «visible» в GtkWidget. Вы можете явно использовать это состояние для элементов пользовательского интерфейса, которые не должны быть доступны для технологии辅助. Тип значения: булево. См. также: GTK_ACCESSIBLE_STATE_DISABLED

GTK_ACCESSIBLE_STATE_INVALID

Состояние «ошибка»; устанавливается, когда виджет отображает ошибку. Тип значения: GtkAccessibleInvalidState

GTK_ACCESSIBLE_STATE_PRESSED

Состояние «нажато»; указывает текущее состояние GtkToggleButton. Тип значения: перечисление GtkAccessibleTristate

GTK_ACCESSIBLE_STATE_SELECTED

Состояние «выбрано»; устанавливается, когда виджет выбран. Тип значения: булево или неопределено

Перечисление GtkAccessibleProperty

Возможные доступные свойства GtkAccessible.

Элементы

GTK_ACCESSIBLE_PROPERTY_AUTOCOMPLETE

Указывает, может ли ввод текста вызвать отображение одного или нескольких предложений предполагаемого значения для выпадающего списка, поля поиска или текстового поля, а также как будут отображаться эти предложения. Тип значения: GtkAccessibleAutocomplete

GTK_ACCESSIBLE_PROPERTY_DESCRIPTION

Определяет строковое значение, описывающее или аннотирующее текущий элемент. Тип значения: строка

GTK_ACCESSIBLE_PROPERTY_HAS_POPUP

Указывает доступность и тип интерактивного всплывающего элемента, такого как меню или диалоговое окно, который можно вызвать с помощью элемента.

GTK_ACCESSIBLE_PROPERTY_KEY_SHORTCUTS

Указывает сочетания клавиш, реализованные автором для активации или фокусировки элемента. Тип значения: строка

GTK_ACCESSIBLE_PROPERTY_LABEL

Определяет строковое значение, которое служит меткой для текущего элемента. Тип значения: строка

GTK_ACCESSIBLE_PROPERTY_LEVEL

Определяет иерархический уровень элемента в структуре. Тип значения: целое число

GTK_ACCESSIBLE_PROPERTY_MODAL

Указывает, является ли элемент модальным при отображении. Тип значения: логическое значение

GTK_ACCESSIBLE_PROPERTY_MULTI_LINE

Указывает, может ли текстовое поле принимать несколько строк ввода или только одну. Тип значения: логическое значение

GTK_ACCESSIBLE_PROPERTY_MULTI_SELECTABLE

Указывает, что пользователь может выбрать более одного элемента из текущих выбираемых потомков. Тип значения: логическое значение

GTK_ACCESSIBLE_PROPERTY_ORIENTATION

Указывает, является ли ориентация элемента горизонтальной, вертикальной или неизвестной/неопределенной. Тип значения: GtkOrientation

GTK_ACCESSIBLE_PROPERTY_PLACEHOLDER

Определяет краткий подсказчик (слово или короткую фразу), предназначенный для помощи пользователю при вводе данных, когда элемент управления не имеет значения. Подсказка может быть образцовым значением или кратким описанием ожидаемого формата. Тип значения: строка

GTK_ACCESSIBLE_PROPERTY_READ_ONLY

Указывает, что элемент не редактируется, но в остальном является действующим. Тип значения: логическое значение

GTK_ACCESSIBLE_PROPERTY_REQUIRED

Указывает, что от пользователя требуется ввести данные в элемент перед отправкой формы. Тип значения: логическое значение

GTK_ACCESSIBLE_PROPERTY_ROLE_DESCRIPTION

Определяет читаемое человеком, локализованное автором описание роли элемента. Тип значения: строка

GTK_ACCESSIBLE_PROPERTY_SORT

Указывает, отсортированы ли элементы в таблице или сетке по возрастанию или убыванию. Возможные значения свойства приведены в перечислении GtkAccessibleSort. Тип значения: GtkAccessibleSort

GTK_ACCESSIBLE_PROPERTY_VALUE_MAX

Определяет максимальное допустимое значение для элемента выбора диапазона. Тип значения: double

GTK_ACCESSIBLE_PROPERTY_VALUE_MIN

Определяет минимальное допустимое значение для элемента выбора диапазона. Тип значения: double

GTK_ACCESSIBLE_PROPERTY_VALUE_NOW

Определяет текущее значение для элемента выбора диапазона. Тип значения: double

GTK_ACCESSIBLE_PROPERTY_VALUE_TEXT

Определяет удобочитаемый текстовый эквивалент aria-valuenow для элемента выбора диапазона. Тип значения: строка

Перечисление GtkAccessibleRelation

Возможные доступные отношения GtkAccessible. Доступные отношения могут быть ссылками на другие виджеты, целыми числами или строками.

Члены

GTK_ACCESSIBLE_RELATION_ACTIVE_DESCENDANT

Идентифицирует текущий активный элемент, когда фокус на составном виджете, раскрывающемся списке, текстовом поле, группе или приложении. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_COL_COUNT

Определяет общее количество столбцов в таблице, сетке или древовидной сетке. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_COL_INDEX

Определяет индекс или позицию столбца элемента относительно общего количества столбцов в таблице, сетке или древовидной сетке. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_COL_INDEX_TEXT

Определяет удобочитаемый текстовый эквивалент GTK_ACCESSIBLE_RELATION_COL_INDEX. Тип значения: строка

GTK_ACCESSIBLE_RELATION_COL_SPAN

Определяет количество столбцов, занимаемых ячейкой или элементом сетки в таблице, сетке или древовидной сетке. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_CONTROLS

Идентифицирует элемент (или элементы), содержимое или присутствие которого контролируется текущим элементом. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_DESCRIBED_BY

Идентифицирует элемент (или элементы), описывающие объект. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_DETAILS

Идентифицирует элемент (или элементы), предоставляющие дополнительную информацию, относящуюся к объекту. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_ERROR_MESSAGE

Идентифицирует элемент, предоставляющий сообщение об ошибке для объекта. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_FLOW_TO

Идентифицирует следующий элемент (или элементы) в альтернативном порядке чтения содержимого, который по усмотрению пользователя позволяет средствам вспомогательной технологии переопределять общее значение по умолчанию для чтения в порядке исходного документа. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_LABELLED_BY

Идентифицирует элемент (или элементы), который метки текущего элемента. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_OWNS

Идентифицирует элемент (или элементы), чтобы определить визуальные, функциональные или контекстуальные отношения родитель/дочерний между элементами, где структура виджетов не может использоваться для представления отношений. Тип значения: ссылка

GTK_ACCESSIBLE_RELATION_POS_IN_SET

Определяет номер или позицию элемента в текущем наборе элементов списка или дерева. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_ROW_COUNT

Определяет общее количество строк в таблице, сетке или древовидной сетке. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_ROW_INDEX

Определяет индекс или позицию строки элемента относительно общего количества строк в таблице, сетке или древовидной сетке. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_ROW_INDEX_TEXT

Определяет удобочитаемый текстовый эквивалент aria-rowindex. Тип значения: строка

GTK_ACCESSIBLE_RELATION_ROW_SPAN

Определяет количество строк, занимаемых ячейкой или элементом сетки в таблице, сетке или древовидной сетке. Тип значения: целое число

GTK_ACCESSIBLE_RELATION_SET_SIZE

Определяет количество элементов в текущем наборе элементов списка или дерева. Тип значения: целое число

Перечисление GtkAccessibleTristate

Возможные значения для доступного состояния GTK_ACCESSIBLE_STATE_PRESSED.

Обратите внимание, что GTK_ACCESSIBLE_TRISTATE_FALSE и GTK_ACCESSIBLE_TRISTATE_TRUE имеют те же значения, что и FALSE и TRUE.

Члены

GTK_ACCESSIBLE_TRISTATE_FALSE

Состояние — false

GTK_ACCESSIBLE_TRISTATE_TRUE

Состояние — true

GTK_ACCESSIBLE_TRISTATE_MIXED

Состояние — mixed

Перечисление GtkAccessibleInvalidState

Возможные значения для доступного состояния GTK_ACCESSIBLE_STATE_INVALID.

Обратите внимание, что GTK_ACCESSIBLE_INVALID_FALSE и GTK_ACCESSIBLE_INVALID_TRUE имеют те же значения, что и FALSE и TRUE.

Члены

GTK_ACCESSIBLE_INVALID_FALSE

В значении нет обнаруженных ошибок

GTK_ACCESSIBLE_INVALID_TRUE

Введенное пользователем значение не прошло проверку

GTK_ACCESSIBLE_INVALID_GRAMMAR

Была обнаружена грамматическая ошибка

GTK_ACCESSIBLE_INVALID_SPELLING

Была обнаружена ошибка в написании

Перечисление GtkAccessibleAutocomplete

Возможные значения для доступного свойства GTK_ACCESSIBLE_PROPERTY_AUTOCOMPLETE.

Члены

GTK_ACCESSIBLE_AUTOCOMPLETE_NONE

Автоматические предложения не отображаются.

GTK_ACCESSIBLE_AUTOCOMPLETE_INLINE

При вводе пользователем текст, предлагающий способ завершения введенного значения, может динамически вставляться после курсора.

GTK_ACCESSIBLE_AUTOCOMPLETE_LIST

При вводе пользователем может отображаться элемент, содержащий набор значений, которые могут завершить введенное значение.

GTK_ACCESSIBLE_AUTOCOMPLETE_BOTH

При вводе пользователем может отображаться элемент, содержащий набор значений, которые могут завершить введенное значение. При отображении автоматически выбирается одно значение из набора, и текст, необходимый для завершения автоматически выбранного значения, отображается после курсора в поле ввода.

Перечисление GtkAccessibleSort

Возможные значения для свойства доступности GTK_ACCESSIBLE_PROPERTY_SORT.

Элементы

GTK_ACCESSIBLE_SORT_NONE

Для столбца не задан порядок сортировки.

GTK_ACCESSIBLE_SORT_ASCENDING

Элементы отсортированы по этому столбцу в порядке возрастания.

GTK_ACCESSIBLE_SORT_DESCENDING

Элементы отсортированы по этому столбцу в порядке убывания.

GTK_ACCESSIBLE_SORT_OTHER

Применён алгоритм сортировки, отличный от возрастания или убывания.

Подробное описание свойств

Свойство “accessible-role”

  “accessible-role”          GtkAccessibleRole

Роль доступности для данной реализации GtkAccessible.

Роль доступности нельзя изменить после её установки.

Владелец: GtkAccessible

Флаги: Чтение / Запись

Значение по умолчанию: GTK_ACCESSIBLE_ROLE_NONE

© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer-old.gnome.org/gtk4/4.0/GtkAccessible.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API