|
|
|
|
@ -75,6 +75,8 @@ enum YON_PAGES yon_page_get_current(GtkNotebook *target){
|
|
|
|
|
void yon_navigation_buttons_set_sensetiveness(main_window *widgets){
|
|
|
|
|
enum YON_PAGES page = yon_page_get_current(GTK_NOTEBOOK(widgets->Notebook));
|
|
|
|
|
|
|
|
|
|
gtk_widget_hide(widgets->SourceButton);
|
|
|
|
|
gtk_widget_hide(widgets->StartScenarioButton);
|
|
|
|
|
switch(page){
|
|
|
|
|
case YON_PAGE_WELCOME:
|
|
|
|
|
yon_load_proceed(YON_CONFIG_LOCAL);
|
|
|
|
|
@ -100,6 +102,7 @@ void yon_navigation_buttons_set_sensetiveness(main_window *widgets){
|
|
|
|
|
case YON_PAGE_INSTALLATION:
|
|
|
|
|
gtk_widget_set_sensitive(widgets->NextButton,0);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
|
gtk_widget_hide(widgets->SkipInstallationButton);
|
|
|
|
|
break;
|
|
|
|
|
case YON_PAGE_KERNEL:
|
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
|
@ -116,6 +119,9 @@ void yon_navigation_buttons_set_sensetiveness(main_window *widgets){
|
|
|
|
|
gtk_button_set_label(GTK_BUTTON(widgets->NextButton),RESTART_LABEL);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
|
break;
|
|
|
|
|
case YON_PAGE_SECTIONS:
|
|
|
|
|
gtk_widget_show(widgets->SourceButton);
|
|
|
|
|
break;
|
|
|
|
|
default:
|
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->NextButton,1);
|
|
|
|
|
@ -403,4 +409,9 @@ void on_page_cancel_clicked(GtkWidget *, main_window *widgets){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->ConfigurationModeMenuItem,1);
|
|
|
|
|
yon_page_update(widgets);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_system_setup_pass(GtkWidget *, main_window *widgets){
|
|
|
|
|
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALLATION);
|
|
|
|
|
yon_page_update(widgets);
|
|
|
|
|
}
|