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 |
Возвращаемое значение
gtk_accessible_update_state ()
void gtk_accessible_update_state (GtkAccessible *self,GtkAccessibleState first_state,...);
Обновляет список доступных состояний. См. документацию GtkAccessibleState для типов значений доступных состояний.
Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного состояния технологиям для людей с ограниченными возможностями.
Пример:
Параметры
self | ||
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 | ||
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 | ||
state |
gtk_accessible_update_property ()
void gtk_accessible_update_property (GtkAccessible *self,GtkAccessibleProperty first_property,...);
Обновляет список доступных свойств. См. документацию GtkAccessibleProperty для типов значений доступных свойств.
Этот метод должен вызываться типами GtkWidget, когда необходимо сообщить о изменении доступного свойства технологиям для людей с ограниченными возможностями.
Пример:
Параметры
self | ||
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 | ||
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 | ||
property |
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 | ||
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 | Элемент ввода, который можно выбрать, имеющий три возможных значения: | |
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_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_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 | Состояние — | |
GTK_ACCESSIBLE_TRISTATE_TRUE | Состояние — | |
GTK_ACCESSIBLE_TRISTATE_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