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); |
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 |
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 |
|
|