X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/778f41c5f8072cef5f865534cb75bd346f5c68f5..dbebd375d34e0344d16f0140b3aaf3eccfd3f176:/src/vikgpslayer.h diff --git a/src/vikgpslayer.h b/src/vikgpslayer.h index 0e0fba6b..47d5ac66 100644 --- a/src/vikgpslayer.h +++ b/src/vikgpslayer.h @@ -26,6 +26,8 @@ #include "viklayer.h" #include "viktrack.h" +G_BEGIN_DECLS + #define VIK_GPS_LAYER_TYPE (vik_gps_layer_get_type ()) #define VIK_GPS_LAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIK_GPS_LAYER_TYPE, VikGpsLayer)) #define VIK_GPS_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIK_GPS_LAYER_TYPE, VikGpsLayerClass)) @@ -45,6 +47,12 @@ typedef enum { GPS_UP } vik_gps_dir; +typedef enum { + WPT=0, + TRK=1, + RTE=2 +} vik_gps_xfer_type; + typedef struct _VikGpsLayer VikGpsLayer; gboolean vik_gps_layer_is_empty ( VikGpsLayer *vgl ); @@ -61,6 +69,10 @@ gint vik_gps_comm ( VikTrwLayer *vtl, VikViewport *vvp, VikLayersPanel *vlp, gboolean do_tracks, - gboolean do_waypoints ); + gboolean do_routes, + gboolean do_waypoints, + gboolean turn_off); + +G_END_DECLS #endif