/* Allow comparing versions */
gint viking_version_to_number ( gchar *version );
+/* Very first run */
+gboolean a_vik_very_first_run ();
+
/* Global preferences */
void a_vik_preferences_init ();
gboolean a_vik_get_add_default_map_layer ( );
+typedef enum {
+ VIK_STARTUP_METHOD_HOME_LOCATION,
+ VIK_STARTUP_METHOD_LAST_LOCATION,
+ VIK_STARTUP_METHOD_SPECIFIED_FILE,
+ VIK_STARTUP_METHOD_AUTO_LOCATION,
+} vik_startup_method_t;
+
+vik_startup_method_t a_vik_get_startup_method ( );
+
+const gchar *a_vik_get_startup_file ( );
+
+gboolean a_vik_get_check_version ( );
+
/* Group for global preferences */
#define VIKING_PREFERENCES_GROUP_KEY "viking.globals"
#define VIKING_PREFERENCES_NAMESPACE "viking.globals."