Added recovery pages

pull/196/head
parent 424671607c
commit 7d3beffabd

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

@ -29,15 +29,19 @@ enum YON_PAGES yon_page_get_next(main_window *widgets, enum YON_PAGES page){
case YON_PAGE_INSTALL_SAME_PARTITION: return YON_PAGE_OS_COMPONENTS; break; case YON_PAGE_INSTALL_SAME_PARTITION: return YON_PAGE_OS_COMPONENTS; break;
case YON_PAGE_INSTALL_ADVANCED: return YON_PAGE_OS_COMPONENTS; break; case YON_PAGE_INSTALL_ADVANCED: return YON_PAGE_OS_COMPONENTS; break;
case YON_PAGE_INSTALL_RECOVERY: return yon_recovery_get_next(widgets); break; case YON_PAGE_INSTALL_RECOVERY: return yon_recovery_get_next(widgets); break;
case YON_PAGE_RECOVERY_GRUB_INSTALL: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_INSTALLATION_BEGIN; break; case YON_PAGE_RECOVERY_GRUB_INSTALL: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_RECOVERY_BEGIN; break;
case YON_PAGE_RECOVERY_GRUB_UPDATE: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_INSTALLATION_BEGIN; break; case YON_PAGE_RECOVERY_GRUB_UPDATE: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_RECOVERY_BEGIN; break;
case YON_PAGE_RECOVERY_OS_ONLY: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_INSTALLATION_BEGIN; break; case YON_PAGE_RECOVERY_OS_ONLY: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_RECOVERY_BEGIN; break;
case YON_PAGE_RECOVERY_USRDATA_ONLY: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_INSTALLATION_BEGIN; break; case YON_PAGE_RECOVERY_USRDATA_ONLY: return main_config.configure_mode?YON_PAGE_INSTALLATION:YON_PAGE_RECOVERY_BEGIN; break;
case YON_PAGE_INSTALLATION: break; case YON_PAGE_RECOVERY_BEGIN: main_config.save_configured = 1; return YON_PAGE_RECOVERY_PROCESS; break;
case YON_PAGE_CONFIGURE_SAVE: break; case YON_PAGE_RECOVERY_PROCESS: return YON_PAGE_RECOVERY_COMPLETION; break;
case YON_PAGE_INSTALLATION: return YON_PAGE_COMPLETION; break;
case YON_PAGE_CONFIGURE_SAVE:
break;
case YON_PAGE_COMPLETED: case YON_PAGE_COMPLETED:
case YON_PAGE_INSTALL_ERROR: case YON_PAGE_INSTALL_ERROR:
case YON_PAGE_CONFIGURE_END: case YON_PAGE_CONFIGURE_END:
case YON_PAGE_RECOVERY_COMPLETION:
case YON_PAGE_COMPLETION: case YON_PAGE_COMPLETION:
on_reboot_accepted(widgets); on_reboot_accepted(widgets);
gtk_main_quit(); gtk_main_quit();
@ -123,12 +127,18 @@ void yon_navigation_buttons_set_sensetiveness(main_window *widgets){
gtk_widget_set_sensitive(widgets->BackButton,0); gtk_widget_set_sensitive(widgets->BackButton,0);
gtk_widget_set_sensitive(widgets->CancelInstallButton,1); gtk_widget_set_sensitive(widgets->CancelInstallButton,1);
break; break;
case YON_PAGE_RECOVERY_PROCESS:
gtk_widget_set_sensitive(widgets->NextButton,0);
gtk_widget_set_sensitive(widgets->BackButton,0);
gtk_widget_set_sensitive(widgets->CancelInstallButton,1);
break;
case YON_PAGE_CONFIGURE_END: case YON_PAGE_CONFIGURE_END:
gtk_button_set_label(GTK_BUTTON(widgets->NextButton),SAVE_AND_EXIT_LABEL); gtk_button_set_label(GTK_BUTTON(widgets->NextButton),SAVE_AND_EXIT_LABEL);
gtk_button_set_label(GTK_BUTTON(widgets->CancelInstallButton),EXIT_LABEL); gtk_button_set_label(GTK_BUTTON(widgets->CancelInstallButton),EXIT_LABEL);
break; break;
case YON_PAGE_COMPLETED: case YON_PAGE_COMPLETED:
case YON_PAGE_RECOVERY_COMPLETION:
case YON_PAGE_INSTALL_ERROR: case YON_PAGE_INSTALL_ERROR:
case YON_PAGE_CONFIGURE_SAVE: case YON_PAGE_CONFIGURE_SAVE:
case YON_PAGE_COMPLETION: case YON_PAGE_COMPLETION:
@ -249,6 +259,7 @@ int yon_page_save(main_window *widgets, enum YON_PAGES page){
return yon_install_options_save(widgets->UserdataDevicesTree,widgets->UserdataSysSectionTree,"data_only",widgets); return yon_install_options_save(widgets->UserdataDevicesTree,widgets->UserdataSysSectionTree,"data_only",widgets);
break; break;
case YON_PAGE_INSTALLATION_BEGIN: case YON_PAGE_INSTALLATION_BEGIN:
case YON_PAGE_RECOVERY_BEGIN:
return yon_installation_start(widgets); return yon_installation_start(widgets);
break; break;
case YON_PAGE_CONFIGURE_END: case YON_PAGE_CONFIGURE_END:
@ -279,6 +290,7 @@ void yon_switch_page_render(main_window *widgets){
case YON_PAGE_RECOVERY_GRUB_UPDATE: case YON_PAGE_RECOVERY_GRUB_UPDATE:
case YON_PAGE_RECOVERY_OS_ONLY: case YON_PAGE_RECOVERY_OS_ONLY:
case YON_PAGE_RECOVERY_USRDATA_ONLY: case YON_PAGE_RECOVERY_USRDATA_ONLY:
case YON_PAGE_RECOVERY_BEGIN:
page = 2; page = 2;
break; break;
case YON_PAGE_CONFIG_HUB: case YON_PAGE_CONFIG_HUB:
@ -298,8 +310,10 @@ void yon_switch_page_render(main_window *widgets){
page = 3; page = 3;
break; break;
case YON_PAGE_INSTALLATION: case YON_PAGE_INSTALLATION:
case YON_PAGE_RECOVERY_PROCESS:
page = 4; page = 4;
break; break;
case YON_PAGE_RECOVERY_COMPLETION:
case YON_PAGE_COMPLETED: case YON_PAGE_COMPLETED:
case YON_PAGE_COMPLETION: case YON_PAGE_COMPLETION:
case YON_PAGE_INSTALL_ERROR: case YON_PAGE_INSTALL_ERROR:

@ -38,7 +38,7 @@ void on_config_local_load(GtkWidget *,main_window *widgets){
if (!yon_char_is_empty(main_config.config_load_path)) free(main_config.config_load_path); if (!yon_char_is_empty(main_config.config_load_path)) free(main_config.config_load_path);
main_config.config_load_path = yon_char_new("system"); main_config.config_load_path = yon_char_new("system");
yon_load_proceed(YON_CONFIG_LOCAL); yon_load_proceed(YON_CONFIG_LOCAL);
yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook))); // yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)));
main_config.load_mode=YON_CONFIG_LOCAL; main_config.load_mode=YON_CONFIG_LOCAL;
} }
@ -50,23 +50,23 @@ void on_config_global_load(GtkWidget *,main_window *widgets){
if (!yon_char_is_empty(main_config.config_load_path)) free(main_config.config_load_path); if (!yon_char_is_empty(main_config.config_load_path)) free(main_config.config_load_path);
main_config.config_load_path = yon_char_new("global"); main_config.config_load_path = yon_char_new("global");
yon_load_proceed(YON_CONFIG_GLOBAL); yon_load_proceed(YON_CONFIG_GLOBAL);
yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook))); // yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)));
main_config.load_mode=YON_CONFIG_GLOBAL; main_config.load_mode=YON_CONFIG_GLOBAL;
} }
void on_config_custom_load(GtkWidget *,main_window *widgets){ void on_config_custom_load(GtkWidget *,main_window *){
yon_load_proceed(YON_CONFIG_CUSTOM); yon_load_proceed(YON_CONFIG_CUSTOM);
yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook))); // yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)));
main_config.load_mode=YON_CONFIG_CUSTOM; main_config.load_mode=YON_CONFIG_CUSTOM;
} }
void on_config_custom_load_last(GtkWidget *,main_window *widgets){ void on_config_custom_load_last(GtkWidget *,main_window *){
yon_config_clean(); yon_config_clean();
if (!yon_char_is_empty(config_get_default_command)) if (!yon_char_is_empty(config_get_default_command))
yon_config_load_config(YON_CONFIG_DEFAULT,config_get_default_command,NULL); yon_config_load_config(YON_CONFIG_DEFAULT,config_get_default_command,NULL);
char *command = config_get_command(main_config.config_load_path); char *command = config_get_command(main_config.config_load_path);
yon_config_load_config(YON_CONFIG_CUSTOM,command,NULL); yon_config_load_config(YON_CONFIG_CUSTOM,command,NULL);
yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook))); // yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)));
main_config.load_mode=YON_CONFIG_CUSTOM; main_config.load_mode=YON_CONFIG_CUSTOM;
} }
@ -89,9 +89,9 @@ void on_config_global_save(GtkWidget *,main_window *widgets){
gboolean on_install_success(main_window *widgets){ gboolean on_install_success(main_window *widgets){
gtk_label_set_text(GTK_LABEL(widgets->InstallationLabel),""); gtk_label_set_text(GTK_LABEL(widgets->InstallationLabel),"");
gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_COMPLETION); // gtk_notebook_set_current_page(GTK_NOTEBOOK(widgets->Notebook),YON_PAGE_COMPLETION);
yon_config_restore(widgets); yon_config_restore(widgets);
yon_page_update(widgets); on_page_next_clicked(NULL,widgets);
return 0; return 0;
} }
@ -204,7 +204,7 @@ void *on_config_save(void *data){
g_mutex_unlock(&main_config.install_mutex); g_mutex_unlock(&main_config.install_mutex);
if ((!main_config.save_done)&&main_config.save_configured){ if ((!main_config.save_done)&&main_config.save_configured){
on_setup_system_configuration(widgets); on_setup_system_configuration(widgets);
on_page_next_clicked(NULL,widgets); // on_page_next_clicked(NULL,widgets);
} }
} else { } else {
yon_launch("ubconfig --source system get /"); yon_launch("ubconfig --source system get /");

@ -372,6 +372,7 @@ enum YON_PAGES {
YON_PAGE_SECTIONS, YON_PAGE_SECTIONS,
YON_PAGE_OS_COMPONENTS, YON_PAGE_OS_COMPONENTS,
YON_PAGE_INSTALLATION_BEGIN, YON_PAGE_INSTALLATION_BEGIN,
YON_PAGE_RECOVERY_BEGIN,
YON_PAGE_CONFIG_HUB, YON_PAGE_CONFIG_HUB,
YON_PAGE_KERNEL, YON_PAGE_KERNEL,
YON_PAGE_KERNEL_ADDON, YON_PAGE_KERNEL_ADDON,
@ -387,7 +388,9 @@ enum YON_PAGES {
YON_PAGE_NETWORK, YON_PAGE_NETWORK,
YON_PAGE_PACKAGES, YON_PAGE_PACKAGES,
YON_PAGE_INSTALLATION, YON_PAGE_INSTALLATION,
YON_PAGE_RECOVERY_PROCESS,
YON_PAGE_COMPLETION, YON_PAGE_COMPLETION,
YON_PAGE_RECOVERY_COMPLETION,
YON_PAGE_COMPLETED, YON_PAGE_COMPLETED,
YON_PAGE_INSTALL_ERROR, YON_PAGE_INSTALL_ERROR,
YON_PAGE_CONFIGURE_END, YON_PAGE_CONFIGURE_END,

@ -422,7 +422,6 @@ NULL)
// #define _LABEL _("Setting up network access") // #define _LABEL _("Setting up network access")
// #define _LABEL _("Configuring the installation of additional components") // #define _LABEL _("Configuring the installation of additional components")
// #define _LABEL _("Wait for the system to finish loading") // #define _LABEL _("Wait for the system to finish loading")
// #define _LABEL _("Selecting software from the installation media")
// #define _LABEL _("Modules and packages") // #define _LABEL _("Modules and packages")
// #define _LABEL _("Setting the system") // #define _LABEL _("Setting the system")
// #define _LABEL _("Selecting software packages to install from the repository. Internet access is required") // #define _LABEL _("Selecting software packages to install from the repository. Internet access is required")
@ -430,6 +429,12 @@ NULL)
// #define _LABEL _("Language") // #define _LABEL _("Language")
// #define _LABEL _("On") // #define _LABEL _("On")
// #define _LABEL _("Selecting the software group to install from the repository. Internet access is required") // #define _LABEL _("Selecting the software group to install from the repository. Internet access is required")
// #define _LABEL _("Recovery configuration has ended")
// #define _LABEL _("System recovery is about to begin")
// #define _LABEL _("System recovery")
// #define _LABEL _("The process of restoring the system is underway...")
// #define _LABEL _("System recovery successfully completed!")
// #define _LABEL _("You can reboot the system and use the installed version or continue to work in the current system.")
#define slide_1_title _("Product ecosystem") #define slide_1_title _("Product ecosystem")
#define slide_1_text _("Developed by a team of professionals and successfully presented on the market.\n\ #define slide_1_text _("Developed by a team of professionals and successfully presented on the market.\n\

@ -916,6 +916,9 @@ agreement</property>
<property name="model">InstallerLanguageList</property> <property name="model">InstallerLanguageList</property>
<property name="headers-visible">False</property> <property name="headers-visible">False</property>
<property name="search-column">1</property> <property name="search-column">1</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
<child> <child>
<object class="GtkTreeViewColumn"> <object class="GtkTreeViewColumn">
<property name="expand">True</property> <property name="expand">True</property>
@ -963,6 +966,9 @@ agreement</property>
<property name="search-column">1</property> <property name="search-column">1</property>
<property name="tooltip-column">3</property> <property name="tooltip-column">3</property>
<property name="activate-on-single-click">True</property> <property name="activate-on-single-click">True</property>
<child internal-child="selection">
<object class="GtkTreeSelection"/>
</child>
<child> <child>
<object class="GtkTreeViewColumn"> <object class="GtkTreeViewColumn">
<child> <child>
@ -1936,6 +1942,7 @@ agreement</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="valign">end</property> <property name="valign">end</property>
<property name="label" translatable="yes">Installation configuration has ended</property> <property name="label" translatable="yes">Installation configuration has ended</property>
<property name="wrap">True</property>
<attributes> <attributes>
<attribute name="weight" value="bold"/> <attribute name="weight" value="bold"/>
<attribute name="size" value="14336"/> <attribute name="size" value="14336"/>
@ -1953,6 +1960,7 @@ agreement</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="valign">start</property> <property name="valign">start</property>
<property name="label" translatable="yes">System installation is about to begin</property> <property name="label" translatable="yes">System installation is about to begin</property>
<property name="wrap">True</property>
<attributes> <attributes>
<attribute name="size" value="12288"/> <attribute name="size" value="12288"/>
</attributes> </attributes>
@ -1979,6 +1987,63 @@ agreement</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">end</property>
<property name="label" translatable="yes">Recovery configuration has ended</property>
<property name="wrap">True</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="size" value="14336"/>
</attributes>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">start</property>
<property name="label" translatable="yes">System recovery is about to begin</property>
<property name="wrap">True</property>
<attributes>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="position">5</property>
</packing>
</child>
<child type="tab">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Recovery begin</property>
</object>
<packing>
<property name="position">5</property>
<property name="tab-fill">False</property>
</packing>
</child>
<child> <child>
<object class="GtkBox"> <object class="GtkBox">
<property name="visible">True</property> <property name="visible">True</property>
@ -2260,7 +2325,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">5</property> <property name="position">6</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -2270,7 +2335,7 @@ agreement</property>
<property name="label" translatable="yes">Configuration hub</property> <property name="label" translatable="yes">Configuration hub</property>
</object> </object>
<packing> <packing>
<property name="position">5</property> <property name="position">6</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -2584,7 +2649,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">6</property> <property name="position">7</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -2594,7 +2659,7 @@ agreement</property>
<property name="label" translatable="yes">Kernel</property> <property name="label" translatable="yes">Kernel</property>
</object> </object>
<packing> <packing>
<property name="position">6</property> <property name="position">7</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -2740,7 +2805,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">7</property> <property name="position">8</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -2750,7 +2815,7 @@ agreement</property>
<property name="label" translatable="yes">Kernel addons</property> <property name="label" translatable="yes">Kernel addons</property>
</object> </object>
<packing> <packing>
<property name="position">7</property> <property name="position">8</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -2929,7 +2994,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">8</property> <property name="position">9</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -2939,7 +3004,7 @@ agreement</property>
<property name="label" translatable="yes">Additional components</property> <property name="label" translatable="yes">Additional components</property>
</object> </object>
<packing> <packing>
<property name="position">8</property> <property name="position">9</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -3352,7 +3417,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">9</property> <property name="position">10</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -3362,7 +3427,7 @@ agreement</property>
<property name="label" translatable="yes">Pacman software</property> <property name="label" translatable="yes">Pacman software</property>
</object> </object>
<packing> <packing>
<property name="position">9</property> <property name="position">10</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -3612,7 +3677,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">10</property> <property name="position">11</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -3622,7 +3687,7 @@ agreement</property>
<property name="label" translatable="yes">Region</property> <property name="label" translatable="yes">Region</property>
</object> </object>
<packing> <packing>
<property name="position">10</property> <property name="position">11</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -3916,7 +3981,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">11</property> <property name="position">12</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -3926,7 +3991,7 @@ agreement</property>
<property name="label" translatable="yes">Language</property> <property name="label" translatable="yes">Language</property>
</object> </object>
<packing> <packing>
<property name="position">11</property> <property name="position">12</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -4512,7 +4577,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">12</property> <property name="position">13</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -4522,7 +4587,7 @@ agreement</property>
<property name="label" translatable="yes">Keyboard</property> <property name="label" translatable="yes">Keyboard</property>
</object> </object>
<packing> <packing>
<property name="position">12</property> <property name="position">13</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -4929,7 +4994,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">13</property> <property name="position">14</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -4939,7 +5004,7 @@ agreement</property>
<property name="label" translatable="yes">Users</property> <property name="label" translatable="yes">Users</property>
</object> </object>
<packing> <packing>
<property name="position">13</property> <property name="position">14</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -5204,7 +5269,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">14</property> <property name="position">15</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -5214,7 +5279,7 @@ agreement</property>
<property name="label" translatable="yes">Startup configuration</property> <property name="label" translatable="yes">Startup configuration</property>
</object> </object>
<packing> <packing>
<property name="position">14</property> <property name="position">15</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -5480,7 +5545,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">15</property> <property name="position">16</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -5490,7 +5555,7 @@ agreement</property>
<property name="label" translatable="yes">App autorun</property> <property name="label" translatable="yes">App autorun</property>
</object> </object>
<packing> <packing>
<property name="position">15</property> <property name="position">16</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -5904,7 +5969,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">16</property> <property name="position">17</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -5914,7 +5979,7 @@ agreement</property>
<property name="label" translatable="yes">Bootloader</property> <property name="label" translatable="yes">Bootloader</property>
</object> </object>
<packing> <packing>
<property name="position">16</property> <property name="position">17</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6385,7 +6450,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">17</property> <property name="position">18</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -6395,7 +6460,7 @@ agreement</property>
<property name="label" translatable="yes">Network</property> <property name="label" translatable="yes">Network</property>
</object> </object>
<packing> <packing>
<property name="position">17</property> <property name="position">18</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6552,7 +6617,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">18</property> <property name="position">19</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -6562,7 +6627,7 @@ agreement</property>
<property name="label" translatable="yes">Packages</property> <property name="label" translatable="yes">Packages</property>
</object> </object>
<packing> <packing>
<property name="position">18</property> <property name="position">19</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6762,7 +6827,7 @@ agreement</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">19</property> <property name="position">20</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -6772,7 +6837,64 @@ agreement</property>
<property name="label" translatable="yes">Installation process</property> <property name="label" translatable="yes">Installation process</property>
</object> </object>
<packing> <packing>
<property name="position">19</property> <property name="position">20</property>
<property name="tab-fill">False</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">end</property>
<property name="label" translatable="yes">System recovery</property>
<property name="wrap">True</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="size" value="14336"/>
</attributes>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">start</property>
<property name="label" translatable="yes">The process of restoring the system is underway...</property>
<property name="wrap">True</property>
<attributes>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="position">21</property>
</packing>
</child>
<child type="tab">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Recovery process</property>
</object>
<packing>
<property name="position">21</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6821,7 +6943,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">20</property> <property name="position">22</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -6831,7 +6953,64 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Completion</property> <property name="label" translatable="yes">Completion</property>
</object> </object>
<packing> <packing>
<property name="position">20</property> <property name="position">22</property>
<property name="tab-fill">False</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="orientation">vertical</property>
<property name="spacing">5</property>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">end</property>
<property name="label" translatable="yes">System recovery successfully completed!</property>
<property name="wrap">True</property>
<attributes>
<attribute name="weight" value="bold"/>
<attribute name="size" value="14336"/>
</attributes>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">1</property>
</packing>
</child>
<child>
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="valign">start</property>
<property name="label" translatable="yes">You can reboot the system and use the installed version or continue to work in the current system.</property>
<property name="wrap">True</property>
<attributes>
<attribute name="size" value="12288"/>
</attributes>
</object>
<packing>
<property name="expand">True</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
</object>
<packing>
<property name="position">23</property>
</packing>
</child>
<child type="tab">
<object class="GtkLabel">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="label" translatable="yes">Recovery completion</property>
</object>
<packing>
<property name="position">23</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6878,7 +7057,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">21</property> <property name="position">24</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -6888,7 +7067,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Completed</property> <property name="label" translatable="yes">Completed</property>
</object> </object>
<packing> <packing>
<property name="position">21</property> <property name="position">24</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6935,7 +7114,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">22</property> <property name="position">25</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -6945,7 +7124,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Configuration error</property> <property name="label" translatable="yes">Configuration error</property>
</object> </object>
<packing> <packing>
<property name="position">22</property> <property name="position">25</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -6992,7 +7171,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">23</property> <property name="position">26</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -7002,7 +7181,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Configuration end</property> <property name="label" translatable="yes">Configuration end</property>
</object> </object>
<packing> <packing>
<property name="position">23</property> <property name="position">26</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -7049,7 +7228,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">24</property> <property name="position">27</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -7059,7 +7238,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Configuration saved</property> <property name="label" translatable="yes">Configuration saved</property>
</object> </object>
<packing> <packing>
<property name="position">24</property> <property name="position">27</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -7516,7 +7695,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">25</property> <property name="position">28</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -7526,7 +7705,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Common Installation</property> <property name="label" translatable="yes">Common Installation</property>
</object> </object>
<packing> <packing>
<property name="position">25</property> <property name="position">28</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -8197,7 +8376,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">26</property> <property name="position">29</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -8207,7 +8386,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Installation next to system</property> <property name="label" translatable="yes">Installation next to system</property>
</object> </object>
<packing> <packing>
<property name="position">26</property> <property name="position">29</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -8830,7 +9009,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">27</property> <property name="position">30</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -8840,7 +9019,7 @@ or continue working in the system Live environment.</property>
<property name="label" translatable="yes">Installation on same partition</property> <property name="label" translatable="yes">Installation on same partition</property>
</object> </object>
<packing> <packing>
<property name="position">27</property> <property name="position">30</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -9887,7 +10066,7 @@ separately into the selected partition.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">28</property> <property name="position">31</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -9897,7 +10076,7 @@ separately into the selected partition.</property>
<property name="label" translatable="yes">Advanced section</property> <property name="label" translatable="yes">Advanced section</property>
</object> </object>
<packing> <packing>
<property name="position">28</property> <property name="position">31</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -10344,7 +10523,7 @@ separately into the selected partition.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">29</property> <property name="position">32</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -10354,7 +10533,7 @@ separately into the selected partition.</property>
<property name="label" translatable="yes">Recovery section</property> <property name="label" translatable="yes">Recovery section</property>
</object> </object>
<packing> <packing>
<property name="position">29</property> <property name="position">32</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -10745,7 +10924,7 @@ separately into the selected partition.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">30</property> <property name="position">33</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -10755,7 +10934,7 @@ separately into the selected partition.</property>
<property name="label" translatable="yes">GRUB install</property> <property name="label" translatable="yes">GRUB install</property>
</object> </object>
<packing> <packing>
<property name="position">30</property> <property name="position">33</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -11133,7 +11312,7 @@ separately into the selected partition.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">31</property> <property name="position">34</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -11143,7 +11322,7 @@ separately into the selected partition.</property>
<property name="label" translatable="yes">GRUB update</property> <property name="label" translatable="yes">GRUB update</property>
</object> </object>
<packing> <packing>
<property name="position">31</property> <property name="position">34</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -11875,7 +12054,7 @@ separately into the selected partition.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">32</property> <property name="position">35</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -11885,7 +12064,7 @@ separately into the selected partition.</property>
<property name="label" translatable="yes">OS only</property> <property name="label" translatable="yes">OS only</property>
</object> </object>
<packing> <packing>
<property name="position">32</property> <property name="position">35</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>
@ -12621,7 +12800,7 @@ separately into the selected partition.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="position">33</property> <property name="position">36</property>
</packing> </packing>
</child> </child>
<child type="tab"> <child type="tab">
@ -12631,7 +12810,7 @@ separately into the selected partition.</property>
<property name="label" translatable="yes">User data only</property> <property name="label" translatable="yes">User data only</property>
</object> </object>
<packing> <packing>
<property name="position">33</property> <property name="position">36</property>
<property name="tab-fill">False</property> <property name="tab-fill">False</property>
</packing> </packing>
</child> </child>

Loading…
Cancel
Save