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

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

revision 84 by harbaum, Fri Aug 28 07:52:01 2009 UTC revision 87 by harbaum, Mon Aug 31 12:01:28 2009 UTC
# Line 78  typedef enum { Line 78  typedef enum {
78      OSM_GPS_MAP_SOURCE_YAHOO_HYBRID      OSM_GPS_MAP_SOURCE_YAHOO_HYBRID
79  } OsmGpsMapSource_t;  } OsmGpsMapSource_t;
80    
81    #define OSM_GPS_MAP_SOURCE_LAST  (OSM_GPS_MAP_SOURCE_YAHOO_HYBRID)
82    
83  typedef struct {  typedef struct {
84      gint x, y, w, h;      gint x, y, w, h;
85  } OsmGpsMapRect_t;  } OsmGpsMapRect_t;
# Line 105  typedef struct osm_gps_map_osd_s { Line 107  typedef struct osm_gps_map_osd_s {
107      void(*render)(struct osm_gps_map_osd_s *);      void(*render)(struct osm_gps_map_osd_s *);
108      void(*draw)(struct osm_gps_map_osd_s *, GdkDrawable *);      void(*draw)(struct osm_gps_map_osd_s *, GdkDrawable *);
109      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 *,gint, gint);       /* check if x/y lies within OSD */
110        gboolean(*busy)(struct osm_gps_map_osd_s *);
111      void(*free)(struct osm_gps_map_osd_s *);      void(*free)(struct osm_gps_map_osd_s *);
112    
113      OsmGpsMapOsdCallback cb;      OsmGpsMapOsdCallback cb;
# Line 155  void osm_gps_map_clear_balloon (OsmGpsMa Line 158  void osm_gps_map_clear_balloon (OsmGpsMa
158  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);
159  void osm_gps_map_redraw (OsmGpsMap *map);  void osm_gps_map_redraw (OsmGpsMap *map);
160  osm_gps_map_osd_t *osm_gps_map_osd_get(OsmGpsMap *map);  osm_gps_map_osd_t *osm_gps_map_osd_get(OsmGpsMap *map);
161    void osm_gps_map_repaint (OsmGpsMap *map);
162  #endif  #endif
163    
164    

Legend:
Removed from v.84  
changed lines
  Added in v.87