22#if !defined (__GTK_H_INSIDE__) && !defined (GTK_COMPILATION)
23#error "Only <gtk/gtk.h> can be included directly."
31#define GTK_TYPE_PAD_CONTROLLER (gtk_pad_controller_get_type ())
32#define GTK_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadController))
33#define GTK_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_CAST ((k), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
34#define GTK_IS_PAD_CONTROLLER(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GTK_TYPE_PAD_CONTROLLER))
35#define GTK_IS_PAD_CONTROLLER_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), GTK_TYPE_PAD_CONTROLLER))
36#define GTK_PAD_CONTROLLER_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), GTK_TYPE_PAD_CONTROLLER, GtkPadControllerClass))
93 const char *action_name);
#define GDK_AVAILABLE_IN_ALL
struct _GdkDevice GdkDevice
struct _GActionGroup GActionGroup
GDK_AVAILABLE_IN_ALL void gtk_pad_controller_set_action_entries(GtkPadController *controller, const GtkPadActionEntry *entries, int n_entries)
GDK_AVAILABLE_IN_ALL void gtk_pad_controller_set_action(GtkPadController *controller, GtkPadActionType type, int index, int mode, const char *label, const char *action_name)
struct _GtkPadController GtkPadController
GDK_AVAILABLE_IN_ALL GtkPadController * gtk_pad_controller_new(GActionGroup *group, GdkDevice *pad)
struct _GtkPadControllerClass GtkPadControllerClass
GDK_AVAILABLE_IN_ALL GType gtk_pad_controller_get_type(void) G_GNUC_CONST