GtkATContext
GtkATContext — Объект, взаимодействующий с технологиями辅助
Функции
Свойства
| GtkAccessible * | accessible | Чтение / Запись / Только для создания |
| GtkAccessibleRole | accessible-role | Чтение / Запись / Создание |
| GdkDisplay * | display | Чтение / Запись |
Сигналы
| void | state-change | Выполняется первым |
Типы и значения
Иерархия объектов
GObject
╰── GtkATContext
Включенные файлы
#include <gtk/gtk.h>
Описание
GtkATContext — это абстрактный класс, предоставляемый GTK для взаимодействия с API вспомогательных технологий конкретной платформы.
Каждая поддерживаемая GTK платформа реализует подкласс GtkATContext и отвечает за обновление состояния доступности в ответ на изменения состояния в GtkAccessible.
Функции
gtk_at_context_get_accessible ()
GtkAccessible *
gtk_at_context_get_accessible (GtkATContext *self); Возвращает GtkAccessible с помощью данного контекста.
Параметры
self | объект GtkATContext |
gtk_at_context_get_accessible_role ()
GtkAccessibleRole
gtk_at_context_get_accessible_role (GtkATContext *self); Возвращает роль доступности для данного контекста.
Параметры
self | объект GtkATContext |
Возвращаемое значение
значение GtkAccessibleRole
gtk_at_context_create ()
GtkATContext * gtk_at_context_create (GtkAccessibleRole accessible_role,GtkAccessible *accessible,GdkDisplay *display);
Создает новый экземпляр GtkATContext для заданной роли доступности, экземпляра доступности и соединения с дисплеем.
Реализация GtkATContext, которая будет создана, зависит от платформы.
[constructor]
Параметры
accessible_role | роль доступности, используемая GtkATContext | |
accessible | реализация GtkAccessible, использующая GtkATContext | |
display | GdkDisplay, используемый GtkATContext |
Типы и значения
GtkATContext
typedef struct _GtkATContext GtkATContext;
Подробное описание свойств
Свойство “accessible”
“accessible” GtkAccessible *
The GtkAccessible что создал экземпляр GtkATContext.
Владелец: GtkATContext
Флаги: Чтение / Запись / Только для создания
Свойство “accessible-role”
“accessible-role” GtkAccessibleRole
Роль доступности, используемая контекстом AT.
В зависимости от заданной роли могут быть установлены или получены разные состояния и свойства.
Владелец: GtkATContext
Флаги: Чтение / Запись / Создание
Значение по умолчанию: GTK_ACCESSIBLE_ROLE_NONE
Свойство “display”
“display” GdkDisplay *
Дисплей GdkDisplay для GtkATContext.
Владелец: GtkATContext
Флаги: Чтение / Запись
Подробное описание сигналов
Сигнал “state-change”
void user_function (GtkATContext *self, gpointer user_data)
Выдается при изменении атрибутов доступности для экземпляра GtkATContext.
Параметры
self | объект GtkATContext | |
user_data | данные пользователя, установленные при подключении обработчика сигнала. |
Флаги: Выполняется первым
© 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/GtkATContext.html