GtkAccessible
GtkAccessible — Поддержка доступности для виджетов
Функции
Типы и значения
| struct | GtkAccessible |
Иерархия объектов
GObject
╰── AtkObject
╰── GtkAccessible
Файлы заголовков
#include <gtk/gtk.h>
Описание
Класс GtkAccessible — это базовый класс для реализации доступности для подклассов GtkWidget. Он представляет собой тонкий оберточный класс над AtkObject, который добавляет возможности для связывания виджета с его объектом доступности.
Реализация доступности для виджета сторонних разработчиков должна наследоваться от GtkAccessible и реализовывать соответствующие интерфейсы ATK, такие как AtkText или AtkSelection. Для установления связи между классом виджета и соответствующей реализацией доступности переопределите vfunc get_accessible в GtkWidgetClass.
Функции
gtk_accessible_connect_widget_destroyed ()
void
gtk_accessible_connect_widget_destroyed
(GtkAccessible *accessible); gtk_accessible_connect_widget_destroyed устарел начиная с версии 3.4 и не должен использоваться в новом коде.
Используйте gtk_accessible_set_widget() и его vfuncs.
Эта функция указывает функцию обратного вызова, которая должна быть вызвана, когда виджет, соответствующий GtkAccessible, уничтожен.
Параметры
accessible | объект GtkAccessible |
gtk_accessible_get_widget ()
GtkWidget *
gtk_accessible_get_widget (GtkAccessible *accessible); Получает GtkWidget, соответствующий GtkAccessible. Возвращаемый виджет не имеет добавленной ссылки, поэтому его не нужно освобождать.
Параметры
accessible | объект GtkAccessible |
Возвращает
указатель на GtkWidget, соответствующий GtkAccessible, или NULL.
[nullable][transfer none]
С версии 2.22
gtk_accessible_set_widget ()
void gtk_accessible_set_widget (GtkAccessible *accessible,GtkWidget *widget);
Устанавливает GtkWidget, соответствующий GtkAccessible.
accessible не будет содержать ссылку на widget. Ответственность за обеспечение того, что при уничтожении widget виджет будет сброшен, путём повторного вызова этой функции с widget, установленным на NULL, лежит на вызывающей стороне.
Параметры
accessible | объект GtkAccessible | |
widget | GtkWidget или | [allow-none] |
С версии 2.22
Типы и значения
struct GtkAccessible
struct GtkAccessible;
Подробности свойств
Свойство “widget”
“widget” GtkWidget *
Виджет, на который ссылается этот объект доступности.
Владелец: GtkAccessible
Флаги: Чтение / Запись
© 2005–2020 The GNOME Project
Licensed under the GNU Lesser General Public License version 2.1 or later.
https://developer.gnome.org/gtk3/3.24/GtkAccessible.html