Added update devices list buttons next to GParted buttons

pull/196/head
parent 9e60c99200
commit 4eb7a19dbd

@ -313,7 +313,8 @@ void on_device_selection_changed(GtkWidget *self, main_window *widgets){
void yon_devices_setup(main_window *widgets){ void yon_devices_setup(main_window *widgets){
GtkTreeIter iter; GtkTreeIter iter;
if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->DevicesList),&iter)) return; // if (gtk_tree_model_get_iter_first(GTK_TREE_MODEL(widgets->DevicesList),&iter)) return;
gtk_list_store_clear(widgets->DevicesList);
int size; int size;
config_str parsed = NULL; config_str parsed = NULL;
parsed = yon_config_load(yon_debug_output("%s\n",get_devices_command),&size); parsed = yon_config_load(yon_debug_output("%s\n",get_devices_command),&size);

@ -377,24 +377,15 @@ void config_init(){
} }
} }
// void on_root_get_root(char *argline){
// yon_launch(argline);
// }
// void *on_setup_system_configuration(void *data);
void on_additional_software_toggled(GtkWidget *, char *, main_window *){
// GtkTreeIter iter;
// int status;
// gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(widgets->AdditionalSoftwareList),&iter,path);
// gtk_tree_model_get(GTK_TREE_MODEL(widgets->AdditionalSoftwareList),&iter,0,&status,-1);
// gtk_list_store_set(widgets->AdditionalSoftwareList,&iter,0,!status,-1);
}
void on_gparted_open(){ void on_gparted_open(){
yon_launch_app_with_arguments(open_gparted_command,NULL); yon_launch_app_with_arguments(open_gparted_command,NULL);
} }
void on_gparted_update(GtkWidget *, main_window *widgets){
yon_devices_setup(widgets);
// yon_page_init(widgets,gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)));
}
void on_reboot_accepted(main_window *){ void on_reboot_accepted(main_window *){
g_mutex_lock(&main_config.install_mutex); g_mutex_lock(&main_config.install_mutex);
if (main_config.install_thread){ if (main_config.install_thread){
@ -661,7 +652,8 @@ void yon_main_window_create(main_window *widgets){
widgets->CommonInstallationFilesystemTypeCombo = yon_gtk_builder_get_widget(builder,"CommonInstallationFilesystemTypeCombo"); widgets->CommonInstallationFilesystemTypeCombo = yon_gtk_builder_get_widget(builder,"CommonInstallationFilesystemTypeCombo");
widgets->CommonInstallationSectionNameEntry = yon_gtk_builder_get_widget(builder,"CommonInstallationSectionNameEntry"); widgets->CommonInstallationSectionNameEntry = yon_gtk_builder_get_widget(builder,"CommonInstallationSectionNameEntry");
widgets->CommonFormatSwitch = yon_gtk_builder_get_widget(builder,"CommonFormatSwitch"); widgets->CommonFormatSwitch = yon_gtk_builder_get_widget(builder,"CommonFormatSwitch");
widgets->GpartedCommonButton = yon_gtk_builder_get_widget(builder,"GpartedCommonButton"); widgets->CommonGpartedButton = yon_gtk_builder_get_widget(builder,"CommonGpartedButton");
widgets->CommonUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"CommonUpdateGpartedButton");
widgets->SamePlaceDeviceTree = yon_gtk_builder_get_widget(builder,"SamePlaceDeviceTree"); widgets->SamePlaceDeviceTree = yon_gtk_builder_get_widget(builder,"SamePlaceDeviceTree");
widgets->SamePlacePartTree = yon_gtk_builder_get_widget(builder,"SamePlacePartTree"); widgets->SamePlacePartTree = yon_gtk_builder_get_widget(builder,"SamePlacePartTree");
@ -669,7 +661,8 @@ void yon_main_window_create(main_window *widgets){
widgets->SameInstallationFormatRevealer = yon_gtk_builder_get_widget(builder,"SameInstallationFormatRevealer"); widgets->SameInstallationFormatRevealer = yon_gtk_builder_get_widget(builder,"SameInstallationFormatRevealer");
widgets->SameInstallationFilesystemTypeCombo = yon_gtk_builder_get_widget(builder,"SameInstallationFilesystemTypeCombo"); widgets->SameInstallationFilesystemTypeCombo = yon_gtk_builder_get_widget(builder,"SameInstallationFilesystemTypeCombo");
widgets->SameInstallationSectionNameEntry = yon_gtk_builder_get_widget(builder,"SameInstallationSectionNameEntry"); widgets->SameInstallationSectionNameEntry = yon_gtk_builder_get_widget(builder,"SameInstallationSectionNameEntry");
widgets->GpartedSameButton = yon_gtk_builder_get_widget(builder,"GpartedSameButton"); widgets->SameGpartedButton = yon_gtk_builder_get_widget(builder,"SameGpartedButton");
widgets->SameUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"SameUpdateGpartedButton");
widgets->NextInstallationFilesystemTypeCombo = yon_gtk_builder_get_widget(builder,"NextInstallationFilesystemTypeCombo"); widgets->NextInstallationFilesystemTypeCombo = yon_gtk_builder_get_widget(builder,"NextInstallationFilesystemTypeCombo");
widgets->NextInstallationFormatSwitch = yon_gtk_builder_get_widget(builder,"NextInstallationFormatSwitch"); widgets->NextInstallationFormatSwitch = yon_gtk_builder_get_widget(builder,"NextInstallationFormatSwitch");
@ -679,10 +672,13 @@ void yon_main_window_create(main_window *widgets){
widgets->NextInstallationSizeTypeSpin = yon_gtk_builder_get_widget(builder,"NextInstallationFormatSizeCombo"); widgets->NextInstallationSizeTypeSpin = yon_gtk_builder_get_widget(builder,"NextInstallationFormatSizeCombo");
widgets->NextInstallationSysDevicesTree = yon_gtk_builder_get_widget(builder,"NextInstallationSysDevicesTree"); widgets->NextInstallationSysDevicesTree = yon_gtk_builder_get_widget(builder,"NextInstallationSysDevicesTree");
widgets->NextInstallationSysSectionTree = yon_gtk_builder_get_widget(builder,"NextInstallationSysSectionTree"); widgets->NextInstallationSysSectionTree = yon_gtk_builder_get_widget(builder,"NextInstallationSysSectionTree");
widgets->GpartedNextInstallationButton = yon_gtk_builder_get_widget(builder,"GpartedNextInstallationButton"); widgets->NextInstallationGPartedButton = yon_gtk_builder_get_widget(builder,"NextInstallationGPartedButton");
widgets->NextInstallationUpdateGPartedButton = yon_gtk_builder_get_widget(builder,"NextInstallationUpdateGPartedButton");
widgets->AdvancedDeviceChosenCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"AdvancedDeviceChosenCell")); widgets->AdvancedDeviceChosenCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"AdvancedDeviceChosenCell"));
widgets->AdvancedPartChosenCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"AdvancedPartChosenCell")); widgets->AdvancedPartChosenCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"AdvancedPartChosenCell"));
widgets->AdvancedGpartedButton = yon_gtk_builder_get_widget(builder,"AdvancedGpartedButton");
widgets->AdvancedUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"AdvancedUpdateGpartedButton");
widgets->AdvancedDeviceTree = yon_gtk_builder_get_widget(builder,"AdvancedDeviceTree"); widgets->AdvancedDeviceTree = yon_gtk_builder_get_widget(builder,"AdvancedDeviceTree");
widgets->AdvancedVirtualDeviceCombo = yon_gtk_builder_get_widget(builder,"AdvancedVirtualDeviceCombo"); widgets->AdvancedVirtualDeviceCombo = yon_gtk_builder_get_widget(builder,"AdvancedVirtualDeviceCombo");
widgets->AdvancedPartitionTree = yon_gtk_builder_get_widget(builder,"AdvancedPartitionTree"); widgets->AdvancedPartitionTree = yon_gtk_builder_get_widget(builder,"AdvancedPartitionTree");
@ -703,17 +699,20 @@ void yon_main_window_create(main_window *widgets){
widgets->GrubInstallDevicesTree = yon_gtk_builder_get_widget(builder,"GrubInstallDevicesTree"); widgets->GrubInstallDevicesTree = yon_gtk_builder_get_widget(builder,"GrubInstallDevicesTree");
widgets->GrubInstallPartitionTree = yon_gtk_builder_get_widget(builder,"GrubInstallPartitionTree"); widgets->GrubInstallPartitionTree = yon_gtk_builder_get_widget(builder,"GrubInstallPartitionTree");
widgets->GpartedGrubInstallButton = yon_gtk_builder_get_widget(builder,"GpartedGrubInstallButton"); widgets->GrubInstallGpartedButton = yon_gtk_builder_get_widget(builder,"GrubInstallGpartedButton");
widgets->GrubInstallUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"GrubInstallUpdateGpartedButton");
widgets->GrubUpdateDevicesTree = yon_gtk_builder_get_widget(builder,"GrubUpdateDevicesTree"); widgets->GrubUpdateDevicesTree = yon_gtk_builder_get_widget(builder,"GrubUpdateDevicesTree");
widgets->GrubUpdatePartitionTree = yon_gtk_builder_get_widget(builder,"GrubUpdatePartitionTree"); widgets->GrubUpdatePartitionTree = yon_gtk_builder_get_widget(builder,"GrubUpdatePartitionTree");
widgets->GpartedGrubUpdateButton = yon_gtk_builder_get_widget(builder,"GpartedGrubUpdateButton"); widgets->GrubUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"GrubUpdateGpartedButton");
widgets->GrubUpdateUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"GrubUpdateUpdateGpartedButton");
widgets->OSDevicesTree = yon_gtk_builder_get_widget(builder,"OSDevicesTree"); widgets->OSDevicesTree = yon_gtk_builder_get_widget(builder,"OSDevicesTree");
widgets->OSSpinner = yon_gtk_builder_get_widget(builder,"OSSpinner"); widgets->OSSpinner = yon_gtk_builder_get_widget(builder,"OSSpinner");
widgets->OSOverlay = yon_gtk_builder_get_widget(builder,"OSOverlay"); widgets->OSOverlay = yon_gtk_builder_get_widget(builder,"OSOverlay");
widgets->OSSysSectionTree = yon_gtk_builder_get_widget(builder,"OSSysSectionTree"); widgets->OSSysSectionTree = yon_gtk_builder_get_widget(builder,"OSSysSectionTree");
widgets->GpartedOSButton = yon_gtk_builder_get_widget(builder,"GpartedOSButton"); widgets->OSGpartedButton = yon_gtk_builder_get_widget(builder,"OSGpartedButton");
widgets->OSUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"OSUpdateGpartedButton");
widgets->OSFormatSwitch = yon_gtk_builder_get_widget(builder,"OSFormatSwitch"); widgets->OSFormatSwitch = yon_gtk_builder_get_widget(builder,"OSFormatSwitch");
widgets->OSRevealer = yon_gtk_builder_get_widget(builder,"OSRevealer"); widgets->OSRevealer = yon_gtk_builder_get_widget(builder,"OSRevealer");
widgets->OSFormatSizeSpin = yon_gtk_builder_get_widget(builder,"OSFormatSizeSpin"); widgets->OSFormatSizeSpin = yon_gtk_builder_get_widget(builder,"OSFormatSizeSpin");
@ -726,7 +725,8 @@ void yon_main_window_create(main_window *widgets){
widgets->UserdataDevicesTree = yon_gtk_builder_get_widget(builder,"UserdataDevicesTree"); widgets->UserdataDevicesTree = yon_gtk_builder_get_widget(builder,"UserdataDevicesTree");
widgets->UserdataSysSectionTree = yon_gtk_builder_get_widget(builder,"UserdataSysSectionTree"); widgets->UserdataSysSectionTree = yon_gtk_builder_get_widget(builder,"UserdataSysSectionTree");
widgets->GpartedUserdataButton = yon_gtk_builder_get_widget(builder,"UserdataGpartedButton"); widgets->UserdataGpartedButton = yon_gtk_builder_get_widget(builder,"UserdataGpartedButton");
widgets->UserdataUpdateGpartedButton = yon_gtk_builder_get_widget(builder,"UserdataUpdateGpartedButton");
widgets->UserdataFormatSwitch = yon_gtk_builder_get_widget(builder,"UserdataFormatSwitch"); widgets->UserdataFormatSwitch = yon_gtk_builder_get_widget(builder,"UserdataFormatSwitch");
widgets->UserdataRevealer = yon_gtk_builder_get_widget(builder,"UserdataRevealer"); widgets->UserdataRevealer = yon_gtk_builder_get_widget(builder,"UserdataRevealer");
widgets->UserdataFormatSizeSpin = yon_gtk_builder_get_widget(builder,"UserdataFormatSizeSpin"); widgets->UserdataFormatSizeSpin = yon_gtk_builder_get_widget(builder,"UserdataFormatSizeSpin");
@ -903,9 +903,23 @@ void yon_main_window_create(main_window *widgets){
g_signal_connect(G_OBJECT(widgets->ReadFullLogButton),"clicked",G_CALLBACK(on_process_log_view),widgets); g_signal_connect(G_OBJECT(widgets->ReadFullLogButton),"clicked",G_CALLBACK(on_process_log_view),widgets);
g_signal_connect(G_OBJECT(widgets->ReadShortLogButton),"clicked",G_CALLBACK(on_summary_log_view),widgets); g_signal_connect(G_OBJECT(widgets->ReadShortLogButton),"clicked",G_CALLBACK(on_summary_log_view),widgets);
g_signal_connect(G_OBJECT(widgets->GpartedCommonButton),"clicked",G_CALLBACK(on_gparted_open),NULL); g_signal_connect(G_OBJECT(widgets->CommonGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->GpartedSameButton),"clicked",G_CALLBACK(on_gparted_open),NULL); g_signal_connect(G_OBJECT(widgets->SameGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->GpartedNextInstallationButton),"clicked",G_CALLBACK(on_gparted_open),NULL); g_signal_connect(G_OBJECT(widgets->NextInstallationGPartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->OSGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->UserdataGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->GrubUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->GrubInstallGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->AdvancedGpartedButton),"clicked",G_CALLBACK(on_gparted_open),NULL);
g_signal_connect(G_OBJECT(widgets->CommonUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->SameUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->NextInstallationUpdateGPartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->OSUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->UserdataUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->GrubUpdateUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->GrubInstallUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
g_signal_connect(G_OBJECT(widgets->AdvancedUpdateGpartedButton),"clicked",G_CALLBACK(on_gparted_update),widgets);
// g_signal_connect(G_OBJECT(widgets->MainWindow),"check-resize",G_CALLBACK(on_region_resized),widgets); // g_signal_connect(G_OBJECT(widgets->MainWindow),"check-resize",G_CALLBACK(on_region_resized),widgets);
g_signal_connect(G_OBJECT(widgets->NextButton),"clicked",G_CALLBACK(on_page_next_clicked),widgets); g_signal_connect(G_OBJECT(widgets->NextButton),"clicked",G_CALLBACK(on_page_next_clicked),widgets);

@ -17,7 +17,6 @@
#endif #endif
#include "ubl-strings.h" #include "ubl-strings.h"
#define _(String) gettext(String) #define _(String) gettext(String)
#define glade_path "/com/ublinux/ui/ubinstall-gtk.glade" #define glade_path "/com/ublinux/ui/ubinstall-gtk.glade"
@ -105,13 +104,12 @@
"/com/ublinux/images/slide-12.png", \ "/com/ublinux/images/slide-12.png", \
NULL NULL
#define get_modules_command "pacman --color never -Qs ^ubm- | sed -Enr -e 'N;s/\\n/ ;/' -e \"s/^([^\\/]+)\\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\\(([^\\)]+)\\)[^\\;]+|[^\\;]*);[[:blank:]]*(.*)/\\2;\\3;\\5;\\6/p\"" #define get_modules_command "pacman --color never -Qs ^ubm- | sed -Enr -e 'N;s/\\n/ ;/' -e \"s/^([^\\/]+)\\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\\(([^\\)]+)\\)[^\\;]+|[^\\;]*);[[:blank:]]*(.*)/\\2;\\3;\\5;\\6/p\""
#define get_available_modules_command "pacman --color never -Ss ^ubm- | sed -Enr -e 'N;s/\\n/ ;/' -e \"s/^([^\\/]+)\\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\\(([^\\)]+)\\)[^\\;]+|[^\\;]*);[[:blank:]]*(.*)/\\2;\\3;\\5;\\6/p\"" #define get_available_modules_command "pacman --color never -Ss ^ubm- | sed -Enr -e 'N;s/\\n/ ;/' -e \"s/^([^\\/]+)\\/([^[:blank:]]+)[[:blank:]]+([^[:blank:]]+)[[:blank:]]+(\\(([^\\)]+)\\)[^\\;]+|[^\\;]*);[[:blank:]]*(.*)/\\2;\\3;\\5;\\6/p\""
#define get_local_module_info_command(target) yon_char_unite("pacman --color never -Sp $(pacman -Ssq '", target, "') --print-format '%n;%v;%d' | grep -v \"^::\"", NULL); #define get_local_module_info_command(target) yon_char_unite("pacman --color never -Sp $(pacman -Ssq '", target, "') --print-format '%n;%v;%d' | grep -v \"^::\"", NULL);
#define get_menus_entry_command "/usr/lib/ublinux/scripts/grub-functions exec_get_all_menuentry" #define get_menus_entry_command "/usr/lib/ublinux/scripts/grub-functions exec_get_all_menuentry2"
#define encrypt_domain_password_command(target) yon_char_unite("echo '", target, "' | base64", NULL) #define encrypt_domain_password_command(target) yon_char_unite("echo '", target, "' | base64", NULL)
@ -270,7 +268,6 @@ layout && /description:/ {\
#define open_gparted_command "gparted" #define open_gparted_command "gparted"
#define PASSWORD_DEFAULT "ublinux" #define PASSWORD_DEFAULT "ublinux"
#define start_fast_install_command "ubinstall2 --autoinstall" #define start_fast_install_command "ubinstall2 --autoinstall"
@ -290,7 +287,7 @@ layout && /description:/ {\
#define config_get_global_only_parameters "" #define config_get_global_only_parameters ""
#define config_get_local_only_parameters "" #define config_get_local_only_parameters ""
#define ubconfig_file_create(target) yon_char_unite("ubconfig --target \"",target,"\" create",NULL) // #define ubconfig_file_create(target) yon_char_unite("ubconfig --target \"", target, "\" create", NULL)
#define default_langs(size) yon_char_parsed_new(size, "en_US.UTF-8", "ru_RU.UTF-8", NULL); #define default_langs(size) yon_char_parsed_new(size, "en_US.UTF-8", "ru_RU.UTF-8", NULL);
@ -362,10 +359,10 @@ layout && /description:/ {\
part_crypt_parameter part_crypt_parameter
typedef char *string; typedef char *string;
__attribute__((unused)) static \ __attribute__((unused)) static string version_application;
string version_application;
enum YON_PAGES { enum YON_PAGES
{
YON_PAGE_WELCOME = 0, YON_PAGE_WELCOME = 0,
YON_PAGE_LICENCE, YON_PAGE_LICENCE,
YON_PAGE_SECTIONS, YON_PAGE_SECTIONS,
@ -407,7 +404,8 @@ enum YON_PAGES {
YON_PAGE_RECOVERY_USRDATA_ONLY YON_PAGE_RECOVERY_USRDATA_ONLY
}; };
typedef struct { typedef struct
{
template_config_fields template_config_fields
config_str launch_arguments; config_str launch_arguments;
int launch_size; int launch_size;
@ -456,15 +454,8 @@ typedef struct {
extern config main_config; extern config main_config;
typedef struct { typedef struct
GtkWidget *CommonInstallationDevicesTree; {
GtkWidget *GpartedCommonButton;
GtkWidget *CommonInstallationFilesystemTypeCombo;
GtkWidget *CommonInstallationSectionNameEntry;
GtkListStore *DevicesList;
} install_common_page;
typedef struct {
GtkBuilder *builder; GtkBuilder *builder;
GtkListStore *DevicesList; GtkListStore *DevicesList;
GtkListStore *LanguagesList; GtkListStore *LanguagesList;
@ -534,7 +525,6 @@ typedef struct {
GtkCellRenderer *LocaleCell; GtkCellRenderer *LocaleCell;
GtkListStore *LanguageList; GtkListStore *LanguageList;
GtkWidget *KeyboardModelCombo; GtkWidget *KeyboardModelCombo;
GtkWidget *KeyboardDefaultLayoutsSwitch; GtkWidget *KeyboardDefaultLayoutsSwitch;
GtkWidget *KeyboardLayoutTree; GtkWidget *KeyboardLayoutTree;
@ -555,7 +545,8 @@ typedef struct {
GtkWidget *CommonInstallationFilesystemTypeCombo; GtkWidget *CommonInstallationFilesystemTypeCombo;
GtkWidget *CommonInstallationSectionNameEntry; GtkWidget *CommonInstallationSectionNameEntry;
GtkWidget *CommonFormatSwitch; GtkWidget *CommonFormatSwitch;
GtkWidget *GpartedCommonButton; GtkWidget *CommonGpartedButton;
GtkWidget *CommonUpdateGpartedButton;
GtkWidget *NextInstallationSysDevicesTree; GtkWidget *NextInstallationSysDevicesTree;
GtkWidget *NextInstallationSysSectionTree; GtkWidget *NextInstallationSysSectionTree;
@ -565,7 +556,8 @@ typedef struct {
GtkWidget *NextInstallationSizeTypeSpin; GtkWidget *NextInstallationSizeTypeSpin;
GtkWidget *NextInstallationFilesystemTypeCombo; GtkWidget *NextInstallationFilesystemTypeCombo;
GtkWidget *NextInstallationSectionNameEntry; GtkWidget *NextInstallationSectionNameEntry;
GtkWidget *GpartedNextInstallationButton; GtkWidget *NextInstallationGPartedButton;
GtkWidget *NextInstallationUpdateGPartedButton;
GtkWidget *SamePlaceDeviceTree; GtkWidget *SamePlaceDeviceTree;
GtkWidget *SamePlacePartTree; GtkWidget *SamePlacePartTree;
@ -573,7 +565,8 @@ typedef struct {
GtkWidget *SameInstallationFormatRevealer; GtkWidget *SameInstallationFormatRevealer;
GtkWidget *SameInstallationFilesystemTypeCombo; GtkWidget *SameInstallationFilesystemTypeCombo;
GtkWidget *SameInstallationSectionNameEntry; GtkWidget *SameInstallationSectionNameEntry;
GtkWidget *GpartedSameButton; GtkWidget *SameGpartedButton;
GtkWidget *SameUpdateGpartedButton;
GtkWidget *InstallationProgress; GtkWidget *InstallationProgress;
GtkWidget *InstallationLabel; GtkWidget *InstallationLabel;
@ -582,7 +575,6 @@ typedef struct {
GtkWidget *PackageInstallationLabel; GtkWidget *PackageInstallationLabel;
GtkWidget *ReadFullLogButton; GtkWidget *ReadFullLogButton;
GtkWidget *ConfigurationModeMenuItem; GtkWidget *ConfigurationModeMenuItem;
GtkWidget *EnableVNCMenuItem; GtkWidget *EnableVNCMenuItem;
GtkWidget *EnableRDPMenuItem; GtkWidget *EnableRDPMenuItem;
@ -597,15 +589,18 @@ typedef struct {
GtkWidget *OSRadio; GtkWidget *OSRadio;
GtkWidget *UserDataOnlyRadio; GtkWidget *UserDataOnlyRadio;
GtkWidget *GpartedGrubInstallButton; GtkWidget *GrubInstallGpartedButton;
GtkWidget *GrubInstallUpdateGpartedButton;
GtkWidget *GrubInstallDevicesTree; GtkWidget *GrubInstallDevicesTree;
GtkWidget *GrubInstallPartitionTree; GtkWidget *GrubInstallPartitionTree;
GtkWidget *GpartedGrubUpdateButton; GtkWidget *GrubUpdateGpartedButton;
GtkWidget *GrubUpdateUpdateGpartedButton;
GtkWidget *GrubUpdateDevicesTree; GtkWidget *GrubUpdateDevicesTree;
GtkWidget *GrubUpdatePartitionTree; GtkWidget *GrubUpdatePartitionTree;
GtkWidget *GpartedOSButton; GtkWidget *OSGpartedButton;
GtkWidget *OSUpdateGpartedButton;
GtkWidget *OSDevicesTree; GtkWidget *OSDevicesTree;
GtkWidget *OSSysSectionTree; GtkWidget *OSSysSectionTree;
GtkWidget *OSFormatSwitch; GtkWidget *OSFormatSwitch;
@ -620,7 +615,8 @@ typedef struct {
GtkWidget *OSSpinner; GtkWidget *OSSpinner;
GtkWidget *OSOverlay; GtkWidget *OSOverlay;
GtkWidget *GpartedUserdataButton; GtkWidget *UserdataGpartedButton;
GtkWidget *UserdataUpdateGpartedButton;
GtkWidget *UserdataDevicesTree; GtkWidget *UserdataDevicesTree;
GtkWidget *UserdataSysSectionTree; GtkWidget *UserdataSysSectionTree;
GtkWidget *UserdataFormatSwitch; GtkWidget *UserdataFormatSwitch;
@ -723,6 +719,8 @@ typedef struct {
GtkCellRenderer *AdvancedDeviceChosenCell; GtkCellRenderer *AdvancedDeviceChosenCell;
GtkCellRenderer *AdvancedPartChosenCell; GtkCellRenderer *AdvancedPartChosenCell;
GtkWidget *AdvancedGpartedButton;
GtkWidget *AdvancedUpdateGpartedButton;
GtkWidget *AdvancedDeviceTree; GtkWidget *AdvancedDeviceTree;
GtkWidget *AdvancedVirtualDeviceCombo; GtkWidget *AdvancedVirtualDeviceCombo;
GtkWidget *AdvancedPartitionTree; GtkWidget *AdvancedPartitionTree;
@ -770,12 +768,14 @@ typedef struct {
} main_window; } main_window;
enum ADVANCED_PART_TYPE { enum ADVANCED_PART_TYPE
{
ADVANCED_PART_NEW, ADVANCED_PART_NEW,
ADVANCED_PART_EXISTING ADVANCED_PART_EXISTING
}; };
typedef struct { typedef struct
{
GtkWidget *MainBox; GtkWidget *MainBox;
GtkWidget *SectionLabel; GtkWidget *SectionLabel;
GtkWidget *SystemSectionToggle; GtkWidget *SystemSectionToggle;
@ -799,7 +799,8 @@ typedef struct {
char *device; char *device;
} advanced_partition; } advanced_partition;
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *HeaderLabel; GtkWidget *HeaderLabel;
GtkWidget *AlwaysOpenCheck; GtkWidget *AlwaysOpenCheck;
@ -808,7 +809,8 @@ typedef struct {
GtkWidget *AcceptButton; GtkWidget *AcceptButton;
} documentation_confirmation_window; } documentation_confirmation_window;
typedef struct{ typedef struct
{
GtkWidget *MainWindow; GtkWidget *MainWindow;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *headerBar; GtkWidget *headerBar;
@ -818,7 +820,8 @@ typedef struct{
GtkCellRenderer *ActiveToggle; GtkCellRenderer *ActiveToggle;
} ubinstall_keyboard_window; } ubinstall_keyboard_window;
typedef struct{ typedef struct
{
GtkListStore *liststore1; GtkListStore *liststore1;
GtkWidget *MainWindow; GtkWidget *MainWindow;
GtkWidget *StatusBox; GtkWidget *StatusBox;
@ -831,7 +834,8 @@ typedef struct{
GtkCellRenderer *ToggleRenderer; GtkCellRenderer *ToggleRenderer;
} ubinstall_language_window; } ubinstall_language_window;
typedef struct{ typedef struct
{
GtkWidget *CreateGroupWindow; GtkWidget *CreateGroupWindow;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *UserCancelButton; GtkWidget *UserCancelButton;
@ -844,7 +848,8 @@ typedef struct{
GtkWidget *NoEncriptionCheck; GtkWidget *NoEncriptionCheck;
} password_window; } password_window;
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *ScrollWindow; GtkWidget *ScrollWindow;
GtkWidget *StatusBox; GtkWidget *StatusBox;
@ -856,7 +861,8 @@ typedef struct {
char *command; char *command;
} log_window; } log_window;
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *TitleLabel; GtkWidget *TitleLabel;
GtkWidget *TextLabel; GtkWidget *TextLabel;
@ -864,7 +870,8 @@ typedef struct {
GtkWidget *CancelButton; GtkWidget *CancelButton;
} confirmation_window; } confirmation_window;
typedef struct { typedef struct
{
GtkWidget *MainBox; GtkWidget *MainBox;
GtkWidget *TypeCombo; GtkWidget *TypeCombo;
GtkWidget *ConnectionCombo; GtkWidget *ConnectionCombo;
@ -879,7 +886,8 @@ typedef struct {
GtkWidget *DNSEntry; GtkWidget *DNSEntry;
} network_info; } network_info;
typedef struct { typedef struct
{
GtkWidget *MainBox; GtkWidget *MainBox;
GtkWidget *RemoveButton; GtkWidget *RemoveButton;
GtkWidget *UsernameEntry; GtkWidget *UsernameEntry;
@ -889,8 +897,8 @@ typedef struct {
GtkWidget *PasswordButton; GtkWidget *PasswordButton;
} yon_user_struct; } yon_user_struct;
typedef struct
typedef struct { {
GtkWidget *MenuWindow; GtkWidget *MenuWindow;
GtkWidget *BackButton; GtkWidget *BackButton;
GtkWidget *ItemsRevealer; GtkWidget *ItemsRevealer;
@ -905,7 +913,8 @@ typedef struct {
int button_pos_y; int button_pos_y;
} yon_menu_window; } yon_menu_window;
typedef struct { typedef struct
{
GtkWidget *MenuItemBox; GtkWidget *MenuItemBox;
GtkWidget *MenuButton; GtkWidget *MenuButton;
GtkWidget *MenuTextLabel; GtkWidget *MenuTextLabel;
@ -920,7 +929,8 @@ typedef struct {
} yon_menu_item; } yon_menu_item;
typedef struct { typedef struct
{
GtkWidget *row; GtkWidget *row;
GtkWidget *RowBox; GtkWidget *RowBox;
GtkWidget *InstallCheck; GtkWidget *InstallCheck;
@ -937,7 +947,8 @@ typedef struct {
char *package; char *package;
} kernel_row; } kernel_row;
typedef struct { typedef struct
{
GtkWidget *row; GtkWidget *row;
GtkWidget *RowBox; GtkWidget *RowBox;
GtkWidget *InstallCheck; GtkWidget *InstallCheck;
@ -951,7 +962,8 @@ typedef struct {
char *package; char *package;
} kernel_addon_row; } kernel_addon_row;
typedef struct { typedef struct
{
GtkWidget *row; GtkWidget *row;
GtkWidget *RowBox; GtkWidget *RowBox;
GtkWidget *InstallCheck; GtkWidget *InstallCheck;
@ -967,7 +979,8 @@ typedef struct {
char *description; char *description;
} os_row; } os_row;
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *UnitEntry; GtkWidget *UnitEntry;
@ -980,14 +993,16 @@ typedef struct {
GtkWidget *DescriptionLabel; GtkWidget *DescriptionLabel;
} startup_service_window; } startup_service_window;
struct pacman_struct{ struct pacman_struct
{
main_window *widgets; main_window *widgets;
const char *find_package; const char *find_package;
gsize packages_size; gsize packages_size;
config_str packages; config_str packages;
}; };
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *TitleLabel; GtkWidget *TitleLabel;
@ -1003,7 +1018,8 @@ typedef struct {
char *prev_name; char *prev_name;
} bootloader_user_window; } bootloader_user_window;
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *PathEntry; GtkWidget *PathEntry;
@ -1012,7 +1028,8 @@ typedef struct {
GtkWidget *ChooseButton; GtkWidget *ChooseButton;
} configuration_window; } configuration_window;
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *CancelButton; GtkWidget *CancelButton;
@ -1027,8 +1044,8 @@ typedef struct {
dictionary *sources; dictionary *sources;
} source_window; } source_window;
typedef struct
typedef struct { {
GtkWidget *MainBox; GtkWidget *MainBox;
GtkWidget *TypeCombo; GtkWidget *TypeCombo;
GtkWidget *PathEntry; GtkWidget *PathEntry;
@ -1038,13 +1055,15 @@ typedef struct {
} source_element; } source_element;
enum PART_SOURCE { enum PART_SOURCE
{
PART_SOURCE_DEVICE, PART_SOURCE_DEVICE,
PART_SOURCE_PART, PART_SOURCE_PART,
PART_SOURCE_VIRTUAL PART_SOURCE_VIRTUAL
}; };
typedef struct { typedef struct
{
char *partition; char *partition;
char *device; char *device;
int sys_section; int sys_section;
@ -1061,7 +1080,8 @@ typedef struct {
advanced_partition *partition_widgets; advanced_partition *partition_widgets;
} advanced_section; } advanced_section;
struct row_data { struct row_data
{
main_window *widgets; main_window *widgets;
char *version; char *version;
char *name; char *name;
@ -1069,7 +1089,8 @@ struct row_data {
char *description; char *description;
}; };
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *LanguagesTree; GtkWidget *LanguagesTree;
@ -1084,7 +1105,8 @@ typedef struct {
GtkListStore *LanguagesList; GtkListStore *LanguagesList;
} language_window; } language_window;
struct locales_struct { struct locales_struct
{
char *locale; char *locale;
char *lang; char *lang;
char *territory; char *territory;
@ -1092,7 +1114,8 @@ struct locales_struct {
GtkListStore *list; GtkListStore *list;
}; };
typedef struct { typedef struct
{
GtkWidget *Window; GtkWidget *Window;
GtkWidget *StatusBox; GtkWidget *StatusBox;
GtkWidget *MainTree; GtkWidget *MainTree;
@ -1107,14 +1130,16 @@ typedef struct {
char *parameters; char *parameters;
} layouts_window; } layouts_window;
typedef struct { typedef struct
{
GtkWidget *MainBox; GtkWidget *MainBox;
GtkWidget *Image; GtkWidget *Image;
GtkWidget *Label; GtkWidget *Label;
enum YON_PAGES page; enum YON_PAGES page;
} config_hub_icon; } config_hub_icon;
typedef struct { typedef struct
{
GtkWidget *MainBox; GtkWidget *MainBox;
GtkWidget *TitleImage; GtkWidget *TitleImage;
GtkWidget *TitleLabel; GtkWidget *TitleLabel;
@ -1129,7 +1154,6 @@ ubinstall_keyboard_window *yon_ubinstall_keyboard_new();
void on_password_accept(GtkWidget *self, dictionary *dict); void on_password_accept(GtkWidget *self, dictionary *dict);
void yon_interface_update(main_window *widgets); void yon_interface_update(main_window *widgets);
void on_summary_log_view(GtkWidget *, main_window *widgets); void on_summary_log_view(GtkWidget *, main_window *widgets);
@ -1260,7 +1284,6 @@ void yon_kernel_row_setup_tags(kernel_row *row, char *tags);
int yon_tag_add(GtkBox *target, char *tag_label, char *tag_style, char *icon_name); int yon_tag_add(GtkBox *target, char *tag_label, char *tag_style, char *icon_name);
kernel_row *yon_kernel_row_new(); kernel_row *yon_kernel_row_new();
void yon_kernel_resize(main_window *widgets); void yon_kernel_resize(main_window *widgets);
void on_additional_software_toggled(GtkWidget *, char *path, main_window *widgets);
void yon_kernel_addon_setup(main_window *widgets); void yon_kernel_addon_setup(main_window *widgets);
void yon_kernel_addon_resize(main_window *widgets); void yon_kernel_addon_resize(main_window *widgets);
void yon_startup_services_setup(main_window *widgets); void yon_startup_services_setup(main_window *widgets);
@ -1434,3 +1457,4 @@ void on_startup_app_add(GtkWidget *, main_window *widgets);
void on_startup_app_edit(GtkWidget *, main_window *widgets); void on_startup_app_edit(GtkWidget *, main_window *widgets);
int yon_startup_app_save(main_window *widgets); int yon_startup_app_save(main_window *widgets);
void yon_on_about(GtkWidget *, main_window *); void yon_on_about(GtkWidget *, main_window *);
void on_gparted_update(GtkWidget *, main_window *widgets);

@ -435,16 +435,56 @@
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.trash-symbolic</property> <property name="icon-name">com.ublinux.libublsettingsui-gtk3.trash-symbolic</property>
</object> </object>
<object class="GtkImage" id="image34">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image35">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image36"> <object class="GtkImage" id="image36">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.properties-symbolic</property> <property name="icon-name">com.ublinux.libublsettingsui-gtk3.properties-symbolic</property>
</object> </object>
<object class="GtkImage" id="image37">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image38">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image39">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image4"> <object class="GtkImage" id="image4">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.edit-symbolic</property> <property name="icon-name">com.ublinux.libublsettingsui-gtk3.edit-symbolic</property>
</object> </object>
<object class="GtkImage" id="image40">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image41">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image42">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="icon-name">com.ublinux.libublsettingsui-gtk3.sync-symbolic</property>
</object>
<object class="GtkImage" id="image5"> <object class="GtkImage" id="image5">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
@ -7396,7 +7436,7 @@ or continue working in the system Live environment.</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="GpartedCommonButton"> <object class="GtkButton" id="CommonGpartedButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
@ -7413,6 +7453,23 @@ or continue working in the system Live environment.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="CommonUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image34</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -7885,7 +7942,7 @@ or continue working in the system Live environment.</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="GpartedNextInstallationButton"> <object class="GtkButton" id="NextInstallationGPartedButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
@ -7902,6 +7959,23 @@ or continue working in the system Live environment.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="NextInstallationUpdateGPartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image35</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -8298,6 +8372,18 @@ or continue working in the system Live environment.</property>
<property name="position">4</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
@ -8324,7 +8410,7 @@ or continue working in the system Live environment.</property>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">6</property> <property name="position">6</property>
</packing> </packing>
@ -8566,7 +8652,7 @@ or continue working in the system Live environment.</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="GpartedSameButton"> <object class="GtkButton" id="SameGpartedButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
@ -8583,6 +8669,23 @@ or continue working in the system Live environment.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="SameUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image37</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -9258,6 +9361,23 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="AdvancedUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image38</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -10697,7 +10817,7 @@ separately into the selected partition.</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="GpartedGrubInstallButton"> <object class="GtkButton" id="GrubInstallGpartedButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
@ -10713,6 +10833,23 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="GrubInstallUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image39</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -11092,7 +11229,7 @@ separately into the selected partition.</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="GpartedGrubUpdateButton"> <object class="GtkButton" id="GrubUpdateGpartedButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
@ -11108,6 +11245,23 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="GrubUpdateUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image41</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -11480,7 +11634,7 @@ separately into the selected partition.</property>
</packing> </packing>
</child> </child>
<child> <child>
<object class="GtkButton" id="GpartedOSButton"> <object class="GtkButton" id="OSGpartedButton">
<property name="visible">True</property> <property name="visible">True</property>
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="receives-default">True</property> <property name="receives-default">True</property>
@ -11496,6 +11650,23 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="OSUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image40</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -11876,6 +12047,18 @@ separately into the selected partition.</property>
<property name="position">4</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
@ -11885,7 +12068,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -11894,24 +12077,18 @@ separately into the selected partition.</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="active">1</property> <property name="active">1</property>
<property name="has-entry">True</property> <property name="has-entry">True</property>
<child internal-child="entry">
<object class="GtkEntry">
<property name="visible">True</property>
<property name="can-focus">True</property>
</object>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">6</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -11942,6 +12119,18 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
@ -11951,7 +12140,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">2</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -11965,7 +12154,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">3</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -11977,7 +12166,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">4</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -11988,7 +12177,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12004,14 +12193,14 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">6</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
</object> </object>
@ -12238,6 +12427,23 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child>
<object class="GtkButton" id="UserdataUpdateGpartedButton">
<property name="visible">True</property>
<property name="can-focus">True</property>
<property name="receives-default">True</property>
<property name="image">image42</property>
<style>
<class name="thin"/>
</style>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="pack-type">end</property>
<property name="position">2</property>
</packing>
</child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
@ -12622,6 +12828,18 @@ separately into the selected partition.</property>
<property name="position">4</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">0</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
@ -12631,7 +12849,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12640,24 +12858,18 @@ separately into the selected partition.</property>
<property name="can-focus">False</property> <property name="can-focus">False</property>
<property name="active">1</property> <property name="active">1</property>
<property name="has-entry">True</property> <property name="has-entry">True</property>
<child internal-child="entry">
<object class="GtkEntry">
<property name="visible">True</property>
<property name="can-focus">True</property>
</object>
</child>
</object> </object>
<packing> <packing>
<property name="expand">True</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">6</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">0</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12688,6 +12900,18 @@ separately into the selected partition.</property>
<property name="position">1</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
</object>
<packing>
<property name="expand">False</property>
<property name="fill">True</property>
<property name="position">2</property>
</packing>
</child>
<child>
<object class="GtkBox">
<property name="visible">True</property>
<property name="can-focus">False</property>
<property name="spacing">5</property>
<child> <child>
<object class="GtkLabel"> <object class="GtkLabel">
<property name="visible">True</property> <property name="visible">True</property>
@ -12697,7 +12921,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">2</property> <property name="position">0</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12711,7 +12935,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">3</property> <property name="position">1</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12723,7 +12947,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">4</property> <property name="position">2</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12734,7 +12958,7 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">5</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
<child> <child>
@ -12750,14 +12974,14 @@ separately into the selected partition.</property>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">6</property> <property name="position">4</property>
</packing> </packing>
</child> </child>
</object> </object>
<packing> <packing>
<property name="expand">False</property> <property name="expand">False</property>
<property name="fill">True</property> <property name="fill">True</property>
<property name="position">1</property> <property name="position">3</property>
</packing> </packing>
</child> </child>
</object> </object>

Loading…
Cancel
Save