--- trunk/src/osm-gps-map.h 2009/08/19 14:21:14 65 +++ trunk/src/osm-gps-map.h 2009/08/19 20:03:28 66 @@ -84,6 +84,9 @@ gpointer data); #define OSM_GPS_MAP_BALLOON_CALLBACK(f) ((OsmGpsMapBalloonCallback) (f)) +typedef void (*OsmGpsMapOsdGpsCallback)(gpointer data); +#define OSM_GPS_MAP_OSD_GPS_CALLBACK(f) ((OsmGpsMapOsdGpsCallback) (f)) + GType osm_gps_map_get_type (void) G_GNUC_CONST; const char* osm_gps_map_source_get_friendly_name(OsmGpsMapSource_t source); @@ -119,6 +122,10 @@ void osm_gps_map_draw_balloon (OsmGpsMap *map, float latitude, float longitude, OsmGpsMapBalloonCallback cb, gpointer data); void osm_gps_map_clear_balloon (OsmGpsMap *map); #endif +#ifdef ENABLE_OSD +void osm_gps_map_osd_enable_gps (OsmGpsMap *map, OsmGpsMapOsdGpsCallback cb, gpointer data); +#endif + G_END_DECLS