|
|
|
@ -79,7 +79,7 @@ void yon_load_proceed(YON_CONFIG_TYPE type){
|
|
|
|
|
|
|
|
|
|
|
|
void yon_interface_update(main_window *widgets){
|
|
|
|
void yon_interface_update(main_window *widgets){
|
|
|
|
if (widgets){};
|
|
|
|
if (widgets){};
|
|
|
|
// enum YON_PAGES page;
|
|
|
|
// enum YON_PAGES page=YON_PAGE_COMPLETED;
|
|
|
|
// char *type = config(AUTOINSTALL_TYPE_INSTALL);
|
|
|
|
// char *type = config(AUTOINSTALL_TYPE_INSTALL);
|
|
|
|
// if (strcmp(type,"fast")){
|
|
|
|
// if (strcmp(type,"fast")){
|
|
|
|
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->InstallationRadio),1);
|
|
|
|
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->InstallationRadio),1);
|
|
|
|
@ -188,21 +188,41 @@ void yon_interface_update(main_window *widgets){
|
|
|
|
// default:{}break;
|
|
|
|
// default:{}break;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// GtkTreeIter iter;
|
|
|
|
|
|
|
|
|
|
|
|
// char *zone = config(zone_parameter);
|
|
|
|
// char *zone = config(zone_parameter);
|
|
|
|
|
|
|
|
// char *region = NULL;
|
|
|
|
|
|
|
|
// if (!yon_char_is_empty(zone)) region = yon_char_divide_search(zone,"",-1);
|
|
|
|
// char *system_locale = config(locale_parameter);
|
|
|
|
// char *system_locale = config(locale_parameter);
|
|
|
|
// char *language = config(lang_parameter);
|
|
|
|
// char *language = config(lang_parameter);
|
|
|
|
|
|
|
|
// for_iter(widgets->LanguagesList,&iter){
|
|
|
|
|
|
|
|
// char *cur=NULL;
|
|
|
|
|
|
|
|
// gtk_tree_model_get(GTK_TREE_MODEL(widgets->LanguagesList),&iter,1,&cur,-1);
|
|
|
|
|
|
|
|
// if (strstr(system_locale,cur)){
|
|
|
|
|
|
|
|
// gtk_list_store_set(GTK_TREE_MODEL(widgets->LanguagesList),&iter,0,1,-1);
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// gtk_list_store_set(GTK_TREE_MODEL(widgets->LanguagesList),&iter,0,0,-1);
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter));
|
|
|
|
|
|
|
|
// gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),region);
|
|
|
|
|
|
|
|
// gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->ZoneCombo),zone);
|
|
|
|
|
|
|
|
// gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->LanguageCombo),language);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// char *kbmodel = config (xkbmodel_parameter);
|
|
|
|
// char *kbmodel = config (xkbmodel_parameter);
|
|
|
|
// char *optinos = config(xkboptions_parameter);
|
|
|
|
// char *optinos = config(xkboptions_parameter);
|
|
|
|
// char *layout = config(xkblayout_parameter);
|
|
|
|
// char *layout = config(xkblayout_parameter);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// char *user_name = config(user_name_parameter);
|
|
|
|
// char *user_name = config(user_name_parameter);
|
|
|
|
// char *user_gecos = config(user_name_parameter);
|
|
|
|
// char *user_gecos = config(user_name_parameter);
|
|
|
|
// char *user_password = config(user_name_parameter);
|
|
|
|
// char *user_password = config(user_name_parameter);
|
|
|
|
// char *root_password = config(user_name_parameter);
|
|
|
|
// char *root_password = config(user_name_parameter);
|
|
|
|
// char *autologin = config(user_name_parameter);
|
|
|
|
// char *autologin = config(user_name_parameter);
|
|
|
|
// char *hostname = config(user_name_parameter);
|
|
|
|
// char *hostname = config(user_name_parameter);
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void on_config_local_load(GtkWidget *,main_window *);
|
|
|
|
void on_config_local_load(GtkWidget *,main_window *);
|
|
|
|
@ -716,7 +736,10 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){
|
|
|
|
gtk_widget_set_sensitive(widgets->NextButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->NextButton,1);
|
|
|
|
gtk_widget_hide(widgets->SaveButton);
|
|
|
|
gtk_widget_hide(widgets->SaveButton);
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
|
|
|
|
|
|
|
|
case YON_PAGE_INSTALL_ERROR:
|
|
|
|
case YON_PAGE_INSTALL_ERROR:
|
|
|
|
|
|
|
|
on_summary_log_view((GtkWidget*)NULL);
|
|
|
|
|
|
|
|
[[fallthrough]];
|
|
|
|
case YON_PAGE_COMPLETION:{
|
|
|
|
case YON_PAGE_COMPLETION:{
|
|
|
|
yon_switch_page_render(widgets,7);
|
|
|
|
yon_switch_page_render(widgets,7);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
@ -851,7 +874,6 @@ void on_process_log_view(GtkWidget *){
|
|
|
|
gdk_threads_add_timeout(500,(GSourceFunc)yon_read_log,window);
|
|
|
|
gdk_threads_add_timeout(500,(GSourceFunc)yon_read_log,window);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
void on_summary_log_view(GtkWidget *);
|
|
|
|
|
|
|
|
void on_summary_log_view(GtkWidget *){
|
|
|
|
void on_summary_log_view(GtkWidget *){
|
|
|
|
log_window *window = yon_log_window_new();
|
|
|
|
log_window *window = yon_log_window_new();
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(window->Window),NULL,LOG_VIEW_LABEL,icon_path,"log_viewer");
|
|
|
|
yon_gtk_window_setup(GTK_WINDOW(window->Window),NULL,LOG_VIEW_LABEL,icon_path,"log_viewer");
|
|
|
|
|