longpress: Make a subclass of GtkGestureSingle

the redundant API here has been removed.
This commit is contained in:
Carlos Garnacho
2014-03-21 18:57:32 +01:00
parent 5f24d1a519
commit 3db87cb0b7
2 changed files with 28 additions and 126 deletions

View File

@ -24,7 +24,7 @@
#error "Only <gtk/gtk.h> can be included directly."
#endif
#include <gtk/gtkgesture.h>
#include <gtk/gtkgesturesingle.h>
G_BEGIN_DECLS
@ -40,12 +40,12 @@ typedef struct _GtkGestureLongPressClass GtkGestureLongPressClass;
struct _GtkGestureLongPress
{
GtkGesture parent_instance;
GtkGestureSingle parent_instance;
};
struct _GtkGestureLongPressClass
{
GtkGestureClass parent_class;
GtkGestureSingleClass parent_class;
void (* pressed) (GtkGestureLongPress *gesture,
gdouble x,
@ -62,12 +62,6 @@ GType gtk_gesture_long_press_get_type (void) G_GNUC_CONST;
GDK_AVAILABLE_IN_3_14
GtkGesture * gtk_gesture_long_press_new (GtkWidget *widget);
GDK_AVAILABLE_IN_3_14
void gtk_gesture_long_press_set_button (GtkGestureLongPress *gesture,
guint button);
GDK_AVAILABLE_IN_3_14
guint gtk_gesture_long_press_get_button (GtkGestureLongPress *gesture);
G_END_DECLS
#endif /* __GTK_GESTURE_LONG_PRESS_H__ */