Spec-Zone.ru › GTK 4.0

GtkATContext

GtkATContext — Объект, взаимодействующий с технологиями辅助

Функции

GtkAccessible * gtk_at_context_get_accessible ()
GtkAccessibleRole gtk_at_context_get_accessible_role ()
GtkATContext * gtk_at_context_create ()

Свойства

GtkAccessible * accessible Чтение / Запись / Только для создания
GtkAccessibleRole accessible-role Чтение / Запись / Создание
GdkDisplay * display Чтение / Запись

Сигналы

void state-change Выполняется первым

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

GtkATContext

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

    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

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

объект GtkAccessible.

[transfer none]

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.

[nullable][transfer full]

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

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

Spec-Zone.ru

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