Spec-Zone.ru › GTK 3.22

GtkAccessible

GtkAccessible — Поддержка доступности для виджетов

Функции

void gtk_accessible_connect_widget_destroyed ()
GtkWidget * gtk_accessible_get_widget ()
void gtk_accessible_set_widget ()

Свойства

GtkWidget * widget Чтение/Запись

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

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]

C: 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 или NULL для сброса.

[allow-none]

C: 2.22

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

struct GtkAccessible

struct GtkAccessible;

Подробности свойств

Свойство “widget”

  “widget”                   GtkWidget *

Виджет, на который ссылается эта доступность.

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

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

Spec-Zone.ru

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