diff options
Diffstat (limited to 'gtk/gtkkineticscrolling.h')
-rw-r--r-- | gtk/gtkkineticscrolling.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gtk/gtkkineticscrolling.h b/gtk/gtkkineticscrolling.h index d00f1d05f6..8155d57687 100644 --- a/gtk/gtkkineticscrolling.h +++ b/gtk/gtkkineticscrolling.h @@ -23,6 +23,13 @@ G_BEGIN_DECLS +typedef enum { + GTK_KINETIC_SCROLLING_CHANGE_NONE = 0, + GTK_KINETIC_SCROLLING_CHANGE_LOWER = 1 << 0, + GTK_KINETIC_SCROLLING_CHANGE_UPPER = 1 << 1, + GTK_KINETIC_SCROLLING_CHANGE_IN_OVERSHOOT = 1 << 2, +} GtkKineticScrollingChange; + typedef struct _GtkKineticScrolling GtkKineticScrolling; GtkKineticScrolling * gtk_kinetic_scrolling_new (gdouble lower, @@ -34,6 +41,10 @@ GtkKineticScrolling * gtk_kinetic_scrolling_new (gdouble lower gdouble initial_velocity); void gtk_kinetic_scrolling_free (GtkKineticScrolling *kinetic); +GtkKineticScrollingChange gtk_kinetic_scrolling_update_size (GtkKineticScrolling *data, + gdouble lower, + gdouble upper); + gboolean gtk_kinetic_scrolling_tick (GtkKineticScrolling *data, gdouble time_delta, gdouble *position, |