X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/7363caa739bd64724ec6b12208d4f30f06258845..9a8626eea11c7d6642f89147eaacdaa4a2666208:/src/vikmapslayer.h diff --git a/src/vikmapslayer.h b/src/vikmapslayer.h index 914fd0b3..568a092e 100644 --- a/src/vikmapslayer.h +++ b/src/vikmapslayer.h @@ -29,6 +29,8 @@ #include "mapcoord.h" #include "vikmapslayer_compat.h" +G_BEGIN_DECLS + #define VIK_MAPS_LAYER_TYPE (vik_maps_layer_get_type ()) #define VIK_MAPS_LAYER(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIK_MAPS_LAYER_TYPE, VikMapsLayer)) #define VIK_MAPS_LAYER_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), VIK_MAPS_LAYER_TYPE, VikMapsLayerClass)) @@ -45,11 +47,14 @@ GType vik_maps_layer_get_type (); typedef struct _VikMapsLayer VikMapsLayer; -void maps_layer_register_map_source ( const char *label, VikMapSource *map ); -void maps_layer_download_section_without_redraw ( VikMapsLayer *vml, VikViewport *vvp, VikCoord *ul, VikCoord *br, gdouble zoom); +void maps_layer_init (); +void maps_layer_register_map_source ( VikMapSource *map ); +void maps_layer_download_section ( VikMapsLayer *vml, VikViewport *vvp, VikCoord *ul, VikCoord *br, gdouble zoom); gint vik_maps_layer_get_map_type(VikMapsLayer *vml); gchar *vik_maps_layer_get_map_label(VikMapsLayer *vml); gchar *maps_layer_default_dir (); +void vik_maps_layer_download ( VikMapsLayer *vml, VikViewport *vvp, gboolean only_new ); +G_END_DECLS #endif