}
#endif
-void
-modest_maemo_utils_scroll_pannable (HildonPannableArea *pannable,
- gint horizontal,
- gint vertical)
-{
- gint h_pos = -1;
- gint v_pos = -1;
-
- g_assert (pannable);
- /* at atleast one of values have to be valid */
- g_return_if_fail (h_pos == -1 && v_pos == -1);
-
- if (horizontal != 0) {
- GtkAdjustment *h_adj;
-
- h_adj = hildon_pannable_area_get_hadjustment (pannable);
- g_return_if_fail (h_adj);
-
- h_pos = h_adj->value + h_adj->step_increment * horizontal;
- if (horizontal > 0) {
- h_pos += h_adj->page_size;
- }
- }
-
- if (vertical != 0) {
- GtkAdjustment *v_adj;
-
- v_adj = hildon_pannable_area_get_vadjustment (pannable);
- g_return_if_fail (v_adj);
-
- v_pos = v_adj->value + v_adj->step_increment * vertical;
- if (vertical > 0) {
- v_pos += v_adj->page_size;
- }
- }
-
- hildon_pannable_area_scroll_to (pannable, h_pos, v_pos);
-}
-
#ifdef MODEST_USE_IPHB
typedef struct _ModestHeartbeatSource {