if (map_goto_position(&_home)==FALSE) {
MACRO_BANNER_SHOW_INFO(_window, _("Home not set."));
} else {
+ map_set_zoom(3);
MACRO_BANNER_SHOW_INFO(_window, _("At home location"));
}
return TRUE;
if (map_goto_position(&_dest)==FALSE) {
MACRO_BANNER_SHOW_INFO(_window, _("Destination not set."));
} else {
+ map_set_zoom(3);
MACRO_BANNER_SHOW_INFO(_window, _("At destination"));
}
return TRUE;
cb_zoomin(GtkAction * action)
{
map_set_autozoom(FALSE);
-map_zoom(-1);
+g_idle_add((GSourceFunc)map_zoom_in, NULL);
return TRUE;
}
cb_zoomout(GtkAction * action)
{
map_set_autozoom(FALSE);
-map_zoom(1);
+g_idle_add((GSourceFunc)map_zoom_out, NULL);
return TRUE;
}