Merge pull request 'Fixes' (#21) from YanTheKaller/ubinstall-gtk:master into master

Reviewed-on: #21
master v1.8
Dmitry Razumov 1 year ago
commit 267dbdd822

@ -4,6 +4,37 @@ config main_config;
//functions //functions
void on_toggle_button_switch_on(GtkWidget *, GtkToggleButton *toggle){
gtk_toggle_button_set_active(toggle,1);
}
void on_autohostname_check(GtkWidget *, main_window *widgets){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),1);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck))){
gtk_widget_set_sensitive(widgets->HotnameEntry,0);
}else{
gtk_widget_set_sensitive(widgets->HotnameEntry,1);
}
}
void on_autohostname_sensitiveness_check(GtkWidget *, main_window *widgets){
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck))){
gtk_widget_set_sensitive(widgets->AutoHostnameCheck,1);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck))){
gtk_widget_set_sensitive(widgets->HotnameEntry,0);
} else
gtk_widget_set_sensitive(widgets->HotnameEntry,1);
} else {
gtk_widget_set_sensitive(widgets->HotnameEntry,0);
gtk_widget_set_sensitive(widgets->AutoHostnameCheck,0);
}
}
void on_hostname_entry_changed (GtkWidget *, main_window *widgets){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),1);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),0);
}
void _yon_saving_threaded(char *final_command); void _yon_saving_threaded(char *final_command);
void _yon_saving_threaded(char *final_command){ void _yon_saving_threaded(char *final_command){
FILE *file = popen(final_command,"r"); FILE *file = popen(final_command,"r");
@ -79,6 +110,25 @@ void yon_load_proceed(YON_CONFIG_TYPE type){
} }
void yon_interface_update(main_window *widgets){ void yon_interface_update(main_window *widgets){
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RegionSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LanguagesSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->MainLanguageSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->KeyboardModelSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->OptionsSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->UsernameSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LoginSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->PasswordSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RootPasswordSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->CommonFilesystemSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->CommonSectionSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextSizeSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextFSTypeSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextLabelSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->SameFSTypeSensitiveCheck),0);
// gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->SameLabelSensitiveCheck),0);
if (widgets){}; if (widgets){};
enum YON_PAGES page=YON_PAGE_COMPLETED; enum YON_PAGES page=YON_PAGE_COMPLETED;
char *type = config(AUTOINSTALL_TYPE_INSTALL); char *type = config(AUTOINSTALL_TYPE_INSTALL);
@ -144,14 +194,19 @@ void yon_interface_update(main_window *widgets){
} }
if (format&&!strcmp(format,"yes")) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextInstallationFormatCheck),1); if (format&&!strcmp(format,"yes")) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextInstallationFormatCheck),1);
else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextInstallationFormatCheck),main_config.format_default); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->NextInstallationFormatCheck),main_config.format_default);
if (!yon_char_is_empty(fs_type))
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->NextInstallationFilesystemTypeCombo),fs_type); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->NextInstallationFilesystemTypeCombo),fs_type);
if (device_label)
gtk_entry_set_text(GTK_ENTRY(widgets->NextInstallationSectionNameEntry),device_label); gtk_entry_set_text(GTK_ENTRY(widgets->NextInstallationSectionNameEntry),device_label);
else
gtk_entry_set_text(GTK_ENTRY(widgets->NextInstallationSectionNameEntry),"");
} break; } break;
case YON_PAGE_INSTALL_SAME_PARTITION:{ case YON_PAGE_INSTALL_SAME_PARTITION:{
device_tree = widgets->SamePlaceDeviceTree; device_tree = widgets->SamePlaceDeviceTree;
part_tree = widgets->SamePlacePartTree; part_tree = widgets->SamePlacePartTree;
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->SameInstallationFilesystemTypeCombo),fs_type); if (!yon_char_is_empty(fs_type))
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->SameInstallationFilesystemTypeCombo),fs_type);
if (format&&!strcmp(format,"yes")) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->SameInstallationFormatCheck),1); if (format&&!strcmp(format,"yes")) gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->SameInstallationFormatCheck),1);
else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->SameInstallationFormatCheck),main_config.format_default); else gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->SameInstallationFormatCheck),main_config.format_default);
if (device_label) if (device_label)
@ -198,6 +253,10 @@ void yon_interface_update(main_window *widgets){
default:{}break; default:{}break;
} }
GtkTreeIter iter; GtkTreeIter iter;
char *cur_device=""; char *cur_device="";
if (page!=YON_PAGE_OPTIONS_SEPARATE && !yon_char_is_empty(device)){ if (page!=YON_PAGE_OPTIONS_SEPARATE && !yon_char_is_empty(device)){
@ -236,10 +295,17 @@ void yon_interface_update(main_window *widgets){
} }
if (!yon_char_is_empty(chosen_langs)){ if (!yon_char_is_empty(chosen_langs)){
gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),chosen_langs); gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),chosen_langs);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LanguagesSensitiveCheck),1);
free(chosen_langs); free(chosen_langs);
} else {
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LanguagesSensitiveCheck),0);
gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),"");
} }
// gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter)); // gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(widgets->LanguagesFilter));
} else { } else {
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LanguagesSensitiveCheck),0);
gtk_entry_set_text(GTK_ENTRY(widgets->AvailableLanguagesEntry),"");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LanguagesSensitiveCheck),0);
for_iter(widgets->LanguagesList,&iter){ for_iter(widgets->LanguagesList,&iter){
gtk_list_store_set((widgets->LanguagesList),&iter,0,0,-1); gtk_list_store_set((widgets->LanguagesList),&iter,0,0,-1);
} }
@ -251,11 +317,12 @@ void yon_interface_update(main_window *widgets){
char *zone = config(zone_parameter); char *zone = config(zone_parameter);
char *region = NULL; char *region = NULL;
if (!yon_char_is_empty(zone)) region = yon_char_divide_search(zone,"/",-1); if (!yon_char_is_empty(zone)) region = yon_char_divide_search(zone,"/",-1); else {gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RegionSensitiveCheck),0);}
if (!yon_char_is_empty(region)){ if (!yon_char_is_empty(region)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),region); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->RegionCombo),region);
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->RegionCombo),0); gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->RegionCombo),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RegionSensitiveCheck),0);
} }
if (!yon_char_is_empty(zone)){ if (!yon_char_is_empty(zone)){
@ -272,6 +339,7 @@ void yon_interface_update(main_window *widgets){
}; };
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->LanguageCombo),0); gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->LanguageCombo),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->MainLanguageSensitiveCheck),0);
} }
@ -281,11 +349,18 @@ void yon_interface_update(main_window *widgets){
if (!yon_char_is_empty(kbmodel)){ if (!yon_char_is_empty(kbmodel)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->KeyboardModelCombo),kbmodel); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->KeyboardModelCombo),kbmodel);
} else gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->KeyboardModelCombo),0); } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->KeyboardModelCombo),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->KeyboardModelSensitiveCheck),0);
}
if (!yon_char_is_empty(optinos)){ if (!yon_char_is_empty(optinos)){
gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->LayoutBindingCombo),optinos); gtk_combo_box_set_active_id(GTK_COMBO_BOX(widgets->LayoutBindingCombo),optinos);
} else gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->LayoutBindingCombo),0); } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->LayoutBindingCombo),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->OptionsSensitiveCheck),0);
}
if (!yon_char_is_empty(layout)){ if (!yon_char_is_empty(layout)){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->ManualLayoutRadio),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->ManualLayoutRadio),1);
@ -302,6 +377,7 @@ void yon_interface_update(main_window *widgets){
for_iter(widgets->LayoutList,&iter){ for_iter(widgets->LayoutList,&iter){
gtk_tree_store_set((widgets->LayoutList),&iter,3,0,-1); gtk_tree_store_set((widgets->LayoutList),&iter,3,0,-1);
} }
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck),0);
} }
char *user_name = config(user_name_parameter); char *user_name = config(user_name_parameter);
@ -313,11 +389,17 @@ void yon_interface_update(main_window *widgets){
if (!yon_char_is_empty(user_name)){ if (!yon_char_is_empty(user_name)){
gtk_entry_set_text(GTK_ENTRY(widgets->LoginEntry),user_name); gtk_entry_set_text(GTK_ENTRY(widgets->LoginEntry),user_name);
} else gtk_entry_set_text(GTK_ENTRY(widgets->LoginEntry),""); } else {
gtk_entry_set_text(GTK_ENTRY(widgets->LoginEntry),"");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->LoginSensitiveCheck),0);
}
if (!yon_char_is_empty(user_gecos)){ if (!yon_char_is_empty(user_gecos)){
gtk_entry_set_text(GTK_ENTRY(widgets->UserNameEntry),user_gecos); gtk_entry_set_text(GTK_ENTRY(widgets->UserNameEntry),user_gecos);
} else gtk_entry_set_text(GTK_ENTRY(widgets->UserNameEntry),""); } else {
gtk_entry_set_text(GTK_ENTRY(widgets->UserNameEntry),"");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->UsernameSensitiveCheck),0);
}
if (!yon_char_is_empty(user_password)){ if (!yon_char_is_empty(user_password)){
gtk_entry_set_text(GTK_ENTRY(widgets->PasswordEntry),user_password); gtk_entry_set_text(GTK_ENTRY(widgets->PasswordEntry),user_password);
@ -325,6 +407,8 @@ void yon_interface_update(main_window *widgets){
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->PasswordCombo),0); gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->PasswordCombo),0);
gtk_entry_set_text(GTK_ENTRY(widgets->PasswordEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->PasswordEntry),"");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->PasswordSensitiveCheck),0);
} }
if (!yon_char_is_empty(root_password)){ if (!yon_char_is_empty(root_password)){
@ -333,6 +417,7 @@ void yon_interface_update(main_window *widgets){
} else { } else {
gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->AdminPasswordCombo),0); gtk_combo_box_set_active(GTK_COMBO_BOX(widgets->AdminPasswordCombo),0);
gtk_entry_set_text(GTK_ENTRY(widgets->AdminPasswordEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->AdminPasswordEntry),"");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->RootPasswordSensitiveCheck),0);
} }
if (!yon_char_is_empty(autologin)){ if (!yon_char_is_empty(autologin)){
@ -340,41 +425,47 @@ void yon_interface_update(main_window *widgets){
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinCheck),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinCheck),1);
else else
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinCheck),0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinCheck),0);
} else } else {
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinCheck),main_config.autologin_default); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinCheck),main_config.autologin_default);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutologinSensitiveCheck),0);
}
if (!yon_char_is_empty(hostname)){ if (!yon_char_is_empty(hostname)){
if (strcmp(hostname,"auto")){ if (strcmp(hostname,"auto")){
gtk_entry_set_text(GTK_ENTRY(widgets->HotnameEntry),hostname); gtk_entry_set_text(GTK_ENTRY(widgets->HotnameEntry),hostname);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),0); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),0);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),1);
} else{ } else{
gtk_entry_set_text(GTK_ENTRY(widgets->HotnameEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->HotnameEntry),"");
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),1);
} }
} else { } else {
gtk_entry_set_text(GTK_ENTRY(widgets->HotnameEntry),""); gtk_entry_set_text(GTK_ENTRY(widgets->HotnameEntry),"");
g_signal_handlers_block_by_func(G_OBJECT(widgets->AutoHostnameCheck),on_autohostname_check,widgets);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),1); gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->AutoHostnameCheck),1);
g_signal_handlers_unblock_by_func(G_OBJECT(widgets->AutoHostnameCheck),on_autohostname_check,widgets);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),0);
} }
if (fs_type) free(fs_type); // if (fs_type) free(fs_type);
if (device_label) free(device_label); // if (device_label) free(device_label);
if (format) free(format); // if (format) free(format);
if (part_size) free(part_size); // if (part_size) free(part_size);
if (user_name) free(user_name); // if (user_name) free(user_name);
if (user_gecos) free(user_gecos); // if (user_gecos) free(user_gecos);
if (user_password) free(user_password); // if (user_password) free(user_password);
if (root_password) free(root_password); // if (root_password) free(root_password);
if (autologin) free(autologin); // if (autologin) free(autologin);
if (hostname) free(hostname); // if (hostname) free(hostname);
if (kbmodel) free(kbmodel); // if (kbmodel) free(kbmodel);
if (optinos) free(optinos); // if (optinos) free(optinos);
if (layout) free(layout); // if (layout) free(layout);
if (language) free(language); // if (language) free(language);
if (zone) free(zone); // if (zone) free(zone);
if (system_locale) free(system_locale); // if (system_locale) free(system_locale);
if (region) free(region); // if (region) free(region);
if (device) free(device); // if (device) free(device);
if (part) free(part); // if (part) free(part);
} }
void on_config_local_load(GtkWidget *,main_window *widgets); void on_config_local_load(GtkWidget *,main_window *widgets);
@ -1177,7 +1268,7 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
} 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))&&gtk_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))
@ -1213,15 +1304,15 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
gtk_tree_model_get(model,&iter,0,&device,-1); gtk_tree_model_get(model,&iter,0,&device,-1);
yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"fast"); yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"fast");
yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,device); yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,device);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->LayoutSensitiveCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->CommonSectionSensitiveCheck))){
yon_config_register(device_label_parameter,device_label_parameter_command,device_name); yon_config_register(device_label_parameter,device_label_parameter_command,device_name);
} else { } else {
yon_config_remove_by_key(device_label_parameter); yon_config_remove_by_key(device_label_parameter);
} }
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->CommonFilesystemSensitiveCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->CommonFilesystemSensitiveCheck))){
yon_config_register(part_type_parameter,part_type_parameter_command,file_system_type); yon_config_register(part_type_parameter,part_type_parameter_command,file_system_type);
} else { } else {
yon_config_remove_by_key(device_label_parameter); yon_config_remove_by_key(part_type_parameter);
} }
if (!main_config.configure_mode) if (!main_config.configure_mode)
@ -1256,15 +1347,15 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
} else yon_config_remove_by_key(part_size_parameter); } else yon_config_remove_by_key(part_size_parameter);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->NextLabelSensitiveCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->NextLabelSensitiveCheck))){
char *device_name = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->NextInstallationSectionNameEntry)); char *device_name = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->NextInstallationSectionNameEntry));
char *part;
gtk_tree_model_get(model,&iter,0,&part,-1);
yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"next");
yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,device);
yon_config_register(part_parameter,part_parameter_command,part);
yon_config_register(device_label_parameter,device_label_parameter_command,device_name); yon_config_register(device_label_parameter,device_label_parameter_command,device_name);
} else { } else {
yon_config_remove_by_key(device_label_parameter); yon_config_remove_by_key(device_label_parameter);
} }
char *part;
gtk_tree_model_get(model,&iter,0,&part,-1);
yon_config_register(AUTOINSTALL_TYPE_INSTALL,AUTOINSTALL_TYPE_INSTALL_command,"next");
yon_config_register(AUTOINSTALL_DEVICE,AUTOINSTALL_DEVICE_command,device);
yon_config_register(part_parameter,part_parameter_command,part);
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->NextFSTypeSensitiveCheck))){ if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->NextFSTypeSensitiveCheck))){
if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->NextInstallationFormatCheck))){ if (!gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(widgets->NextInstallationFormatCheck))){
yon_config_register(device_format_parameter,device_format_parameter_command,"no"); yon_config_register(device_format_parameter,device_format_parameter_command,"no");
@ -1398,11 +1489,11 @@ void on_page_navigation_clicked(GtkWidget *self, main_window *widgets){
yon_config_register(hostname_parameter,hostname_parameter_command,"auto"); yon_config_register(hostname_parameter,hostname_parameter_command,"auto");
} else { } else {
if (!yon_char_is_empty(gtk_entry_get_text(GTK_ENTRY(widgets->HotnameEntry)))){ if (!yon_char_is_empty(gtk_entry_get_text(GTK_ENTRY(widgets->HotnameEntry)))){
yon_config_remove_by_key(hostname_parameter); char *hostname = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->HotnameEntry));
yon_config_register(hostname_parameter,hostname_parameter_command,hostname);
} else { } else {
char *hostname = (char*)gtk_entry_get_text(GTK_ENTRY(widgets->HotnameEntry)); yon_config_remove_by_key(hostname_parameter);
yon_config_register(hostname_parameter,hostname_parameter_command,hostname);
} }
} }
@ -1876,9 +1967,7 @@ main_window *yon_main_window_complete(){
widgets = yon_remalloc(widgets,sizeof(main_window)); widgets = yon_remalloc(widgets,sizeof(main_window));
GtkBuilder *builder = gtk_builder_new_from_resource(glade_path); GtkBuilder *builder = gtk_builder_new_from_resource(glade_path);
gtk_builder_add_callback_symbol(builder,"yon_gtk_widget_set_sensitive_from_toggle_button",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button)); gtk_builder_add_callback_symbol(builder,"yon_gtk_widget_set_sensitive_from_toggle_button",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button));
gtk_builder_add_callback_symbol(builder,"yon_gtk_toggle_button_set_inactive_from_toggle",G_CALLBACK(yon_gtk_toggle_button_set_inactive_from_toggle)); gtk_builder_add_callback_symbol(builder,"on_toggle_button_switch_on",G_CALLBACK(on_toggle_button_switch_on));
gtk_builder_add_callback_symbol(builder,"yon_gtk_toggle_button_set_inactive_from_entry",G_CALLBACK(yon_gtk_toggle_button_set_inactive_from_entry));
gtk_builder_add_callback_symbol(builder,"yon_gtk_toggle_button_set_inactive_from_combo_box",G_CALLBACK(yon_gtk_toggle_button_set_inactive_from_combo_box));
// Custom widgets configuration // Custom widgets configuration
widgets->builder = builder; widgets->builder = builder;
@ -2096,6 +2185,9 @@ main_window *yon_main_window_complete(){
g_signal_connect(G_OBJECT(widgets->NextInstallationFormatCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->NextInstallationFilesystemTypeCombo); g_signal_connect(G_OBJECT(widgets->NextInstallationFormatCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->NextInstallationFilesystemTypeCombo);
g_signal_connect(G_OBJECT(widgets->SameInstallationFormatCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->SameInstallationFilesystemTypeCombo); g_signal_connect(G_OBJECT(widgets->SameInstallationFormatCheck),"toggled",G_CALLBACK(yon_gtk_widget_set_sensitive_from_toggle_button),widgets->SameInstallationFilesystemTypeCombo);
g_signal_connect(G_OBJECT(widgets->HostnameSensitiveCheck),"toggled",G_CALLBACK(on_autohostname_sensitiveness_check),widgets);
g_signal_connect(G_OBJECT(widgets->AutoHostnameCheck),"toggled",G_CALLBACK(on_autohostname_check),widgets);
g_signal_connect(G_OBJECT(widgets->HotnameEntry),"changed",G_CALLBACK(on_hostname_entry_changed),widgets);
// g_signal_connect(G_OBJECT(widgets->InstallationToggle),"toggled",G_CALLBACK(on_toggle_block),widgets); // g_signal_connect(G_OBJECT(widgets->InstallationToggle),"toggled",G_CALLBACK(on_toggle_block),widgets);

@ -119,9 +119,9 @@ NULL
#define open_gparted_command "gparted" #define open_gparted_command "gparted"
#define AUTOINSTALL_TYPE_INSTALL_command "ubconfig --source global get autoinstall AUTOINSTALL[install_type]" #define AUTOINSTALL_TYPE_INSTALL_command "ubconfig --source global get [autoinstall] AUTOINSTALL[install_type]"
#define AUTOINSTALL_DEVICE_command "ubconfig --source global get autoinstall AUTOINSTALL[device]" #define AUTOINSTALL_DEVICE_command "ubconfig --source global get [autoinstall] AUTOINSTALL[device]"
#define part_parameter_command "ubconfig --source global get autoinstall AUTOINSTALL[part]" #define part_parameter_command "ubconfig --source global get [autoinstall] AUTOINSTALL[part]"
#define PASSWORD_DEFAULT "ublinux" #define PASSWORD_DEFAULT "ublinux"
@ -446,4 +446,10 @@ char *yon_save_command_prepare(char *command, char *target);
void yon_interface_update(main_window *widgets); void yon_interface_update(main_window *widgets);
void on_summary_log_view(GtkWidget *); void on_summary_log_view(GtkWidget *);
void on_near_installation_device_changed(GtkWidget *self, main_window *widgets); void on_near_installation_device_changed(GtkWidget *self, main_window *widgets);
void on_toggle_button_switch_on(GtkWidget *, GtkToggleButton *toggle);
void on_autohostname_sensitiveness_check(GtkWidget *, main_window *widgets);
void on_autohostname_check(GtkWidget *, main_window *widgets);
void on_hostname_entry_changed (GtkWidget *, main_window *widgets);

@ -1638,7 +1638,7 @@ and help you install UBLinux on your computer</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="RegionSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="RegionSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1676,7 +1676,7 @@ and help you install UBLinux on your computer</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="RegionSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="RegionSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -1756,7 +1756,7 @@ and help you install UBLinux on your computer</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="LanguagesSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="LanguagesSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -1829,7 +1829,7 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="model">LanguagesFilter</property> <property name="model">LanguagesFilter</property>
<property name="id-column">2</property> <property name="id-column">2</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="MainLanguageSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="MainLanguageSensitiveCheck" swapped="no"/>
<child> <child>
<object class="GtkCellRendererText"/> <object class="GtkCellRendererText"/>
<attributes> <attributes>
@ -1968,7 +1968,7 @@ and help you install UBLinux on your computer</property>
<items> <items>
<item id="pc105" translatable="yes">Default (Regular 105-key)</item> <item id="pc105" translatable="yes">Default (Regular 105-key)</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="KeyboardModelSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="KeyboardModelSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2050,7 +2050,7 @@ and help you install UBLinux on your computer</property>
<item id="grp:sclk_toggle" translatable="yes">Scroll Lock</item> <item id="grp:sclk_toggle" translatable="yes">Scroll Lock</item>
<item id="grp:lctrl_lwin_toggle" translatable="yes">Left Ctrl+Left Win</item> <item id="grp:lctrl_lwin_toggle" translatable="yes">Left Ctrl+Left Win</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="OptionsSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="OptionsSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2119,7 +2119,7 @@ and help you install UBLinux on your computer</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="active">True</property> <property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="group-changed" handler="yon_gtk_toggle_button_set_inactive_from_toggle" object="LayoutSensitiveCheck" swapped="no"/> <signal name="group-changed" handler="on_toggle_button_switch_on" object="LayoutSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -2136,7 +2136,7 @@ and help you install UBLinux on your computer</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<property name="group">DefaultLayoutRadio</property> <property name="group">DefaultLayoutRadio</property>
<signal name="group-changed" handler="yon_gtk_toggle_button_set_inactive_from_toggle" object="LayoutSensitiveCheck" swapped="no"/> <signal name="group-changed" handler="on_toggle_button_switch_on" object="LayoutSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -2368,7 +2368,7 @@ and help you install UBLinux on your computer</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="placeholder-text" translatable="yes">Super Admin</property> <property name="placeholder-text" translatable="yes">Super Admin</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="UsernameSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="UsernameSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2424,7 +2424,7 @@ and help you install UBLinux on your computer</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="placeholder-text" translatable="yes">superadmin</property> <property name="placeholder-text" translatable="yes">superadmin</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="LoginSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="LoginSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2451,7 +2451,6 @@ and help you install UBLinux on your computer</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="PasswordCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="PasswordCombo" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="PasswordEntry" swapped="no"/>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
@ -2485,7 +2484,7 @@ and help you install UBLinux on your computer</property>
<item translatable="yes">Default</item> <item translatable="yes">Default</item>
<item translatable="yes">Set a password</item> <item translatable="yes">Set a password</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="PasswordSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="PasswordSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -2502,7 +2501,6 @@ and help you install UBLinux on your computer</property>
<property name="invisible-char">●</property> <property name="invisible-char">●</property>
<property name="placeholder-text" translatable="yes">******</property> <property name="placeholder-text" translatable="yes">******</property>
<property name="input-purpose">password</property> <property name="input-purpose">password</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="PasswordSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2574,7 +2572,6 @@ and help you install UBLinux on your computer</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AdminPasswordCombo" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AdminPasswordCombo" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AdminPasswordEntry" swapped="no"/>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
@ -2608,7 +2605,7 @@ and help you install UBLinux on your computer</property>
<item translatable="yes">Default</item> <item translatable="yes">Default</item>
<item translatable="yes">Set a password</item> <item translatable="yes">Set a password</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="RootPasswordSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="RootPasswordSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -2625,7 +2622,6 @@ and help you install UBLinux on your computer</property>
<property name="invisible-char">●</property> <property name="invisible-char">●</property>
<property name="placeholder-text" translatable="yes">******</property> <property name="placeholder-text" translatable="yes">******</property>
<property name="input-purpose">password</property> <property name="input-purpose">password</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="RootPasswordSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2662,8 +2658,6 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="AutoHostnameCheck" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="HotnameEntry" swapped="no"/>
<child> <child>
<placeholder/> <placeholder/>
</child> </child>
@ -2693,7 +2687,6 @@ and help you install UBLinux on your computer</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="placeholder-text" translatable="yes">ubstation</property> <property name="placeholder-text" translatable="yes">ubstation</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="HostnameSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -2709,7 +2702,6 @@ and help you install UBLinux on your computer</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_toggle_button_set_inactive_from_toggle" object="HostnameSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -3207,7 +3199,7 @@ or continue working in the UBLinux Live environment.</property>
<item translatable="yes">xfs</item> <item translatable="yes">xfs</item>
<item translatable="yes">zfs</item> <item translatable="yes">zfs</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="CommonFilesystemSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="CommonFilesystemSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -3261,7 +3253,7 @@ or continue working in the UBLinux Live environment.</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="CommonSectionSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="CommonSectionSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -3722,6 +3714,7 @@ installed.</property>
<property name="text" translatable="yes">0,0</property> <property name="text" translatable="yes">0,0</property>
<property name="adjustment">adjustment1</property> <property name="adjustment">adjustment1</property>
<property name="digits">1</property> <property name="digits">1</property>
<signal name="changed" handler="on_toggle_button_switch_on" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -3740,7 +3733,7 @@ installed.</property>
<item id="G" translatable="yes">Gb</item> <item id="G" translatable="yes">Gb</item>
<item id="T" translatable="yes">Tb</item> <item id="T" translatable="yes">Tb</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="NextSizeSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="NextSizeSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -3773,7 +3766,6 @@ installed.</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationFilesystemTypeCombo" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationFormatCheck" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="NextInstallationFormatCheck" swapped="no"/>
<child> <child>
<placeholder/> <placeholder/>
@ -3814,7 +3806,7 @@ installed.</property>
<item id="xfs" translatable="yes">xfs</item> <item id="xfs" translatable="yes">xfs</item>
<item id="zfs" translatable="yes">zfs</item> <item id="zfs" translatable="yes">zfs</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="NextFSTypeSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="NextFSTypeSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -3829,7 +3821,6 @@ installed.</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_toggle_button_set_inactive_from_toggle" swapped="no"/> <signal name="toggled" handler="yon_gtk_toggle_button_set_inactive_from_toggle" swapped="no"/>
</object> </object>
@ -3885,7 +3876,7 @@ installed.</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="NextLabelSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="NextLabelSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -4309,7 +4300,6 @@ installed.</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationFilesystemTypeCombo" swapped="no"/>
<signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationFormatCheck" swapped="no"/> <signal name="toggled" handler="yon_gtk_widget_set_sensitive_from_toggle_button" object="SameInstallationFormatCheck" swapped="no"/>
<child> <child>
<placeholder/> <placeholder/>
@ -4350,7 +4340,7 @@ installed.</property>
<item translatable="yes">xfs</item> <item translatable="yes">xfs</item>
<item translatable="yes">zfs</item> <item translatable="yes">zfs</item>
</items> </items>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_combo_box" object="SameFSTypeSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="SameFSTypeSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>
@ -4365,9 +4355,8 @@ installed.</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">False</property> <property name="receives-default">False</property>
<property name="active">True</property>
<property name="draw-indicator">True</property> <property name="draw-indicator">True</property>
<signal name="toggled" handler="yon_gtk_toggle_button_set_inactive_from_toggle" object="SameFSTypeSensitiveCheck" swapped="no"/> <signal name="toggled" handler="on_toggle_button_switch_on" object="SameFSTypeSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -4421,7 +4410,7 @@ installed.</property>
<property name="visible">True</property> <property name="visible">True</property>
<property name="sensitive">False</property> <property name="sensitive">False</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<signal name="changed" handler="yon_gtk_toggle_button_set_inactive_from_entry" object="SameLabelSensitiveCheck" swapped="no"/> <signal name="changed" handler="on_toggle_button_switch_on" object="SameLabelSensitiveCheck" swapped="no"/>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">True</property>

@ -583,7 +583,7 @@ msgid "Load local configuration"
msgstr "Загрузить локальную конфигурацию" msgstr "Загрузить локальную конфигурацию"
msgid "Load from specific file" msgid "Load from specific file"
msgstr "Зашрузить из файла" msgstr "Загрузить из файла"
msgid "Save configuration" msgid "Save configuration"
msgstr "Сохранить конфигурацию" msgstr "Сохранить конфигурацию"

Loading…
Cancel
Save