76 |
OSM_GPS_MAP_SOURCE_YAHOO_HYBRID |
OSM_GPS_MAP_SOURCE_YAHOO_HYBRID |
77 |
} OsmGpsMapSource_t; |
} OsmGpsMapSource_t; |
78 |
|
|
79 |
|
typedef struct { |
80 |
|
gint x, y, w, h; |
81 |
|
} OsmGpsMapRect_t; |
82 |
|
|
83 |
|
typedef void (*OsmGpsMapBalloonCallback)(cairo_t *, OsmGpsMapRect_t *rect, |
84 |
|
gpointer data); |
85 |
|
#define OSM_GPS_MAP_BALLOON_CALLBACK(f) ((OsmGpsMapBalloonCallback) (f)) |
86 |
|
|
87 |
GType osm_gps_map_get_type (void) G_GNUC_CONST; |
GType osm_gps_map_get_type (void) G_GNUC_CONST; |
88 |
|
|
89 |
const char* osm_gps_map_source_get_friendly_name(OsmGpsMapSource_t source); |
const char* osm_gps_map_source_get_friendly_name(OsmGpsMapSource_t source); |
115 |
gint *pixel_x, gint *pixel_y); |
gint *pixel_x, gint *pixel_y); |
116 |
void osm_gps_map_scroll (OsmGpsMap *map, gint dx, gint dy); |
void osm_gps_map_scroll (OsmGpsMap *map, gint dx, gint dy); |
117 |
float osm_gps_map_get_scale(OsmGpsMap *map); |
float osm_gps_map_get_scale(OsmGpsMap *map); |
118 |
void osm_gps_map_draw_balloon (OsmGpsMap *map, float latitude, float longitude); |
void osm_gps_map_draw_balloon (OsmGpsMap *map, float latitude, float longitude, OsmGpsMapBalloonCallback cb, gpointer data); |
119 |
void osm_gps_map_clear_balloon (OsmGpsMap *map); |
void osm_gps_map_clear_balloon (OsmGpsMap *map); |
120 |
|
|
121 |
G_END_DECLS |
G_END_DECLS |