]> git.street.me.uk Git - andy/viking.git/blobdiff - src/globals.h
Remove dependencies to gob2
[andy/viking.git] / src / globals.h
index 2f6160c29c85b4a8410b419478c785e6df8d3588..6090d0c104a68ab9fa6953b165a28b475e1b1125 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef __VIKING_GLOBALS_H
 #define __VIKING_GLOBALS_H
 
+#include <glib.h>
+
 #define PROJECT "Viking"
 #define VIKING_VERSION PACKAGE_VERSION
 #define VIKING_VERSION_NAME "This Name For Rent"
 #define MERCLAT(x) (RAD2DEG * log(tan((0.25 * M_PI) + (0.5 * DEG2RAD * (x)))))
 #define DEMERCLAT(x) (RAD2DEG * atan(sinh(DEG2RAD * (x))))
 
+/* Some command line options */
+extern gboolean vik_debug;
+extern gboolean vik_verbose;
+extern gboolean vik_version;
+
+/* Glbal preferences */
+void a_vik_preferences_init ();
+
+/* Coord display preferences */
+typedef enum {
+  VIK_DEGREE_FORMAT_DDD,
+  VIK_DEGREE_FORMAT_DMM,
+  VIK_DEGREE_FORMAT_DMS,
+} vik_degree_format_t;
+
+vik_degree_format_t a_vik_get_degree_format ( );
+
 #endif