#define RATIO_TOLERANCE 0.000001
#define DND_THRESHOLD_INC 20
#define SCROLLBAR_FADE_DELAY 30
+#define SCROLL_FADE_TIMEOUT 10
G_DEFINE_TYPE (HildonPannableArea, hildon_pannable_area, GTK_TYPE_BIN)
if (!priv->scroll_indicator_timeout) {
priv->scroll_indicator_timeout = gdk_threads_add_timeout
- ((gint) (1000.0 / (gdouble) priv->sps),
+ ((gint) (1000.0 / (gdouble) SCROLL_FADE_TIMEOUT),
(GSourceFunc) hildon_pannable_area_scroll_indicator_fade, widget);
}
priv->scroll_indicator_alpha = 1.0;
priv->scroll_indicator_timeout =
- gdk_threads_add_timeout ((gint) (1000.0 / (gdouble) priv->sps),
+ gdk_threads_add_timeout ((gint) (1000.0 / (gdouble) SCROLL_FADE_TIMEOUT),
(GSourceFunc) hildon_pannable_area_scroll_indicator_fade,
widget);
}
if (!priv->scroll_indicator_timeout){
priv->scroll_indicator_timeout = gdk_threads_add_timeout
- ((gint) (1000.0 / (gdouble) (priv->sps*2)),
+ ((gint) (1000.0 / (gdouble) (SCROLL_FADE_TIMEOUT)),
(GSourceFunc) hildon_pannable_area_scroll_indicator_fade, widget);
}
if (!priv->scroll_indicator_timeout) {
priv->scroll_indicator_timeout = gdk_threads_add_timeout
- ((gint) (1000.0 / (gdouble) priv->sps),
+ ((gint) (1000.0 / (gdouble) SCROLL_FADE_TIMEOUT),
(GSourceFunc) hildon_pannable_area_scroll_indicator_fade, widget);
}
if (!priv->scroll_indicator_timeout) {
priv->scroll_indicator_timeout = gdk_threads_add_timeout
- ((gint) (1000.0 / (gdouble) (priv->sps*2)),
+ ((gint) (1000.0 / (gdouble) (SCROLL_FADE_TIMEOUT)),
(GSourceFunc) hildon_pannable_area_scroll_indicator_fade, widget);
}
if (!priv->scroll_indicator_timeout)
priv->scroll_indicator_timeout = gdk_threads_add_timeout
- ((gint) (1000.0 / (gdouble) priv->sps),
+ ((gint) (1000.0 / (gdouble) SCROLL_FADE_TIMEOUT),
(GSourceFunc) hildon_pannable_area_scroll_indicator_fade, area);
if (!priv->idle_id)