|
|
|
@ -311,7 +311,11 @@ gboolean yon_installation_progress_update(void *data){
|
|
|
|
double fraction = atof(percentage);
|
|
|
|
double fraction = atof(percentage);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->InstallationLabel),current_copy);
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->InstallationLabel),current_copy);
|
|
|
|
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->InstallationProgress),fraction/100);
|
|
|
|
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->InstallationProgress),fraction/100);
|
|
|
|
|
|
|
|
gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(widgets->PackageInstallationProgress),0);
|
|
|
|
|
|
|
|
gtk_label_set_text(GTK_LABEL(widgets->PackageInstallationLabel),"");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
gtk_widget_show(widgets->PackageInstallationProgress);
|
|
|
|
|
|
|
|
gtk_widget_show(widgets->PackageInstallationLabel);
|
|
|
|
int size;
|
|
|
|
int size;
|
|
|
|
config_str parsed = yon_char_parse(current_copy,&size," ");
|
|
|
|
config_str parsed = yon_char_parse(current_copy,&size," ");
|
|
|
|
double fraction = atof(parsed[3])/100;
|
|
|
|
double fraction = atof(parsed[3])/100;
|
|
|
|
@ -341,7 +345,7 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){
|
|
|
|
yon_switch_page_render(widgets,page>3?page-2:page);
|
|
|
|
yon_switch_page_render(widgets,page>3?page-2:page);
|
|
|
|
switch(page){
|
|
|
|
switch(page){
|
|
|
|
case YON_PAGE_WELCOME: {
|
|
|
|
case YON_PAGE_WELCOME: {
|
|
|
|
gtk_widget_hide(widgets->CancelInstallButton);
|
|
|
|
gtk_widget_set_sensitive(widgets->CancelInstallButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->NextButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->NextButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,0);
|
|
|
|
@ -351,7 +355,7 @@ void on_page_changed(GtkWidget *,GtkWidget *,int page, main_window *widgets){
|
|
|
|
gtk_image_set_from_icon_name(GTK_IMAGE(gtk_button_get_image(GTK_BUTTON(widgets->CancelInstallButton))),"com.ublinux.ubinstall-gtk.circle-exit-symbolic",GTK_ICON_SIZE_BUTTON);
|
|
|
|
gtk_image_set_from_icon_name(GTK_IMAGE(gtk_button_get_image(GTK_BUTTON(widgets->CancelInstallButton))),"com.ublinux.ubinstall-gtk.circle-exit-symbolic",GTK_ICON_SIZE_BUTTON);
|
|
|
|
} break;
|
|
|
|
} break;
|
|
|
|
case YON_PAGE_LICENCE:{
|
|
|
|
case YON_PAGE_LICENCE:{
|
|
|
|
gtk_widget_show(widgets->CancelInstallButton);
|
|
|
|
gtk_widget_set_sensitive(widgets->CancelInstallButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,1);
|
|
|
|
gtk_widget_set_sensitive(widgets->BackButton,1);
|
|
|
|
} break;
|
|
|
|
} break;
|
|
|
|
case YON_PAGE_REGION: {
|
|
|
|
case YON_PAGE_REGION: {
|
|
|
|
|