]> git.itanic.dy.fi Git - maemo-mapper/blobdiff - src/types.h
Added ability to set "Toggle Tracking" as a hardware key.
[maemo-mapper] / src / types.h
index d6941da852716e57f0829062828b1b79d3515d5e..36a4753fc0cf604afe81f21005efdb712bb721a6 100644 (file)
@@ -63,6 +63,7 @@ typedef enum
 {
     REPOTYPE_NONE, /* No URL set. */
     REPOTYPE_XYZ, /* x=%d, y=%d, and zoom=%d */
+    REPOTYPE_XYZ_SIGNED, /* x=%d, y=%d, and zoom=%d-2 */
     REPOTYPE_XYZ_INV, /* zoom=%0d, x=%d, y=%d */
     REPOTYPE_QUAD_QRST, /* t=%s   (%s = {qrst}*) */
     REPOTYPE_QUAD_ZERO, /* t=%0s  (%0s = {0123}*) */
@@ -195,6 +196,7 @@ typedef enum
     CUSTOM_ACTION_ZOOM_IN,
     CUSTOM_ACTION_ZOOM_OUT,
     CUSTOM_ACTION_TOGGLE_FULLSCREEN,
+    CUSTOM_ACTION_TOGGLE_TRACKING,
     CUSTOM_ACTION_TOGGLE_TRACKS,
     CUSTOM_ACTION_TOGGLE_SCALE,
     CUSTOM_ACTION_TOGGLE_POI,
@@ -277,7 +279,6 @@ typedef enum
 
 typedef enum
 {
-    GPS_RCVR_NONE,
     GPS_RCVR_BT,
     GPS_RCVR_GPSD,
     GPS_RCVR_FILE,
@@ -332,8 +333,8 @@ typedef struct _PoiInfo PoiInfo;
 struct _PoiInfo {
     gint poi_id;
     gint cat_id;
-    gfloat lat;
-    gfloat lon;
+    gdouble lat;
+    gdouble lon;
     gchar *label;
     gchar *desc;
     gchar *clabel;
@@ -387,8 +388,8 @@ typedef struct _GpsData GpsData;
 struct _GpsData {
     gint fix;
     gint fixquality;
-    gfloat lat;
-    gfloat lon;
+    gdouble lat;
+    gdouble lon;
     gfloat speed;    /* in knots */
     gfloat maxspeed;    /* in knots */
     gfloat heading;