X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/50a14534a51f892500ee82f867e8ab2f85b936ae..80471a6a905e00bf80ad04fa2061f88ea81f15cb:/src/vikmapslayer.h?ds=inline diff --git a/src/vikmapslayer.h b/src/vikmapslayer.h index 39f17e4c..914fd0b3 100644 --- a/src/vikmapslayer.h +++ b/src/vikmapslayer.h @@ -22,6 +22,13 @@ #ifndef _VIKING_MAPSLAYER_H #define _VIKING_MAPSLAYER_H +#include "vikcoord.h" +#include "viklayer.h" +#include "vikviewport.h" +#include "vikmapsource.h" +#include "mapcoord.h" +#include "vikmapslayer_compat.h" + #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)) @@ -38,4 +45,11 @@ 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); +gint vik_maps_layer_get_map_type(VikMapsLayer *vml); +gchar *vik_maps_layer_get_map_label(VikMapsLayer *vml); +gchar *maps_layer_default_dir (); + + #endif