Spec-Zone.ru › GTK 4.0

GtkEventControllerLegacy

GtkEventControllerLegacy — Контроллер событий для различных событий

Функции

GtkEventController * gtk_event_controller_legacy_new ()

Сигналы

gboolean event Выполнить последним

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

GtkEventControllerLegacy

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

    GObject
    ╰── GtkEventController
        ╰── GtkEventControllerLegacy

Файлы

#include <gtk/gtk.h>

Описание

GtkEventControllerLegacy — контроллер событий, предоставляющий прямой доступ к потоку событий. Его следует использовать только в крайних случаях, когда другие контроллеры событий или жесты не подходят.

Функции

gtk_event_controller_legacy_new ()

GtkEventController *
gtk_event_controller_legacy_new (void);

Создаёт новый контроллер событий устаревшего типа.

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

недавно созданный контроллер событий.

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

GtkEventControllerLegacy

typedef struct _GtkEventControllerLegacy GtkEventControllerLegacy;

Подробности сигналов

Сигнал “event”

gboolean
user_function (GtkEventControllerLegacy *controller,
               GdkEvent                 *event,
               gpointer                  user_data)

Издаётся для каждого события GDK, переданного объекту controller .

Параметры

controller

объект, получивший сигнал.

event

событие GdkEvent, которое спровоцировало этот сигнал

user_data

данные пользователя, установленные при подключении обработчика сигналов.

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

значение TRUE для остановки вызова других обработчиков для события и прекращения испускания данного сигнала. FALSE для распространения события дальше.

Флаги: Выполнить последним

См. также

GtkEventController

© 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/GtkEventControllerLegacy.html

Spec-Zone.ru

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