Diff of /trunk/src/main.c

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

revision 179 by harbaum, Thu Jun 18 12:15:17 2009 UTC revision 185 by harbaum, Mon Jun 29 14:07:46 2009 UTC
# Line 67  static void main_ui_enable(appdata_t *ap Line 67  static void main_ui_enable(appdata_t *ap
67    gtk_widget_set_sensitive(appdata->menu_view, osm_valid);    gtk_widget_set_sensitive(appdata->menu_view, osm_valid);
68    gtk_widget_set_sensitive(appdata->menu_wms, osm_valid);    gtk_widget_set_sensitive(appdata->menu_wms, osm_valid);
69    gtk_widget_set_sensitive(appdata->menu_map, osm_valid);    gtk_widget_set_sensitive(appdata->menu_map, osm_valid);
   gtk_widget_set_sensitive(appdata->menu_item_project_close, project_valid);  
70    
71    if(!project_valid)    if(!project_valid)
72      statusbar_set(appdata, _("Please load or create a project"), FALSE);      statusbar_set(appdata, _("Please load or create a project"), FALSE);
# Line 83  cb_menu_project_open(GtkMenuItem *item, Line 82  cb_menu_project_open(GtkMenuItem *item,
82  }  }
83    
84  static void  static void
85  cb_menu_project_close(GtkMenuItem *item, gpointer data) {  cb_menu_project_wizard(GtkMenuItem *item, gpointer data) {
86    appdata_t *appdata = (appdata_t*)data;    appdata_t *appdata = (appdata_t*)data;
87    project_close(appdata);    project_wizard(appdata);
   main_ui_enable(appdata);  
88  }  }
89    
90  static void  static void
# Line 637  void menu_create(appdata_t *appdata) { Line 635  void menu_create(appdata_t *appdata) {
635      0, 0, TRUE, FALSE, FALSE      0, 0, TRUE, FALSE, FALSE
636    );    );
637    
638    appdata->menu_item_project_close = menu_append_new_item(    menu_append_new_item(
639      appdata, submenu, GTK_SIGNAL_FUNC(cb_menu_project_close), _("_Close"),      appdata, submenu, GTK_SIGNAL_FUNC(cb_menu_project_wizard), _("_Wizard"),
640      GTK_STOCK_CLOSE, "<OSM2Go-Main>/Project/Close",      GTK_STOCK_NEW, "<OSM2Go-Main>/Project/Wizard",
641      0, 0, TRUE, FALSE, FALSE      0, 0, TRUE, FALSE, FALSE
642    );    );
643    

Legend:
Removed from v.179  
changed lines
  Added in v.185