|
|
|
|
@ -487,25 +487,25 @@ void yon_interface_update(main_window *widgets){
|
|
|
|
|
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(widgets->HostnameSensitiveCheck),0);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (fs_type) free(fs_type);
|
|
|
|
|
if (device_label) free(device_label);
|
|
|
|
|
if (format) free(format);
|
|
|
|
|
if (part_size) free(part_size);
|
|
|
|
|
if (user_name) free(user_name);
|
|
|
|
|
if (user_gecos) free(user_gecos);
|
|
|
|
|
if (user_password) free(user_password);
|
|
|
|
|
if (root_password) free(root_password);
|
|
|
|
|
if (autologin) free(autologin);
|
|
|
|
|
if (hostname) free(hostname);
|
|
|
|
|
if (kbmodel) free(kbmodel);
|
|
|
|
|
if (optinos) free(optinos);
|
|
|
|
|
if (layout) free(layout);
|
|
|
|
|
if (language) free(language);
|
|
|
|
|
if (zone) free(zone);
|
|
|
|
|
if (system_locale) free(system_locale);
|
|
|
|
|
if (region) free(region);
|
|
|
|
|
if (device) free(device);
|
|
|
|
|
if (part) free(part);
|
|
|
|
|
// if (fs_type) free(fs_type);
|
|
|
|
|
// if (device_label) free(device_label);
|
|
|
|
|
// if (format) free(format);
|
|
|
|
|
// if (part_size) free(part_size);
|
|
|
|
|
// if (user_name) free(user_name);
|
|
|
|
|
// if (user_gecos) free(user_gecos);
|
|
|
|
|
// if (user_password) free(user_password);
|
|
|
|
|
// if (root_password) free(root_password);
|
|
|
|
|
// if (autologin) free(autologin);
|
|
|
|
|
// if (hostname) free(hostname);
|
|
|
|
|
// if (kbmodel) free(kbmodel);
|
|
|
|
|
// if (optinos) free(optinos);
|
|
|
|
|
// if (layout) free(layout);
|
|
|
|
|
// if (language) free(language);
|
|
|
|
|
// if (zone) free(zone);
|
|
|
|
|
// if (system_locale) free(system_locale);
|
|
|
|
|
// if (region) free(region);
|
|
|
|
|
// if (device) free(device);
|
|
|
|
|
// if (part) free(part);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void on_config_local_load(GtkWidget *,main_window *widgets);
|
|
|
|
|
@ -1037,11 +1037,8 @@ gboolean yon_installation_progress_update(void *data) {
|
|
|
|
|
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress), fraction);
|
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel), yon_char_parsed_to_string(parsed, size, " "));
|
|
|
|
|
}
|
|
|
|
|
yon_char_parsed_free(parsed, size);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
free(current_copy);
|
|
|
|
|
free(percentage);
|
|
|
|
|
}
|
|
|
|
|
yon_char_parsed_free(text, size);
|
|
|
|
|
}
|
|
|
|
|
@ -1103,8 +1100,8 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
|
if ((!main_config.configure_mode))
|
|
|
|
|
gtk_widget_set_sensitive(widgets->CancelInstallButton,0);
|
|
|
|
|
if (!main_config.progress_thread&&!main_config.configure_mode)
|
|
|
|
|
main_config.progress_thread = gdk_threads_add_timeout(500,(GSourceFunc)yon_installation_progress_update,widgets);
|
|
|
|
|
// if (!main_config.progress_thread&&!main_config.configure_mode)
|
|
|
|
|
// main_config.progress_thread = gdk_threads_add_timeout(500,(GSourceFunc)yon_installation_progress_update,widgets);
|
|
|
|
|
|
|
|
|
|
if (!main_config.slider_thread&&!main_config.configure_mode)
|
|
|
|
|
main_config.slider_thread = g_timeout_add(5000,(GSourceFunc)on_image_slide,widgets);
|
|
|
|
|
@ -2459,7 +2456,7 @@ main_window *yon_main_window_complete(){
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->GpartedSameButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->GpartedNearButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
|
|
|
|
|
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->Notebook),"switch-page",G_CALLBACK(on_page_changed),widgets);
|
|
|
|
|
// g_signal_connect(G_OBJECT(widgets->Notebook),"switch-page",G_CALLBACK(on_page_changed),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->MainWindow),"check-resize",G_CALLBACK(on_region_resized),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->BackButton),"clicked",G_CALLBACK(on_page_navigation_clicked),widgets);
|
|
|
|
|
g_signal_connect(G_OBJECT(widgets->NextButton),"clicked",G_CALLBACK(on_page_navigation_clicked),widgets);
|
|
|
|
|
|