@ -1443,84 +1443,84 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
}
}
} break ;
} break ;
case YON_PAGE_REGION : { //region
case YON_PAGE_REGION : { //region
gtk_widget_set_sensitive ( widgets - > BackButton , 1 ) ;
// gtk_widget_set_sensitive(widgets->BackButton,1);
if ( gtk_combo_box_get_active ( GTK_COMBO_BOX ( widgets - > RegionCombo ) ) = = - 1 ) {
// if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->RegionCombo))==-1){
yon_ubl_status_box_spawn ( GTK_CONTAINER ( widgets - > StatusBox ) , REGION_EMPTY_LABEL , 5 , BACKGROUND_IMAGE_FAIL_TYPE ) ;
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),REGION_EMPTY_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect ( widgets - > RegionCombo ) ;
// yon_ubl_status_highlight_incorrect(widgets->RegionCombo);
return ;
// return;
} else if ( gtk_combo_box_get_active ( GTK_COMBO_BOX ( widgets - > ZoneCombo ) ) = = - 1 ) {
// } else if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->ZoneCombo))==-1){
yon_ubl_status_box_spawn ( GTK_CONTAINER ( widgets - > StatusBox ) , ZONE_EMPTY_LABEL , 5 , BACKGROUND_IMAGE_FAIL_TYPE ) ;
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),ZONE_EMPTY_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect ( widgets - > ZoneCombo ) ;
// yon_ubl_status_highlight_incorrect(widgets->ZoneCombo);
return ;
// return;
}
// }
char * languages = " " ;
// char *languages = "";
GtkTreeIter iter ;
// GtkTreeIter iter;
GtkTreeModel * model = GTK_TREE_MODEL ( widgets - > LanguagesFilter ) ;
// GtkTreeModel *model = GTK_TREE_MODEL(widgets->LanguagesFilter);
char * lang_code = NULL ;
// char *lang_code=NULL;
for_iter ( model , & iter ) {
// for_iter(model,&iter){
gtk_tree_model_get ( model , & iter , 2 , & lang_code , - 1 ) ;
// gtk_tree_model_get(model,&iter,2,&lang_code,-1);
languages = yon_char_unite ( languages , ! yon_char_is_empty ( languages ) ? " , " : " " , lang_code , NULL ) ;
// languages = yon_char_unite(languages,!yon_char_is_empty(languages)?",":"",lang_code,NULL);
}
// }
if ( yon_char_is_empty ( languages ) | | ! gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > MainLanguageSensitiveCheck ) ) ) {
// if (yon_char_is_empty(languages)||!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->MainLanguageSensitiveCheck))){
yon_config_remove_by_key ( locale_parameter ) ;
// yon_config_remove_by_key(locale_parameter);
} else {
// } else {
yon_config_register ( locale_parameter , locale_parameter_command , languages ) ;
// yon_config_register(locale_parameter,locale_parameter_command,languages);
free ( languages ) ;
// free(languages);
}
// }
if ( gtk_combo_box_get_active ( GTK_COMBO_BOX ( widgets - > LanguagesCombo ) ) = = - 1 | | ! gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > LanguagesSensitiveCheck ) ) ) {
// if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->LanguagesCombo))==-1||!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->LanguagesSensitiveCheck))){
yon_config_remove_by_key ( lang_parameter ) ;
// yon_config_remove_by_key(lang_parameter);
} else {
// } else {
char * language = ( char * ) gtk_combo_box_get_active_id ( GTK_COMBO_BOX ( widgets - > LanguagesCombo ) ) ;
// char *language = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(widgets->LanguagesCombo));
yon_config_register ( lang_parameter , lang_parameter_command , language ) ;
// yon_config_register(lang_parameter,lang_parameter_command,language);
}
// }
if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > RegionSensitiveCheck ) ) ) {
// if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->RegionSensitiveCheck))){
char * region = ( char * ) gtk_combo_box_get_active_id ( GTK_COMBO_BOX ( widgets - > RegionCombo ) ) ;
// char *region = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(widgets->RegionCombo));
char * zone = ( char * ) gtk_combo_box_get_active_id ( GTK_COMBO_BOX ( widgets - > ZoneCombo ) ) ;
// char *zone = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(widgets->ZoneCombo));
yon_debug_output ( " %s " , region ) ;
// yon_debug_output("%s",region);
yon_debug_output ( " /%s \n \n " , zone ) ;
// yon_debug_output("/%s\n\n",zone);
yon_config_register ( zone_parameter , zone_parameter_command , yon_char_unite ( region , " / " , zone , NULL ) ) ;
// yon_config_register(zone_parameter,zone_parameter_command,yon_char_unite(region,"/",zone,NULL));
} else {
// } else {
yon_config_remove_by_key ( zone_parameter ) ;
// yon_config_remove_by_key(zone_parameter);
}
// }
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , page + 1 ) ;
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , page + 1 ) ;
} break ;
} break ;
case YON_PAGE_KEYBOARD : { //keyboard
case YON_PAGE_KEYBOARD : { //keyboard
gtk_widget_set_sensitive ( widgets - > BackButton , 1 ) ;
// gtk_widget_set_sensitive(widgets->BackButton,1);
if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > ManualLayoutRadio ) ) ) {
// if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->ManualLayoutRadio))){
GtkTreeIter iter ;
// GtkTreeIter iter;
if ( ! gtk_tree_model_get_iter_first ( GTK_TREE_MODEL ( widgets - > LayoutList ) , & iter ) ) {
// if (!gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->LayoutList),&iter)){
yon_ubl_status_box_spawn ( GTK_CONTAINER ( widgets - > StatusBox ) , LAYOUTS_CHOSEN_BUT_EMPTY_LABEL , 5 , BACKGROUND_IMAGE_FAIL_TYPE ) ;
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),LAYOUTS_CHOSEN_BUT_EMPTY_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect ( widgets - > ManualLayoutRadio ) ;
// yon_ubl_status_highlight_incorrect(widgets->ManualLayoutRadio);
yon_ubl_status_highlight_incorrect ( gtk_widget_get_parent ( widgets - > LayoutTree ) ) ;
// yon_ubl_status_highlight_incorrect(gtk_widget_get_parent(widgets->LayoutTree));
}
// }
}
// }
char * layouts_list = " " ;
// char *layouts_list="";
if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > ManualLayoutRadio ) ) & & gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > LayoutSensitiveCheck ) ) ) {
// if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->ManualLayoutRadio))&>k_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck))){
GtkTreeModel * layouts_model = GTK_TREE_MODEL ( widgets - > LayoutList ) ;
// GtkTreeModel *layouts_model=GTK_TREE_MODEL(widgets->LayoutList);
GtkTreeIter iter ;
// GtkTreeIter iter;
char * cur_layout = NULL ;
// char *cur_layout=NULL;
for_iter ( layouts_model , & iter ) {
// for_iter(layouts_model,&iter){
int chosen = 0 ;
// int chosen=0;
gtk_tree_model_get ( layouts_model , & iter , 0 , & cur_layout , 3 , & chosen , - 1 ) ;
// gtk_tree_model_get(layouts_model,&iter,0,&cur_layout,3,&chosen,-1);
if ( chosen )
// if (chosen)
layouts_list = yon_char_unite ( layouts_list , yon_char_is_empty ( layouts_list ) ? " " : " , " , cur_layout , NULL ) ;
// layouts_list = yon_char_unite(layouts_list,yon_char_is_empty(layouts_list)?"":",",cur_layout,NULL);
}
// }
} else {
// } else {
yon_config_remove_by_key ( xkblayout_parameter ) ;
// yon_config_remove_by_key(xkblayout_parameter);
}
// }
if ( gtk_combo_box_get_active ( GTK_COMBO_BOX ( widgets - > KeyboardModelCombo ) ) & & gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > KeyboardModelSensitiveCheck ) ) ) {
// if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->KeyboardModelCombo))&>k_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->KeyboardModelSensitiveCheck))){
char * model = ( char * ) gtk_combo_box_get_active_id ( GTK_COMBO_BOX ( widgets - > KeyboardModelCombo ) ) ;
// char *model = (char*)gtk_combo_box_get_active_id(GTK_COMBO_BOX(widgets->KeyboardModelCombo));
// char *layout_switch;
// // char *layout_switch;
if ( ! yon_char_is_empty ( model ) )
// if (!yon_char_is_empty(model))
yon_config_register ( xkbmodel_parameter , xkbmodel_parameter_command , model ) ;
// yon_config_register(xkbmodel_parameter,xkbmodel_parameter_command,model);
} else {
// } else{
yon_config_remove_by_key ( xkbmodel_parameter ) ;
// yon_config_remove_by_key(xkbmodel_parameter);
}
// }
if ( yon_char_is_empty ( layouts_list ) & & gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > LayoutSensitiveCheck ) ) )
// if (yon_char_is_empty(layouts_list)&>k_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck)))
yon_config_register ( xkblayout_parameter , xkblayout_parameter_command , layouts_list ) ;
// yon_config_register(xkblayout_parameter,xkblayout_parameter_command,layouts_list);
else
// else
yon_config_remove_by_key ( xkblayout_parameter ) ;
// yon_config_remove_by_key(xkblayout_parameter);
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , page + 1 ) ;
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , page + 1 ) ;
} break ;
} break ;
@ -1829,116 +1829,116 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
return ;
return ;
break ;
break ;
case YON_PAGE_INSTALL_OPTIONS : {
// case YON_PAGE_INSTALL_OPTIONS: {
int mode = - 1 ;
// int mode = -1;
if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > GrubInstallRadio ) ) ) {
// if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->GrubInstallRadio))){
mode = 0 ;
// mode = 0;
} else if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > GrubUpdateRadio ) ) ) {
// } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->GrubUpdateRadio))){
mode = 1 ;
// mode = 1;
} else if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > SeparateRadio ) ) ) {
// } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->SeparateRadio))){
mode = 2 ;
// mode = 2;
} else if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > OSRadio ) ) ) {
// } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->OSRadio))){
mode = 3 ;
// mode = 3;
} else if ( gtk_toggle_button_get_active ( GTK_TOGGLE_BUTTON ( widgets - > UserDataOnlyRadio ) ) ) {
// } else if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->UserDataOnlyRadio))){
mode = 4 ;
// mode = 4;
}
// }
switch ( mode ) {
// switch(mode){
case 0 : gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_OPTIONS_GRUB_INSTALL ) ;
// case 0: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_OPTIONS_GRUB_INSTALL);
break ;
// break;
case 1 : gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_OPTIONS_GRUB_UPDATE ) ;
// case 1: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_OPTIONS_GRUB_UPDATE);
break ;
// break;
case 2 : gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_OPTIONS_SEPARATE ) ;
// case 2: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_OPTIONS_SEPARATE);
break ;
// break;
case 3 : gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_OPTIONS_OS_ONLY ) ;
// case 3: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_OPTIONS_OS_ONLY);
break ;
// break;
case 4 : gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_OPTIONS_USRDATA_ONLY ) ;
// case 4: gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_OPTIONS_USRDATA_ONLY);
break ;
// break;
}
// }
} break ;
// } break;
case YON_PAGE_OPTIONS_GRUB_INSTALL : {
// case YON_PAGE_OPTIONS_GRUB_INSTALL:{
GtkTreeIter iter ;
// GtkTreeIter iter;
GtkTreeModel * model ;
// GtkTreeModel *model;
if ( gtk_tree_selection_get_selected ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( widgets - > GrubInstallDevicesTree ) ) , & model , & iter ) ) {
// if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->GrubInstallDevicesTree)),&model,&iter)){
char * cur_device ;
// char *cur_device;
gtk_tree_model_get ( model , & iter , 0 , & cur_device , - 1 ) ;
// gtk_tree_model_get(model,&iter,0,&cur_device,-1);
yon_config_register ( AUTOINSTALL_DEVICE , AUTOINSTALL_DEVICE_command , cur_device ) ;
// yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,cur_device);
yon_config_register ( AUTOINSTALL_TYPE_INSTALL , AUTOINSTALL_TYPE_INSTALL_command , " grub_install " ) ;
// yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"grub_install");
yon_config_remove_by_key ( part_parameter ) ;
// yon_config_remove_by_key(part_parameter);
if ( ! main_config . configure_mode )
// if (!main_config.configure_mode)
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_INSTALLATION_BEGIN ) ;
// gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALLATION_BEGIN);
else
// else
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_REGION ) ;
// gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_REGION);
} else {
// } else {
yon_ubl_status_box_spawn ( GTK_CONTAINER ( widgets - > StatusBox ) , NO_DEVICE_CHOSEN_LABEL , 5 , BACKGROUND_IMAGE_FAIL_TYPE ) ;
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),NO_DEVICE_CHOSEN_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect ( widgets - > GrubInstallDevicesTree ) ;
// yon_ubl_status_highlight_incorrect(widgets->GrubInstallDevicesTree);
}
// }
} break ;
// } break;
case YON_PAGE_OPTIONS_GRUB_UPDATE : {
// case YON_PAGE_OPTIONS_GRUB_UPDATE:{
GtkTreeIter iter ;
// GtkTreeIter iter;
GtkTreeModel * model ;
// GtkTreeModel *model;
if ( gtk_tree_selection_get_selected ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( widgets - > GrubUpdateDevicesTree ) ) , & model , & iter ) ) {
// if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->GrubUpdateDevicesTree)),&model,&iter)){
char * cur_device ;
// char *cur_device;
gtk_tree_model_get ( model , & iter , 0 , & cur_device , - 1 ) ;
// gtk_tree_model_get(model,&iter,0,&cur_device,-1);
yon_config_register ( AUTOINSTALL_DEVICE , AUTOINSTALL_DEVICE_command , cur_device ) ;
// yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,cur_device);
yon_config_register ( AUTOINSTALL_TYPE_INSTALL , AUTOINSTALL_TYPE_INSTALL_command , " grub_update " ) ;
// yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"grub_update");
yon_config_remove_by_key ( part_parameter ) ;
// yon_config_remove_by_key(part_parameter);
if ( ! main_config . configure_mode )
// if (!main_config.configure_mode)
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_INSTALLATION_BEGIN ) ;
// gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALLATION_BEGIN);
else
// else
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_REGION ) ;
// gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_REGION);
} else {
// } else {
yon_ubl_status_box_spawn ( GTK_CONTAINER ( widgets - > StatusBox ) , NO_DEVICE_CHOSEN_LABEL , 5 , BACKGROUND_IMAGE_FAIL_TYPE ) ;
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),NO_DEVICE_CHOSEN_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect ( widgets - > GrubUpdateDevicesTree ) ;
// yon_ubl_status_highlight_incorrect(widgets->GrubUpdateDevicesTree);
}
// }
} break ;
// }break;
case YON_PAGE_OPTIONS_SEPARATE : {
// case YON_PAGE_OPTIONS_SEPARATE:{
GtkTreeModel * model ;
// GtkTreeModel *model;
GtkTreeIter iter ;
// GtkTreeIter iter;
if ( ! gtk_tree_selection_get_selected ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( widgets - > SeparateSysSectionTree ) ) , & model , & iter ) ) {
// if (!gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SeparateSysSectionTree)),&model,&iter)){
yon_ubl_status_box_spawn ( GTK_CONTAINER ( widgets - > StatusBox ) , NO_DEVICE_CHOSEN_LABEL , 5 , BACKGROUND_IMAGE_FAIL_TYPE ) ;
// yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),NO_DEVICE_CHOSEN_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE);
yon_ubl_status_highlight_incorrect ( gtk_widget_get_parent ( widgets - > SeparateSysSectionTree ) ) ;
// yon_ubl_status_highlight_incorrect(gtk_widget_get_parent(widgets->SeparateSysSectionTree));
return ;
// return;
}
// }
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_OPTIONS_SEPARATE_USRDATA ) ;
// gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_OPTIONS_SEPARATE_USRDATA);
} break ;
// }break;
case YON_PAGE_OPTIONS_SEPARATE_USRDATA : {
// case YON_PAGE_OPTIONS_SEPARATE_USRDATA:{
GtkTreeIter iter , itar ;
// GtkTreeIter iter,itar;
GtkTreeModel * model , * model2 ;
// GtkTreeModel *model,*model2;
if ( gtk_tree_selection_get_selected ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( widgets - > SeparateDevicesTree ) ) , & model , & iter ) ) {
// if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SeparateDevicesTree)),&model,&iter)){
if ( gtk_tree_selection_get_selected ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( widgets - > SeparateSysSectionTree ) ) , & model2 , & itar ) ) {
// if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SeparateSysSectionTree)),&model2,&itar)){
char * cur_device , * system_section , * user_section ;
// char *cur_device, *system_section, *user_section;
gtk_tree_model_get ( model , & iter , 0 , & cur_device , - 1 ) ;
// gtk_tree_model_get(model,&iter,0,&cur_device,-1);
gtk_tree_model_get ( model2 , & itar , 0 , & system_section , - 1 ) ;
// gtk_tree_model_get(model2,&itar,0,&system_section,-1);
if ( gtk_tree_selection_get_selected ( gtk_tree_view_get_selection ( GTK_TREE_VIEW ( widgets - > SeparateUserSysSectionTree ) ) , & model2 , & itar ) ) {
// if (gtk_tree_selection_get_selected(gtk_tree_view_get_selection(GTK_TREE_VIEW(widgets->SeparateUserSysSectionTree)),&model2,&itar)){
gtk_tree_model_get ( model2 , & itar , 0 , & user_section , - 1 ) ;
// gtk_tree_model_get(model2,&itar,0,&user_section,-1);
yon_config_register ( AUTOINSTALL_DEVICE , AUTOINSTALL_DEVICE_command , cur_device ) ;
// yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,cur_device);
yon_config_register ( part_parameter , part_parameter_command , yon_char_unite ( system_section , " , " , user_section , NULL ) ) ;
// yon_config_register(part_parameter,part_parameter_command,yon_char_unite(system_section,",",user_section,NULL));
yon_config_register ( AUTOINSTALL_TYPE_INSTALL , AUTOINSTALL_TYPE_INSTALL_command , " custom " ) ;
// yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"custom");
gtk_notebook_set_current_page ( GTK_NOTEBOOK ( widgets - > Notebook ) , YON_PAGE_INSTALLATION_BEGIN ) ;
// gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_INSTALLATION_BEGIN);
return ;
// return;
} else {
// } else {
}
// }
} else {
// } else {
}
// }
} else {
// } else {
}
// }
} break ;
// } break;
case YON_PAGE_OPTIONS_OS_ONLY : {
// case YON_PAGE_OPTIONS_OS_ONLY:{
yon_install_options_save ( widgets - > OSDevicesTree , widgets - > OSSysSectionTree , " system_only " , widgets ) ;
// yon_install_options_save(widgets->OSDevicesTree,widgets->OSSysSectionTree,"system_only",widgets);
} break ;
// } break;
case YON_PAGE_OPTIONS_USRDATA_ONLY : {
// case YON_PAGE_OPTIONS_USRDATA_ONLY:{
yon_install_options_save ( widgets - > UserdataDevicesTree , widgets - > UserdataSysSectionTree , " data_only " , widgets ) ;
// yon_install_options_save(widgets->UserdataDevicesTree,widgets->UserdataSysSectionTree,"data_only",widgets);
} break ;
// } break;
}
}
} break ;
} break ;
case - 1 : { // Previous
case - 1 : { // Previous