gtkgesture

gtkgesture —

Synopsis




struct      GtkGestureHandler;
void        (*GtkGestureFunc)               (GtkGestureHandler *gh,
                                             gpointer user_data_a,
                                             gpointer user_data_b);
GtkGestureHandler* gtk_gesture_handler_new  (GtkWidget *widget);
void        gtk_gesture_handler_attach      (GtkGestureHandler *gh,
                                             GtkWidget *widget);
void        gtk_gesture_add_callback        (GtkGestureHandler *gh,
                                             const char *gesture,
                                             GtkGestureFunc cb_func,
                                             gpointer user_data_a,
                                             gpointer user_data_b);
void        gtk_gesture_handler_destroy     (GtkGestureHandler *gh);

Description

Details

struct GtkGestureHandler

struct GtkGestureHandler {

	GtkWidget *widget;
};


GtkGestureFunc ()

void        (*GtkGestureFunc)               (GtkGestureHandler *gh,
                                             gpointer user_data_a,
                                             gpointer user_data_b);

gh :
user_data_a :
user_data_b :

gtk_gesture_handler_new ()

GtkGestureHandler* gtk_gesture_handler_new  (GtkWidget *widget);

Create a new gesture handler for a widget

widget : The widget to connect this gesture handler to
Returns : A new GtkGestureHandler for the widget.

gtk_gesture_handler_attach ()

void        gtk_gesture_handler_attach      (GtkGestureHandler *gh,
                                             GtkWidget *widget);

gh :
widget :

gtk_gesture_add_callback ()

void        gtk_gesture_add_callback        (GtkGestureHandler *gh,
                                             const char *gesture,
                                             GtkGestureFunc cb_func,
                                             gpointer user_data_a,
                                             gpointer user_data_b);

Connect a gesture with a callback

gh :
gesture :
cb_func :
user_data_a :
user_data_b :

gtk_gesture_handler_destroy ()

void        gtk_gesture_handler_destroy     (GtkGestureHandler *gh);

Disconnect and destroy a gesture handler.

gh :