Spec-Zone.ru › GTK 3.24

GtkEventControllerMotion

GtkEventControllerMotion — Контроллер событий для событий движения

Функции

GtkEventController * gtk_event_controller_motion_new ()

Сигналы

void enter Run First
void leave Run First
void motion Run First

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

GtkEventControllerMotion

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

    GObject
    ╰── GtkEventController
        ╰── GtkEventControllerMotion

Файлы заголовков

#include <gtk/gtk.h>

Описание

GtkEventControllerMotion — контроллер событий, предназначенный для ситуаций, когда требуется отслеживать положение указателя.

Этот объект был добавлен в версии 3.24.

Функции

gtk_event_controller_motion_new ()

GtkEventController *
gtk_event_controller_motion_new (GtkWidget *widget);

Создает новый контроллер событий, который будет обрабатывать события движения для данного widget .

Параметры

widget

a GtkWidget

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

новый GtkEventControllerMotion

С: 3.24

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

GtkEventControllerMotion

typedef struct _GtkEventControllerMotion GtkEventControllerMotion;

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

Сигнал “enter”

void
user_function (GtkEventControllerMotion *controller,
               double                    x,
               double                    y,
               gpointer                  user_data)

Сигнализирует, что указатель вошел в виджет.

Параметры

controller

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

x

координата x

y

координата y

user_data

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

Флаги: Run First

Сигнал “leave”

void
user_function (GtkEventControllerMotion *controller,
               gpointer                  user_data)

Сигнализирует, что указатель покинул виджет.

Параметры

controller

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

user_data

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

Флаги: Run First

Сигнал “motion”

void
user_function (GtkEventControllerMotion *controller,
               double                    x,
               double                    y,
               gpointer                  user_data)

Вызывается, когда указатель перемещается внутри виджета.

Параметры

controller

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

x

координата x

y

координата y

user_data

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

Флаги: Run First

См. также

GtkEventController

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

Spec-Zone.ru

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