Diff of /trunk/src/main.c

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

revision 161 by harbaum, Fri Apr 10 11:13:26 2009 UTC revision 162 by harbaum, Mon Apr 13 11:07:20 2009 UTC
# Line 216  cb_menu_redraw(GtkMenuItem *item, gpoint Line 216  cb_menu_redraw(GtkMenuItem *item, gpoint
216  #endif  #endif
217    
218  static void  static void
 cb_menu_style(GtkMenuItem *item, gpointer data) {  
   appdata_t *appdata = (appdata_t*)data;  
   
   style_select(GTK_WIDGET(appdata->window), appdata);  
 }  
   
 static void  
219  cb_menu_map_no_icons(GtkCheckMenuItem *item, gpointer data) {  cb_menu_map_no_icons(GtkCheckMenuItem *item, gpointer data) {
220    appdata_t *appdata = (appdata_t*)data;    appdata_t *appdata = (appdata_t*)data;
221    
# Line 245  cb_menu_map_no_antialias(GtkCheckMenuIte Line 238  cb_menu_map_no_antialias(GtkCheckMenuIte
238  }  }
239    
240  static void  static void
241    cb_menu_style(GtkMenuItem *item, gpointer data) {
242      appdata_t *appdata = (appdata_t*)data;
243    
244      style_select(GTK_WIDGET(appdata->window), appdata);
245    }
246    
247    static void
248  cb_menu_undo(GtkMenuItem *item, gpointer data) {  cb_menu_undo(GtkMenuItem *item, gpointer data) {
249    appdata_t *appdata = (appdata_t*)data;    appdata_t *appdata = (appdata_t*)data;
250    
# Line 314  cb_menu_zoomout(GtkMenuItem *item, appda Line 314  cb_menu_zoomout(GtkMenuItem *item, appda
314  }  }
315    
316  static void  static void
317    cb_menu_view_detail_inc(GtkMenuItem *item, gpointer data) {
318      appdata_t *appdata = (appdata_t*)data;
319    
320      printf("detail level increase\n");
321      map_detail_increase(appdata->map);
322    }
323    
324    static void
325    cb_menu_view_detail_normal(GtkMenuItem *item, gpointer data) {
326      appdata_t *appdata = (appdata_t*)data;
327    
328      printf("detail level normal\n");
329      map_detail_normal(appdata->map);
330    }
331    
332    static void
333    cb_menu_view_detail_dec(GtkMenuItem *item, gpointer data) {
334      appdata_t *appdata = (appdata_t*)data;
335    
336      printf("detail level decrease\n");
337      map_detail_decrease(appdata->map);
338    }
339    
340    static void
341  cb_menu_track_import(GtkMenuItem *item, appdata_t *appdata) {  cb_menu_track_import(GtkMenuItem *item, appdata_t *appdata) {
342    g_assert(appdata->settings);    g_assert(appdata->settings);
343    
# Line 640  void menu_create(appdata_t *appdata) { Line 664  void menu_create(appdata_t *appdata) {
664      GDK_period, GDK_CONTROL_MASK, TRUE, FALSE, FALSE      GDK_period, GDK_CONTROL_MASK, TRUE, FALSE, FALSE
665    );    );
666    
667      gtk_menu_shell_append(GTK_MENU_SHELL(submenu), gtk_separator_menu_item_new());
668    
669      menu_append_new_item(
670        appdata, submenu, GTK_SIGNAL_FUNC(cb_menu_view_detail_inc), _("More details"),
671        NULL, "<OSM2Go-Main>/View/DetailInc",
672        GDK_period, GDK_MOD1_MASK, TRUE, FALSE, FALSE
673      );
674    
675      menu_append_new_item(
676        appdata, submenu, GTK_SIGNAL_FUNC(cb_menu_view_detail_normal), _("Normal details"),
677        NULL, "<OSM2Go-Main>/View/DetailNormal",
678        0, 0, TRUE, FALSE, FALSE
679      );
680    
681      menu_append_new_item(
682        appdata, submenu, GTK_SIGNAL_FUNC(cb_menu_view_detail_dec), _("Less details"),
683        NULL, "<OSM2Go-Main>/View/DetailDec",
684        GDK_comma, GDK_MOD1_MASK, TRUE, FALSE, FALSE
685      );
686    
687    /* -------------------- OSM submenu -------------------- */    /* -------------------- OSM submenu -------------------- */
688    
689    appdata->menu_osm = item = gtk_menu_item_new_with_mnemonic( _("_OSM") );    appdata->menu_osm = item = gtk_menu_item_new_with_mnemonic( _("_OSM") );

Legend:
Removed from v.161  
changed lines
  Added in v.162