111 |
|
|
112 |
void(*render)(struct osm_gps_map_osd_s *); |
void(*render)(struct osm_gps_map_osd_s *); |
113 |
void(*draw)(struct osm_gps_map_osd_s *, GdkDrawable *); |
void(*draw)(struct osm_gps_map_osd_s *, GdkDrawable *); |
114 |
osd_button_t(*check)(struct osm_gps_map_osd_s *,gint, gint); /* check if x/y lies within OSD */ |
osd_button_t(*check)(struct osm_gps_map_osd_s *,gboolean,gint, gint); /* check if x/y lies within OSD */ |
115 |
gboolean(*busy)(struct osm_gps_map_osd_s *); |
gboolean(*busy)(struct osm_gps_map_osd_s *); |
116 |
void(*free)(struct osm_gps_map_osd_s *); |
void(*free)(struct osm_gps_map_osd_s *); |
117 |
|
|
155 |
gint *pixel_x, gint *pixel_y); |
gint *pixel_x, gint *pixel_y); |
156 |
void osm_gps_map_scroll (OsmGpsMap *map, gint dx, gint dy); |
void osm_gps_map_scroll (OsmGpsMap *map, gint dx, gint dy); |
157 |
float osm_gps_map_get_scale(OsmGpsMap *map); |
float osm_gps_map_get_scale(OsmGpsMap *map); |
|
#ifdef ENABLE_BALLOON |
|
|
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 |
|
158 |
#ifdef ENABLE_OSD |
#ifdef ENABLE_OSD |
159 |
void osm_gps_map_register_osd(OsmGpsMap *map, osm_gps_map_osd_t *osd); |
void osm_gps_map_register_osd(OsmGpsMap *map, osm_gps_map_osd_t *osd); |
160 |
void osm_gps_map_redraw (OsmGpsMap *map); |
void osm_gps_map_redraw (OsmGpsMap *map); |