]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikmapslayer_compat.h
Scale waypoint icons to give large or small icons as necessary.
[andy/viking.git] / src / vikmapslayer_compat.h
index 67ec71a5989a14bd10dbda624ac99369cd7b0fe8..1745040231908799738be71a26192fea1a93d957 100644 (file)
@@ -33,7 +33,9 @@ typedef struct {
   guint drawmode;
   gboolean (*coord_to_mapcoord) ( const VikCoord *src, gdouble xzoom, gdouble yzoom, MapCoord *dest );
   void (*mapcoord_to_center_coord) ( MapCoord *src, VikCoord *dest );
   guint drawmode;
   gboolean (*coord_to_mapcoord) ( const VikCoord *src, gdouble xzoom, gdouble yzoom, MapCoord *dest );
   void (*mapcoord_to_center_coord) ( MapCoord *src, VikCoord *dest );
-  int (*download) ( MapCoord *src, const gchar *dest_fn );
+  int (*download) ( MapCoord *src, const gchar *dest_fn, void *handle );
+  void *(*download_handle_init) ( );
+  void (*download_handle_cleanup) ( void *handle );
   /* TODO: constant size (yay!) */
 } VikMapsLayer_MapType;
 
   /* TODO: constant size (yay!) */
 } VikMapsLayer_MapType;