|
|
|
|
@ -194,11 +194,46 @@ void yon_size_changed(GtkSpinButton *self, main_window *widgets){
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void *yon_partitions_list_load(main_window *){
|
|
|
|
|
void yon_gparted_update_unlock(main_window *widgets){
|
|
|
|
|
gtk_widget_set_sensitive(widgets->CommonInstallationDevicesTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->NextInstallationSysDevicesTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->NextInstallationSysSectionTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SamePlaceDeviceTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SamePlacePartTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->GrubInstallDevicesTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->GrubInstallPartitionTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->GrubUpdateDevicesTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->GrubUpdatePartitionTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->OSDevicesTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->OSSysSectionTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->UserdataDevicesTree,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->UserdataSysSectionTree,1);
|
|
|
|
|
|
|
|
|
|
gtk_widget_set_sensitive(widgets->CommonUpdateGpartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->NextInstallationUpdateGPartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->SameUpdateGpartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->GrubInstallUpdateGpartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->GrubUpdateUpdateGpartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->OSUpdateGpartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->UserdataUpdateGpartedButton,1);
|
|
|
|
|
gtk_widget_set_sensitive(widgets->AdvancedUpdateGpartedButton,1);
|
|
|
|
|
yon_devices_setup(widgets);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void *yon_partitions_list_load(main_window *widgets){
|
|
|
|
|
main_config.partitions = yon_config_load(yon_debug_output("%s\n",get_parts_for_device_command),&main_config.part_size);
|
|
|
|
|
for (int i=0;i<main_config.part_size;i++){
|
|
|
|
|
yon_char_remove_last_symbol(main_config.partitions[i],'\n');
|
|
|
|
|
}
|
|
|
|
|
g_idle_add_once((GSourceOnceFunc)yon_gparted_update_unlock,widgets);
|
|
|
|
|
g_thread_exit(NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void *yon_devices_list_load(main_window *){
|
|
|
|
|
main_config.devices = yon_config_load(yon_debug_output("%s\n",get_devices_command),&main_config.devices_size);
|
|
|
|
|
for (int i=0;i<main_config.devices_size;i++){
|
|
|
|
|
yon_char_remove_last_symbol(main_config.devices[i],'\n');
|
|
|
|
|
}
|
|
|
|
|
g_thread_exit(NULL);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|