X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/901ca9d5d61b2f56101f6829c3b1193ac465102d..80471a6a905e00bf80ad04fa2061f88ea81f15cb:/src/globals.h diff --git a/src/globals.h b/src/globals.h index 6a89f0d8..6090d0c1 100644 --- a/src/globals.h +++ b/src/globals.h @@ -22,20 +22,13 @@ #ifndef __VIKING_GLOBALS_H #define __VIKING_GLOBALS_H +#include + #define PROJECT "Viking" #define VIKING_VERSION PACKAGE_VERSION #define VIKING_VERSION_NAME "This Name For Rent" #define VIKING_URL "http://viking.sf.net/" -#ifdef WINDOWS -#define access(a,b) _access(a,b) -#define VIKING_FILE_SEP '\\' -#else -#include -#define VIKING_FILE_SEP '/' -#define UNIX_WEB_BROWSER "galeon" -#endif - #define ALTI_TO_MPP 1.4017295 #define MPP_TO_ALTI 0.7134044 @@ -51,4 +44,21 @@ #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