Github User Fetcher 1.0.0
C Application with Server and GUI
Loading...
Searching...
No Matches
gtkeventcontroller.h File Reference
#include <gdk/gdk.h>
#include <gtk/gtktypes.h>
#include <gtk/gtkenums.h>

Go to the source code of this file.

Macros

#define GTK_TYPE_EVENT_CONTROLLER   (gtk_event_controller_get_type ())
 
#define GTK_EVENT_CONTROLLER(o)   (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventController))
 
#define GTK_EVENT_CONTROLLER_CLASS(k)   (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
 
#define GTK_IS_EVENT_CONTROLLER(o)   (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER))
 
#define GTK_IS_EVENT_CONTROLLER_CLASS(k)   (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER))
 
#define GTK_EVENT_CONTROLLER_GET_CLASS(o)   (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))
 

Typedefs

typedef struct _GtkEventControllerClass GtkEventControllerClass
 

Functions

GDK_AVAILABLE_IN_ALL GType gtk_event_controller_get_type (void) G_GNUC_CONST
 
GDK_AVAILABLE_IN_ALL GtkWidgetgtk_event_controller_get_widget (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL void gtk_event_controller_reset (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL GtkPropagationPhase gtk_event_controller_get_propagation_phase (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_propagation_phase (GtkEventController *controller, GtkPropagationPhase phase)
 
GDK_AVAILABLE_IN_ALL GtkPropagationLimit gtk_event_controller_get_propagation_limit (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_propagation_limit (GtkEventController *controller, GtkPropagationLimit limit)
 
GDK_AVAILABLE_IN_ALL const char * gtk_event_controller_get_name (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_name (GtkEventController *controller, const char *name)
 
GDK_AVAILABLE_IN_4_8 void gtk_event_controller_set_static_name (GtkEventController *controller, const char *name)
 
GDK_AVAILABLE_IN_ALL GdkEventgtk_event_controller_get_current_event (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL guint32 gtk_event_controller_get_current_event_time (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL GdkDevicegtk_event_controller_get_current_event_device (GtkEventController *controller)
 
GDK_AVAILABLE_IN_ALL GdkModifierType gtk_event_controller_get_current_event_state (GtkEventController *controller)
 

Macro Definition Documentation

◆ GTK_EVENT_CONTROLLER

#define GTK_EVENT_CONTROLLER ( o)    (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventController))

Definition at line 35 of file gtkeventcontroller.h.

◆ GTK_EVENT_CONTROLLER_CLASS

#define GTK_EVENT_CONTROLLER_CLASS ( k)    (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))

Definition at line 36 of file gtkeventcontroller.h.

◆ GTK_EVENT_CONTROLLER_GET_CLASS

#define GTK_EVENT_CONTROLLER_GET_CLASS ( o)    (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER, GtkEventControllerClass))

Definition at line 39 of file gtkeventcontroller.h.

◆ GTK_IS_EVENT_CONTROLLER

#define GTK_IS_EVENT_CONTROLLER ( o)    (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER))

Definition at line 37 of file gtkeventcontroller.h.

◆ GTK_IS_EVENT_CONTROLLER_CLASS

#define GTK_IS_EVENT_CONTROLLER_CLASS ( k)    (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER))

Definition at line 38 of file gtkeventcontroller.h.

◆ GTK_TYPE_EVENT_CONTROLLER

#define GTK_TYPE_EVENT_CONTROLLER   (gtk_event_controller_get_type ())

Definition at line 34 of file gtkeventcontroller.h.

Typedef Documentation

◆ GtkEventControllerClass

typedef struct _GtkEventControllerClass GtkEventControllerClass

Definition at line 26 of file gtkeventcontroller.h.

Function Documentation

◆ gtk_event_controller_get_current_event()

GDK_AVAILABLE_IN_ALL GdkEvent * gtk_event_controller_get_current_event ( GtkEventController * controller)

◆ gtk_event_controller_get_current_event_device()

GDK_AVAILABLE_IN_ALL GdkDevice * gtk_event_controller_get_current_event_device ( GtkEventController * controller)

◆ gtk_event_controller_get_current_event_state()

GDK_AVAILABLE_IN_ALL GdkModifierType gtk_event_controller_get_current_event_state ( GtkEventController * controller)

◆ gtk_event_controller_get_current_event_time()

GDK_AVAILABLE_IN_ALL guint32 gtk_event_controller_get_current_event_time ( GtkEventController * controller)

◆ gtk_event_controller_get_name()

GDK_AVAILABLE_IN_ALL const char * gtk_event_controller_get_name ( GtkEventController * controller)

◆ gtk_event_controller_get_propagation_limit()

GDK_AVAILABLE_IN_ALL GtkPropagationLimit gtk_event_controller_get_propagation_limit ( GtkEventController * controller)

◆ gtk_event_controller_get_propagation_phase()

GDK_AVAILABLE_IN_ALL GtkPropagationPhase gtk_event_controller_get_propagation_phase ( GtkEventController * controller)

◆ gtk_event_controller_get_type()

GDK_AVAILABLE_IN_ALL GType gtk_event_controller_get_type ( void )

◆ gtk_event_controller_get_widget()

GDK_AVAILABLE_IN_ALL GtkWidget * gtk_event_controller_get_widget ( GtkEventController * controller)

◆ gtk_event_controller_reset()

GDK_AVAILABLE_IN_ALL void gtk_event_controller_reset ( GtkEventController * controller)

◆ gtk_event_controller_set_name()

GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_name ( GtkEventController * controller,
const char * name )

◆ gtk_event_controller_set_propagation_limit()

GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_propagation_limit ( GtkEventController * controller,
GtkPropagationLimit limit )

◆ gtk_event_controller_set_propagation_phase()

GDK_AVAILABLE_IN_ALL void gtk_event_controller_set_propagation_phase ( GtkEventController * controller,
GtkPropagationPhase phase )

◆ gtk_event_controller_set_static_name()

GDK_AVAILABLE_IN_4_8 void gtk_event_controller_set_static_name ( GtkEventController * controller,
const char * name )