#endif
#include <glib.h>
#include <glib/gstdio.h>
+#include <glib/gi18n.h>
/* Relax some dependencies */
#if ! GLIB_CHECK_VERSION(2,12,0)
Stack *stack = NULL;
VikLayer *current_layer;
struct LatLon ll;
+ VikViewportDrawMode mode;
gchar *modestring;
push(&stack);
/* crazhy CRAZHY */
vik_coord_to_latlon ( vik_viewport_get_center ( VIK_VIEWPORT(vp) ), &ll );
- switch ( vik_viewport_get_drawmode ( VIK_VIEWPORT(vp) ) ) {
+ mode = vik_viewport_get_drawmode ( VIK_VIEWPORT(vp) );
+ switch ( mode ) {
case VIK_VIEWPORT_DRAWMODE_UTM: modestring = "utm"; break;
case VIK_VIEWPORT_DRAWMODE_EXPEDIA: modestring = "expedia"; break;
- case VIK_VIEWPORT_DRAWMODE_GOOGLE: modestring = "google"; break;
- case VIK_VIEWPORT_DRAWMODE_KH: modestring = "kh"; break;
- default: modestring = "mercator";
+ case VIK_VIEWPORT_DRAWMODE_MERCATOR: modestring = "mercator"; break;
+ default:
+ g_critical("Houston, we've had a problem. mode=%d", mode);
}
fprintf ( f, "#VIKING GPS Data file " VIKING_URL "\n\nxmpp=%f\nympp=%f\nlat=%f\nlon=%f\nmode=%s\ncolor=%s\ndrawscale=%s\ndrawcentermark=%s",
else if ( stack->under == NULL && eq_pos == 4 && strncasecmp ( line, "mode", eq_pos ) == 0 && strcasecmp ( line+5, "expedia" ) == 0)
vik_viewport_set_drawmode ( VIK_VIEWPORT(vp), VIK_VIEWPORT_DRAWMODE_EXPEDIA );
else if ( stack->under == NULL && eq_pos == 4 && strncasecmp ( line, "mode", eq_pos ) == 0 && strcasecmp ( line+5, "google" ) == 0)
- vik_viewport_set_drawmode ( VIK_VIEWPORT(vp), VIK_VIEWPORT_DRAWMODE_GOOGLE );
+ {
+ g_warning ( _("Draw mode '%s' no more supported"), "google" );
+ }
else if ( stack->under == NULL && eq_pos == 4 && strncasecmp ( line, "mode", eq_pos ) == 0 && strcasecmp ( line+5, "kh" ) == 0)
- vik_viewport_set_drawmode ( VIK_VIEWPORT(vp), VIK_VIEWPORT_DRAWMODE_KH );
+ {
+ g_warning ( _("Draw mode '%s' no more supported"), "kh" );
+ }
else if ( stack->under == NULL && eq_pos == 4 && strncasecmp ( line, "mode", eq_pos ) == 0 && strcasecmp ( line+5, "mercator" ) == 0)
vik_viewport_set_drawmode ( VIK_VIEWPORT(vp), VIK_VIEWPORT_DRAWMODE_MERCATOR );
else if ( stack->under == NULL && eq_pos == 5 && strncasecmp ( line, "color", eq_pos ) == 0 )