GtkEventControllerLegacy
GtkEventControllerLegacy — Контроллер событий для различных событий
Функции
Сигналы
| gboolean | event | Выполнить последним |
Типы и значения
Иерархия объектов
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 для распространения события дальше.
Флаги: Выполнить последним
См. также
© 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