Diff of /trunk/src/osm-gps-map.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 97 by harbaum, Mon Sep 7 06:16:06 2009 UTC revision 114 by harbaum, Wed Sep 16 20:04:38 2009 UTC
# Line 111  typedef struct osm_gps_map_osd_s { Line 111  typedef struct osm_gps_map_osd_s {
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    
# Line 155  void osm_gps_map_geographic_to_screen (O Line 155  void osm_gps_map_geographic_to_screen (O
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);

Legend:
Removed from v.97  
changed lines
  Added in v.114