Diff of /trunk/src/gpxview.h

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

revision 128 by harbaum, Tue Sep 29 07:31:18 2009 UTC revision 211 by harbaum, Wed Nov 25 10:13:26 2009 UTC
# Line 24  Line 24 
24  #if MAEMO_VERSION_MAJOR < 5  #if MAEMO_VERSION_MAJOR < 5
25  #define USE_BREAD_CRUMB_TRAIL  #define USE_BREAD_CRUMB_TRAIL
26  #else  #else
27    #define FREMANTLE
28    
29  // these are on maemo fremantle  // these are on maemo fremantle
30  #include <hildon/hildon-button.h>  #include <hildon/hildon-button.h>
31  #include <hildon/hildon-text-view.h>  #include <hildon/hildon-text-view.h>
# Line 114  typedef struct { Line 116  typedef struct {
116    char *search_str;    char *search_str;
117    int search_days;    int search_days;
118    
119      struct proxy_s *proxy;      /* proxy settings */
120    
121    int gpxlist_items;    int gpxlist_items;
122    int cachelist_items;    int cachelist_items;
123    guint cachelist_handler_id; /* update timer */    guint cachelist_handler_id; /* update timer */
# Line 132  typedef struct { Line 136  typedef struct {
136    gboolean compass_locked;    gboolean compass_locked;
137    int compass_damping;    int compass_damping;
138    
139      gboolean disable_gcvote;
140    
141    struct gps_state *gps_state;    struct gps_state *gps_state;
142    
143    /* keep track of all html views so zoom events can be delivered */    /* keep track of all html views so zoom events can be delivered */
# Line 145  typedef struct { Line 151  typedef struct {
151  #ifndef NO_COPY_N_PASTE  #ifndef NO_COPY_N_PASTE
152    /* do enable/disable the edit entries */    /* do enable/disable the edit entries */
153    GtkWidget *menu_cut, *menu_copy, *menu_paste;    GtkWidget *menu_cut, *menu_copy, *menu_paste;
   GtkClipboard *clipboard;     /* clipboard for copy/paste */  
154    GtkTextBuffer *active_buffer;    GtkTextBuffer *active_buffer;
155  #endif  #endif
156    
157      GtkClipboard *clipboard;     /* clipboard for copy/paste */
158    
159  #ifdef USE_STACKABLE_WINDOW  #ifdef USE_STACKABLE_WINDOW
160    GtkWidget *export_menu, *tools_menu;    GtkWidget *export_menu, *tools_menu;
161  #endif  #endif
# Line 179  typedef struct { Line 186  typedef struct {
186    
187    gboolean cachelist_disable_screensaver;    gboolean cachelist_disable_screensaver;
188    gboolean goto_disable_screensaver;    gboolean goto_disable_screensaver;
   gboolean cachelist_update;  
189    
190    HildonProgram *program;    HildonProgram *program;
191    HildonWindow *window;    HildonWindow *window;
# Line 188  typedef struct { Line 194  typedef struct {
194    GtkWidget *window;    GtkWidget *window;
195  #endif  #endif
196    
197      gboolean cachelist_update;
198    
199  #if defined(USE_BREAD_CRUMB_TRAIL) || defined(BCT)  #if defined(USE_BREAD_CRUMB_TRAIL) || defined(BCT)
200    /* reference to enable/disable these while walking the crumb trail */    /* reference to enable/disable these while walking the crumb trail */
201    GtkWidget *menu_import, *menu_export;    GtkWidget *menu_import, *menu_export;
# Line 211  typedef struct { Line 219  typedef struct {
219    } map;    } map;
220  #endif  #endif
221    
222      /* username is also used to detect own caches (by log entry) */
223      char *username;
224    
225      /* stuff to call geotoad */
226      struct {
227        char *password, *filename;
228        float distance, lat, lon;
229        int flags;
230      } gt;
231    
232    GtkWidget *vbox;    GtkWidget *vbox;
233  } appdata_t;  } appdata_t;
234    
# Line 220  typedef struct { Line 238  typedef struct {
238  #include "gconf.h"  #include "gconf.h"
239  #include "html.h"  #include "html.h"
240  #include "icons.h"  #include "icons.h"
241    #include "gcvote.h"
242  #include "cache.h"  #include "cache.h"
243  #include "geomath.h"  #include "geomath.h"
244  #include "geotext.h"  #include "geotext.h"
# Line 228  typedef struct { Line 247  typedef struct {
247  #include "mm_poi.h"  #include "mm_poi.h"
248  #include "precpos.h"  #include "precpos.h"
249  #include "garmin_export.h"  #include "garmin_export.h"
250    #include "geotoad.h"
251    
252  #ifdef ENABLE_OSM_GPS_MAP  #ifdef ENABLE_OSM_GPS_MAP
253  #include "map-tool.h"  #include "map-tool.h"
# Line 267  extern gboolean on_window_key_press(GtkW Line 287  extern gboolean on_window_key_press(GtkW
287  #ifdef USE_STACKABLE_WINDOW  #ifdef USE_STACKABLE_WINDOW
288  HildonAppMenu *menu_create(appdata_t *appdata, int mode);  HildonAppMenu *menu_create(appdata_t *appdata, int mode);
289  #endif  #endif
290    void cachelist_goto_cache(appdata_t *appdata, cache_t *cache);
291    void gpxlist_goto_cachelist(appdata_t *appdata, gpx_t *gpx);
292    gboolean gpxlist_find(appdata_t *appdata, GtkTreeIter *iter, gpx_t *gpx);
293    void gpxlist_set(GtkListStore *store, GtkTreeIter *iter, gpx_t *gpx);
294    
295  #endif // GPXVIEW_H  #endif // GPXVIEW_H

Legend:
Removed from v.128  
changed lines
  Added in v.211