]> git.street.me.uk Git - andy/viking.git/blobdiff - src/globals.h
When manually creating a track, automatically give it a default name.
[andy/viking.git] / src / globals.h
index b738e231c13052b161335fc186252674fdd3356e..c919c1809d1b2ca7b0f7768fc390fe75171c1fa8 100644 (file)
 #define DEMERCLAT(x) (RAD2DEG * atan(sinh(DEG2RAD * (x))))
 
 /* Some command line options */
-extern gboolean vik_use_small_wp_icons;
 extern gboolean vik_debug;
 extern gboolean vik_verbose;
 extern gboolean vik_version;
 
-/* Glbal preferences */
+/* Global preferences */
 void a_vik_preferences_init ();
 
 /* Coord display preferences */
@@ -76,6 +75,7 @@ typedef enum {
   VIK_UNITS_SPEED_KILOMETRES_PER_HOUR,
   VIK_UNITS_SPEED_MILES_PER_HOUR,
   VIK_UNITS_SPEED_METRES_PER_SECOND,
+  VIK_UNITS_SPEED_KNOTS,
 } vik_units_speed_t;
 
 vik_units_speed_t a_vik_get_units_speed ( );
@@ -88,6 +88,17 @@ typedef enum {
 
 vik_units_height_t a_vik_get_units_height ( );
 
+gboolean a_vik_get_use_large_waypoint_icons ( );
+
+/* Location preferences */
+typedef enum {
+  VIK_LOCATION_LAT,
+  VIK_LOCATION_LONG,
+} vik_location_t;
+
+gdouble a_vik_get_default_lat ( );
+gdouble a_vik_get_default_long ( );
+
 /* Group for global preferences */
 #define VIKING_PREFERENCES_GROUP_KEY "viking.globals"
 #define VIKING_PREFERENCES_NAMESPACE "viking.globals."