Github User Fetcher 1.0.0
C Application with Server and GUI
|
Go to the source code of this file.
Typedefs | |
typedef struct _GtkEventControllerScroll | GtkEventControllerScroll |
typedef struct _GtkEventControllerScrollClass | GtkEventControllerScrollClass |
Enumerations | |
enum | GtkEventControllerScrollFlags { GTK_EVENT_CONTROLLER_SCROLL_NONE = 0 , GTK_EVENT_CONTROLLER_SCROLL_VERTICAL = 1 << 0 , GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL = 1 << 1 , GTK_EVENT_CONTROLLER_SCROLL_DISCRETE = 1 << 2 , GTK_EVENT_CONTROLLER_SCROLL_KINETIC = 1 << 3 , GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES = (GTK_EVENT_CONTROLLER_SCROLL_VERTICAL | GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL) } |
#define GTK_EVENT_CONTROLLER_SCROLL | ( | o | ) | (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScroll)) |
Definition at line 32 of file gtkeventcontrollerscroll.h.
#define GTK_EVENT_CONTROLLER_SCROLL_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass)) |
Definition at line 33 of file gtkeventcontrollerscroll.h.
#define GTK_EVENT_CONTROLLER_SCROLL_GET_CLASS | ( | o | ) | (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL, GtkEventControllerScrollClass)) |
Definition at line 36 of file gtkeventcontrollerscroll.h.
#define GTK_IS_EVENT_CONTROLLER_SCROLL | ( | o | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_EVENT_CONTROLLER_SCROLL)) |
Definition at line 34 of file gtkeventcontrollerscroll.h.
#define GTK_IS_EVENT_CONTROLLER_SCROLL_CLASS | ( | k | ) | (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_EVENT_CONTROLLER_SCROLL)) |
Definition at line 35 of file gtkeventcontrollerscroll.h.
#define GTK_TYPE_EVENT_CONTROLLER_SCROLL (gtk_event_controller_scroll_get_type ()) |
Definition at line 31 of file gtkeventcontrollerscroll.h.
typedef struct _GtkEventControllerScroll GtkEventControllerScroll |
Definition at line 38 of file gtkeventcontrollerscroll.h.
typedef struct _GtkEventControllerScrollClass GtkEventControllerScrollClass |
Definition at line 39 of file gtkeventcontrollerscroll.h.
GtkEventControllerScrollFlags: @GTK_EVENT_CONTROLLER_SCROLL_NONE: Don't emit scroll. @GTK_EVENT_CONTROLLER_SCROLL_VERTICAL: Emit scroll with vertical deltas. @GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL: Emit scroll with horizontal deltas. @GTK_EVENT_CONTROLLER_SCROLL_DISCRETE: Only emit deltas that are multiples of 1. @GTK_EVENT_CONTROLLER_SCROLL_KINETIC: Emit ::decelerate after continuous scroll finishes. @GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES: Emit scroll on both axes.
Describes the behavior of a GtkEventControllerScroll
.
Definition at line 52 of file gtkeventcontrollerscroll.h.
GDK_AVAILABLE_IN_ALL GtkEventControllerScrollFlags gtk_event_controller_scroll_get_flags | ( | GtkEventControllerScroll * | scroll | ) |
GDK_AVAILABLE_IN_ALL GType gtk_event_controller_scroll_get_type | ( | void | ) |
GDK_AVAILABLE_IN_4_8 GdkScrollUnit gtk_event_controller_scroll_get_unit | ( | GtkEventControllerScroll * | scroll | ) |
GDK_AVAILABLE_IN_ALL GtkEventController * gtk_event_controller_scroll_new | ( | GtkEventControllerScrollFlags | flags | ) |
GDK_AVAILABLE_IN_ALL void gtk_event_controller_scroll_set_flags | ( | GtkEventControllerScroll * | scroll, |
GtkEventControllerScrollFlags | flags ) |