/* initialisation */ void osm_traces_init () { /* Preferences */ a_preferences_register_group ( VIKING_OSM_TRACES_PARAMS_GROUP_KEY, _("OpenStreetMap Traces") ); guint ii = 0; VikLayerParamData tmp; #ifdef HAVE_OAUTH_H tmp.ptr = new_access_token_cb; a_preferences_register(&prefs[ii++], tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); tmp.s = ""; a_preferences_register(&prefs[ii++], tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); tmp.s = ""; a_preferences_register(&prefs[ii++], tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); #endif // Only register depreciated preferences if they already exist // or being forced to use the basic method if ( osm_use_basic_auth() || (a_preferences_lookup("OSM_USERNAME") && a_preferences_lookup(OSM_PASSWORD)) ) { tmp.s = ""; a_preferences_register(&prefs[ii++], tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); tmp.s = ""; a_preferences_register(&prefs[ii++], tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); } login_mutex = vik_mutex_new(); }
void a_datasource_gc_init() { a_preferences_register_group ( VIKING_GC_PARAMS_GROUP_KEY, "Geocaching" ); VikLayerParamData tmp; tmp.s = "username"; a_preferences_register(prefs, tmp, VIKING_GC_PARAMS_GROUP_KEY); tmp.s = "password"; a_preferences_register(prefs+1, tmp, VIKING_GC_PARAMS_GROUP_KEY); }
/* initialisation */ void osm_traces_init () { /* Preferences */ a_preferences_register_group ( VIKING_OSM_TRACES_PARAMS_GROUP_KEY, _("OpenStreetMap Traces") ); VikLayerParamData tmp; tmp.s = ""; a_preferences_register(prefs, tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); tmp.s = ""; a_preferences_register(prefs+1, tmp, VIKING_OSM_TRACES_PARAMS_GROUP_KEY); }
void a_download_init (void) { VikLayerParamData tmp; tmp.u = VIK_CONFIG_DEFAULT_TILE_AGE / 86400; // Now in days a_preferences_register(prefs, tmp, VIKING_PREFERENCES_GROUP_KEY); file_list_mutex = vik_mutex_new(); }
void a_mapcache_init () { VikLayerParamData tmp; tmp.u = VIK_CONFIG_MAPCACHE_SIZE; a_preferences_register(prefs, tmp, VIKING_PREFERENCES_GROUP_KEY); mc_mutex = vik_mutex_new (); cache = g_hash_table_new_full ( g_str_hash, g_str_equal, g_free, (GDestroyNotify) cache_item_free ); }
/** * a_background_init: * * Just setup any preferences. */ void a_background_init () { #ifdef HAVE_LIBMAPNIK VikLayerParamData tmp; // implicit use of 'MAPNIK_PREFS_NAMESPACE' to avoid dependency issues tmp.u = 1; // Default to 1 thread due to potential crashing issues a_preferences_register(&prefs_mapnik[0], tmp, "mapnik"); #endif }
void a_mapcache_init () { VikLayerParamData tmp; tmp.u = VIK_CONFIG_MAPCACHE_SIZE / 1024 / 1024; a_preferences_register(prefs, tmp, VIKING_PREFERENCES_GROUP_KEY); mc_mutex = g_mutex_new(); cache = g_hash_table_new_full ( g_str_hash, g_str_equal, g_free, g_object_unref ); }
/** * a_babel_init: * * Just setup preferences first */ void a_babel_init () { // Set the defaults VikLayerParamData vlpd; #ifdef WINDOWS // Basic guesses - could use %ProgramFiles% but this is simpler: if ( g_file_test ( "C:\\Program Files (x86)\\GPSBabel\\gpsbabel.exe", G_FILE_TEST_EXISTS ) ) // 32 bit location on a 64 bit system vlpd.s = "C:\\Program Files (x86)\\GPSBabel\\gpsbabel.exe"; else vlpd.s = "C:\\Program Files\\GPSBabel\\gpsbabel.exe"; #else vlpd.s = "gpsbabel"; #endif a_preferences_register(&prefs[0], vlpd, VIKING_PREFERENCES_IO_GROUP_KEY); }
void a_vik_preferences_init () { // Defaults for the options are setup here a_preferences_register_group ( VIKING_PREFERENCES_GROUP_KEY, _("General") ); VikLayerParamData tmp; tmp.u = VIK_DEGREE_FORMAT_DMS; a_preferences_register(prefs1, tmp, VIKING_PREFERENCES_GROUP_KEY); tmp.u = VIK_UNITS_DISTANCE_KILOMETRES; a_preferences_register(prefs2, tmp, VIKING_PREFERENCES_GROUP_KEY); tmp.u = VIK_UNITS_SPEED_KILOMETRES_PER_HOUR; a_preferences_register(prefs3, tmp, VIKING_PREFERENCES_GROUP_KEY); tmp.u = VIK_UNITS_HEIGHT_METRES; a_preferences_register(prefs4, tmp, VIKING_PREFERENCES_GROUP_KEY); tmp.b = TRUE; a_preferences_register(prefs5, tmp, VIKING_PREFERENCES_GROUP_KEY); /* Maintain the default location to New York */ tmp.d = 40.714490; a_preferences_register(prefs6, tmp, VIKING_PREFERENCES_GROUP_KEY); tmp.d = -74.007130; a_preferences_register(prefs7, tmp, VIKING_PREFERENCES_GROUP_KEY); // New Tab a_preferences_register_group ( VIKING_PREFERENCES_IO_GROUP_KEY, _("Export/External") ); tmp.u = VIK_KML_EXPORT_UNITS_METRIC; a_preferences_register(&io_prefs[0], tmp, VIKING_PREFERENCES_IO_GROUP_KEY); tmp.u = VIK_GPX_EXPORT_TRK_SORT_TIME; a_preferences_register(&io_prefs[1], tmp, VIKING_PREFERENCES_IO_GROUP_KEY); #ifndef WINDOWS tmp.s = "xdg-open"; a_preferences_register(&io_prefs_non_windows[0], tmp, VIKING_PREFERENCES_IO_GROUP_KEY); #endif // JOSM for OSM editing around a GPX track tmp.s = "josm"; a_preferences_register(&io_prefs_external_gpx[0], tmp, VIKING_PREFERENCES_IO_GROUP_KEY); // Add a second external program - another OSM editor by default tmp.s = "merkaartor"; a_preferences_register(&io_prefs_external_gpx[1], tmp, VIKING_PREFERENCES_IO_GROUP_KEY); }
void vik_georef_layer_init (void) { VikLayerParamData tmp; tmp.b = TRUE; a_preferences_register(&io_prefs[0], tmp, VIKING_PREFERENCES_IO_GROUP_KEY); }