diff --git a/gresource.xml b/gresource.xml index 0d5be4f..68eaf28 100644 --- a/gresource.xml +++ b/gresource.xml @@ -41,11 +41,16 @@ slide-10.png slide-11.png slide-12.png - near_install_disk.png language.png - in_part_install_disk.png - clear_install_disk.png - manual_install_disk.png + install_type_custom_normal.png + install_type_data_only_normal.png + install_type_fast_normal.png + install_type_grub_install_normal.png + install_type_grub_update_normal.png + install_type_next_normal.png + install_type_part_normal.png + install_type_recovery_normal.png + install_type_system_only_normal.png modules.csv diff --git a/icons-builtin/install_type_custom_normal.png b/icons-builtin/install_type_custom_normal.png new file mode 100644 index 0000000..af0218a Binary files /dev/null and b/icons-builtin/install_type_custom_normal.png differ diff --git a/icons-builtin/install_type_data_only_normal.png b/icons-builtin/install_type_data_only_normal.png new file mode 100644 index 0000000..5cef2dd Binary files /dev/null and b/icons-builtin/install_type_data_only_normal.png differ diff --git a/icons-builtin/install_type_fast_normal.png b/icons-builtin/install_type_fast_normal.png new file mode 100644 index 0000000..11758b8 Binary files /dev/null and b/icons-builtin/install_type_fast_normal.png differ diff --git a/icons-builtin/install_type_grub_install_normal.png b/icons-builtin/install_type_grub_install_normal.png new file mode 100644 index 0000000..0e07dd2 Binary files /dev/null and b/icons-builtin/install_type_grub_install_normal.png differ diff --git a/icons-builtin/install_type_grub_update_normal.png b/icons-builtin/install_type_grub_update_normal.png new file mode 100644 index 0000000..0e07dd2 Binary files /dev/null and b/icons-builtin/install_type_grub_update_normal.png differ diff --git a/icons-builtin/install_type_next_normal.png b/icons-builtin/install_type_next_normal.png new file mode 100644 index 0000000..69a1da8 Binary files /dev/null and b/icons-builtin/install_type_next_normal.png differ diff --git a/icons-builtin/install_type_part_normal.png b/icons-builtin/install_type_part_normal.png new file mode 100644 index 0000000..d09ed22 Binary files /dev/null and b/icons-builtin/install_type_part_normal.png differ diff --git a/icons-builtin/install_type_recovery_normal.png b/icons-builtin/install_type_recovery_normal.png new file mode 100644 index 0000000..a8efa2e Binary files /dev/null and b/icons-builtin/install_type_recovery_normal.png differ diff --git a/icons-builtin/install_type_system_only_normal.png b/icons-builtin/install_type_system_only_normal.png new file mode 100644 index 0000000..751a0de Binary files /dev/null and b/icons-builtin/install_type_system_only_normal.png differ diff --git a/source/CMakeLists.txt b/source/CMakeLists.txt index 5273271..9a2e1aa 100644 --- a/source/CMakeLists.txt +++ b/source/CMakeLists.txt @@ -53,10 +53,6 @@ set(DEPENDFILES ../images/slide-11.png ../images/slide-12.png ../images/slide-12.png - ../images/near_install_disk.png - ../images/in_part_install_disk.png - ../images/clear_install_disk.png - ../images/manual_install_disk.png ../images/language.png ../ubinstall-gtk.glade ../ubinstall-gtk-language.glade @@ -84,6 +80,15 @@ set(DEPENDFILES ../kernel-list-addon.csv ../services-list.csv ../network-list.csv + ../icons-builtin/install_type_custom_normal.png + ../icons-builtin/install_type_data_only_normal.png + ../icons-builtin/install_type_fast_normal.png + ../icons-builtin/install_type_grub_install_normal.png + ../icons-builtin/install_type_grub_update_normal.png + ../icons-builtin/install_type_next_normal.png + ../icons-builtin/install_type_part_normal.png + ../icons-builtin/install_type_recovery_normal.png + ../icons-builtin/install_type_system_only_normal.png ) file(COPY ${DEPENDFILES} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}) diff --git a/source/ubinstall-gtk-decorations.c b/source/ubinstall-gtk-decorations.c index e69de29..9545480 100644 --- a/source/ubinstall-gtk-decorations.c +++ b/source/ubinstall-gtk-decorations.c @@ -0,0 +1,131 @@ +#include "ubinstall-gtk.h" + +void yon_resize_images_update(main_window *widgets){ + enum YON_PAGES page = gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)); + gtk_widget_hide(widgets->BootloaderImage); + gtk_widget_hide(widgets->RegionImage); + gtk_widget_hide(widgets->KeyboardImage); + gtk_widget_hide(widgets->UserImage); + gtk_widget_hide(widgets->StartupImage); + gtk_widget_hide(widgets->NetworkImage); + + switch(page){ + case YON_PAGE_BOOTLOADER: + gtk_widget_show(widgets->BootloaderImage); + break; + case YON_PAGE_REGION: + gtk_widget_show(widgets->RegionImage); + break; + case YON_PAGE_KEYBOARD: + gtk_widget_show(widgets->KeyboardImage); + break; + case YON_PAGE_USERS: + gtk_widget_show(widgets->UserImage); + break; + case YON_PAGE_STARTUP: + gtk_widget_show(widgets->StartupImage); + break; + case YON_PAGE_NETWORK: + gtk_widget_show(widgets->NetworkImage); + break; + case YON_PAGE_INSTALLATION: + gtk_widget_show(widgets->SlidesImage); + g_timeout_add(7000,on_image_slide,widgets); + + break; + default: + break; + } +} + +void on_region_resized(GtkWidget *,main_window *widgets){ + enum YON_PAGES page = gtk_notebook_get_current_page(GTK_NOTEBOOK(widgets->Notebook)); + GtkImage *target = NULL; + GdkPixbuf *pixbuf = NULL; + switch (page){ + case YON_PAGE_BOOTLOADER: + target = GTK_IMAGE(widgets->BootloaderImage); + pixbuf = widgets->bootloader_original; + break; + case YON_PAGE_REGION: + target = GTK_IMAGE(widgets->RegionImage); + pixbuf = widgets->region_original; + + break; + case YON_PAGE_KEYBOARD: + target = GTK_IMAGE(widgets->KeyboardImage); + pixbuf = widgets->keyboard_original; + + break; + case YON_PAGE_USERS: + target = GTK_IMAGE(widgets->UserImage); + pixbuf = widgets->user_original; + + break; + case YON_PAGE_STARTUP: + target = GTK_IMAGE(widgets->StartupImage); + pixbuf = widgets->startup_original; + + break; + case YON_PAGE_NETWORK: + target = GTK_IMAGE(widgets->NetworkImage); + pixbuf = widgets->network_original; + + break; + case YON_PAGE_INSTALLATION: + target = GTK_IMAGE(widgets->SlidesImage); + pixbuf = g_list_nth_data(widgets->slides_original,main_config.cur_slide); + + + break; + default: + break; + } + if (target){ + yon_image_resize_from_container(target,pixbuf); + } +} + +int yon_image_resize_from_container(GtkImage *target, GdkPixbuf *pixbuf_unscaled){ + int width = gtk_widget_get_allocated_width((gtk_widget_get_parent(GTK_WIDGET(target)))); + int height = gtk_widget_get_allocated_height((gtk_widget_get_parent(GTK_WIDGET(target)))); + + int newImgWidthDef = (width <= 217) ? width : width - 30; + int newImgHeightDef = (height <= 120) ? height : height - 80; + + int originalWidth = gdk_pixbuf_get_width(pixbuf_unscaled); + int originalHeight = gdk_pixbuf_get_height(pixbuf_unscaled); + int newImgHeight = (int)(originalHeight / ((double) originalWidth / newImgWidthDef)); + + if (newImgHeight > newImgHeightDef) { + newImgHeight = newImgHeightDef; + newImgWidthDef = (int)(originalWidth / ((double) originalHeight / newImgHeight)); + } + int newImageWidth = (int)(originalWidth / ((double) originalHeight / newImgHeight)); + + GdkPixbuf *scaledPixBuf = gdk_pixbuf_scale_simple(pixbuf_unscaled, newImageWidth, newImgHeight, GDK_INTERP_BILINEAR); + gtk_image_set_from_pixbuf(target, scaledPixBuf); + + g_object_unref(scaledPixBuf); + + return 1; +} + +gboolean on_image_slide(void *data){ + main_window *widgets = (main_window*)data; + int size; + config_str target = yon_char_parsed_new(&size,slide_repeat_path); + if (size) + yon_char_parsed_free(target,size); + gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),(GdkPixbuf*)g_list_nth_data(widgets->slides_original,main_config.cur_slide)); + // gtk_widget_queue_draw(widgets->SlidesImage); + if ((int)main_config.cur_slideSlidesImage), (GdkPixbuf*)g_list_nth_data(widgets->slides_original,cur_slide)); -// yon_image_resize_from_container(GTK_IMAGE(widgets->RegionImage), widgets->regions_original); -// yon_image_resize_from_container(GTK_IMAGE(widgets->KeyboardImage), widgets->keyboard_original); -// } - int yon_region_save(main_window *widgets){ if (gtk_combo_box_get_active(GTK_COMBO_BOX(widgets->RegionCombo))==-1){ yon_ubl_status_box_spawn(GTK_CONTAINER(widgets->StatusBox),REGION_EMPTY_LABEL,5,BACKGROUND_IMAGE_FAIL_TYPE); diff --git a/source/ubinstall-gtk-saving.c b/source/ubinstall-gtk-saving.c index b002a28..e4bc045 100644 --- a/source/ubinstall-gtk-saving.c +++ b/source/ubinstall-gtk-saving.c @@ -802,6 +802,6 @@ int yon_config_save(main_window *widgets){ void yon_config_restore(main_window *widgets){ on_config_global_load(NULL,widgets); - system("ubconfig --source system remove [autoinstall] /"); + system("ubconfig --source system remove [autoinstall]"); yon_config_save_simple(YON_CONFIG_LOCAL,"system"); } \ No newline at end of file diff --git a/source/ubinstall-gtk.c b/source/ubinstall-gtk.c index ce6fbd2..ca9e521 100644 --- a/source/ubinstall-gtk.c +++ b/source/ubinstall-gtk.c @@ -2,8 +2,6 @@ config main_config; -int cur_slide=0; - // //functions void on_pacman_software_all_toggled(GtkWidget *, char *path, main_window *widgets){ @@ -285,56 +283,13 @@ void config_init(){ main_config.config_save_path = NULL; yon_packages_init(); main_config.network_types = g_hash_table_new(g_str_hash,g_str_equal); + main_config.cur_slide=0; } // void on_root_get_root(char *argline){ // yon_launch(argline); // } -// int yon_image_resize_from_container(GtkImage *target, GdkPixbuf *pixbuf_unscaled){ -// int width = gtk_widget_get_allocated_width((gtk_widget_get_parent(GTK_WIDGET(target)))); -// int height = gtk_widget_get_allocated_height((gtk_widget_get_parent(GTK_WIDGET(target)))); -// -// int newImgWidthDef = (width <= 217) ? width : width - 30; -// int newImgHeightDef = (height <= 120) ? height : height - 80; -// -// int originalWidth = gdk_pixbuf_get_width(pixbuf_unscaled); -// int originalHeight = gdk_pixbuf_get_height(pixbuf_unscaled); -// int newImgHeight = (int)(originalHeight / ((double) originalWidth / newImgWidthDef)); -// -// if (newImgHeight > newImgHeightDef) { -// newImgHeight = newImgHeightDef; -// newImgWidthDef = (int)(originalWidth / ((double) originalHeight / newImgHeight)); -// } -// int newImageWidth = (int)(originalWidth / ((double) originalHeight / newImgHeight)); -// -// GdkPixbuf *scaledPixBuf = gdk_pixbuf_scale_simple(pixbuf_unscaled, newImageWidth, newImgHeight, GDK_INTERP_BILINEAR); -// gtk_image_set_from_pixbuf(target, scaledPixBuf); -// -// g_object_unref(scaledPixBuf); -// -// return 1; -// } - -// gboolean on_image_slide(void *data){ -// main_window *widgets = (main_window*)data; -// int size; -// config_str target = yon_char_parsed_new(&size,slide_repeat_path); -// if (size) -// yon_char_parsed_free(target,size); -// gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),(GdkPixbuf*)g_list_nth_data(widgets->slides_original,cur_slide)); -// // gtk_widget_queue_draw(widgets->SlidesImage); -// if (cur_slideRemoveButton=yon_gtk_builder_get_widget(builder,"RemoveButton"); widgets->RegionSensitiveSwitch = yon_gtk_builder_get_widget(builder,"RegionSensitiveSwitch"); + widgets->UserImage=yon_gtk_builder_get_widget(builder,"UserImage"); widgets->UserRootNameEntry=yon_gtk_builder_get_widget(builder,"UserRootNameEntry"); widgets->UserRootLoginEntry=yon_gtk_builder_get_widget(builder,"UserRootLoginEntry"); widgets->UserRootPasswordCombo=yon_gtk_builder_get_widget(builder,"UserRootPasswordCombo"); @@ -632,6 +588,7 @@ main_window *yon_main_window_complete(){ widgets->PacmanSoftwareChosenList = GTK_LIST_STORE(gtk_builder_get_object(builder,"PacmanSoftwareChosenList")); widgets->PacmanSoftwareChosenCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"PacmanSoftwareChosenCell")); + widgets->StartupImage = yon_gtk_builder_get_widget(builder,"StartupImage"); widgets->StartupServicesTree = yon_gtk_builder_get_widget(builder,"StartupServicesTree"); widgets->StartupServicesAddButton = yon_gtk_builder_get_widget(builder,"StartupServicesAddButton"); widgets->StartupServicesEditButton = yon_gtk_builder_get_widget(builder,"StartupServicesEditButton"); @@ -639,6 +596,7 @@ main_window *yon_main_window_complete(){ widgets->StartupChosenCell = GTK_CELL_RENDERER(gtk_builder_get_object(builder,"StartupChosenCell")); widgets->StartupList = GTK_LIST_STORE(gtk_builder_get_object(builder,"StartupList")); + widgets->BootloaderImage = yon_gtk_builder_get_widget(builder,"BootloaderImage"); widgets->BootloadTimerSwitch = yon_gtk_builder_get_widget(builder,"BootloadTimerSwitch"); widgets->BootloadTimerSpin = yon_gtk_builder_get_widget(builder,"BootloadTimerSpin"); widgets->BootloadDefaultOSEntry = yon_gtk_builder_get_widget(builder,"BootloadDefaultOSEntry"); @@ -649,6 +607,7 @@ main_window *yon_main_window_complete(){ widgets->BootloadUserRemoveButton = yon_gtk_builder_get_widget(builder,"BootloadUserRemoveButton"); widgets->BootloadUsersList = GTK_LIST_STORE(gtk_builder_get_object(builder,"BootloadUsersList")); + widgets->NetworkImage = yon_gtk_builder_get_widget(builder,"NetworkImage"); widgets->NetworkDomainSwitch = yon_gtk_builder_get_widget(builder,"NetworkDomainSwitch"); widgets->NetworkDomainNameEntry = yon_gtk_builder_get_widget(builder,"NetworkDomainNameEntry"); widgets->NetworkDomainAdminEntry = yon_gtk_builder_get_widget(builder,"NetworkDomainAdminEntry"); @@ -688,7 +647,7 @@ main_window *yon_main_window_complete(){ g_signal_connect(G_OBJECT(widgets->GpartedSameButton),"clicked",G_CALLBACK(on_gparted_open),NULL); g_signal_connect(G_OBJECT(widgets->GpartedNextInstallationButton),"clicked",G_CALLBACK(on_gparted_open),NULL); - // 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->BackButton),"clicked",G_CALLBACK(on_page_prev_clicked),widgets); g_signal_connect(G_OBJECT(widgets->CancelInstallButton),"clicked",G_CALLBACK(on_page_cancel_clicked),widgets); @@ -804,8 +763,12 @@ main_window *yon_main_window_complete(){ { int size; config_str slides = yon_char_parsed_new(&size,slide_repeat_path); - widgets->regions_original = gdk_pixbuf_new_from_resource(regions_path,NULL); + widgets->region_original = gdk_pixbuf_new_from_resource(regions_path,NULL); widgets->keyboard_original = gdk_pixbuf_new_from_resource(keyboard_path,NULL); + widgets->user_original = gdk_pixbuf_new_from_resource(users_path,NULL); + widgets->startup_original = gdk_pixbuf_new_from_resource(startup_path,NULL); + widgets->bootloader_original = gdk_pixbuf_new_from_resource(bootloader_path,NULL); + widgets->network_original = gdk_pixbuf_new_from_resource(network_icon_path,NULL); widgets->slides_original = NULL; widgets->slides_original = g_list_prepend(widgets->slides_original,gdk_pixbuf_new_from_resource(slide_0_path,NULL)); for (int i=1;islides_original = g_list_reverse(widgets->slides_original); yon_char_parsed_free(slides,size); - int width = gdk_pixbuf_get_width(widgets->regions_original); - int height = gdk_pixbuf_get_height(widgets->regions_original); - widgets->region_height_mult = (float)height/width; - GdkPixbuf *pix = gdk_pixbuf_scale_simple(widgets->regions_original,600,400,GDK_INTERP_BILINEAR); - gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->RegionImage),pix); - g_object_unref(pix); - pix = gdk_pixbuf_scale_simple(widgets->keyboard_original,600,400,GDK_INTERP_BILINEAR); - gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->KeyboardImage),pix); - g_object_unref(pix); - pix = gdk_pixbuf_scale_simple((GdkPixbuf*)g_list_nth_data(widgets->slides_original,0),600,400,GDK_INTERP_BILINEAR); - gtk_image_set_from_pixbuf(GTK_IMAGE(widgets->SlidesImage),pix); - g_object_unref(pix); } gtk_builder_connect_signals(builder,NULL); // yon_load_proceed(YON_CONFIG_LOCAL); diff --git a/source/ubinstall-gtk.h b/source/ubinstall-gtk.h index 38d5026..dd5f764 100755 --- a/source/ubinstall-gtk.h +++ b/source/ubinstall-gtk.h @@ -51,6 +51,10 @@ #define regions_path "/com/ublinux/images/map-time-zone.png" #define keyboard_path "/com/ublinux/images/keyboard.png" +#define users_path "/com/ublinux/images/map-time-zone.png" +#define startup_path "/com/ublinux/images/keyboard.png" +#define bootloader_path "/com/ublinux/images/map-time-zone.png" +#define network_icon_path "/com/ublinux/images/keyboard.png" #define licence_path "/usr/share/ublinux/agreement/EULA.txt" @@ -320,8 +324,6 @@ layout && /description:/ {\ typedef char* string; __attribute__((unused)) static \ string version_application; - -extern int cur_slide; enum YON_PAGES { YON_PAGE_WELCOME = 0, @@ -387,6 +389,7 @@ typedef struct { char *config_load_path; char *config_save_path; + unsigned int cur_slide; } config; extern config main_config; @@ -454,6 +457,7 @@ typedef struct { GtkWidget *InstallationWindowsRadio; GtkWidget *InstallationOptionsRadio; + GtkWidget *UserImage; GtkWidget *UserRootNameEntry; GtkWidget *UserRootLoginEntry; GtkWidget *UserRootPasswordCombo; @@ -564,8 +568,12 @@ typedef struct { GtkTreeModel *LanguagesFilter; GtkTreeModel *LayoutsFilter; - GdkPixbuf *regions_original; + GdkPixbuf *region_original; GdkPixbuf *keyboard_original; + GdkPixbuf *user_original; + GdkPixbuf *startup_original; + GdkPixbuf *bootloader_original; + GdkPixbuf *network_original; GList *slides_original; float region_height_mult; @@ -608,6 +616,7 @@ typedef struct { GtkListStore *PacmanSoftwareChosenList; GtkCellRenderer *PacmanSoftwareChosenCell; + GtkWidget *StartupImage; GtkWidget *StartupServicesTree; GtkWidget *StartupServicesAddButton; GtkWidget *StartupServicesEditButton; @@ -615,6 +624,7 @@ typedef struct { GtkCellRenderer *StartupChosenCell; GtkListStore *StartupList; + GtkWidget *BootloaderImage; GtkWidget *BootloadTimerSwitch; GtkWidget *BootloadTimerSpin; GtkWidget *BootloadDefaultOSEntry; @@ -625,6 +635,7 @@ typedef struct { GtkWidget *BootloadUserTree; GtkListStore *BootloadUsersList; + GtkWidget *NetworkImage; GtkWidget *NetworkDomainSwitch; GtkWidget *NetworkDomainNameEntry; GtkWidget *NetworkDomainAdminEntry; @@ -1105,4 +1116,5 @@ void on_source_add(GtkWidget *,source_window *window); void yon_source_update(source_window *window); void yon_source_element_add(char *key,void*,source_window *window); source_element *yon_source_element_new(); -void on_system_setup_pass(GtkWidget *, main_window *widgets); \ No newline at end of file +void on_system_setup_pass(GtkWidget *, main_window *widgets); +void yon_resize_images_update(main_window *widgets); \ No newline at end of file diff --git a/ubinstall-gtk.glade b/ubinstall-gtk.glade index cc601d0..beba057 100644 --- a/ubinstall-gtk.glade +++ b/ubinstall-gtk.glade @@ -377,6 +377,9 @@ False Enable VNC server True + @@ -756,6 +759,7 @@ agreement 5 5 left + False True @@ -985,7 +989,7 @@ and help you install UBLinux on your computer True False - /com/ublinux/images/clear_install_disk.png + /com/ublinux/images/install_type_fast_normal.png False @@ -1062,7 +1066,7 @@ and help you install UBLinux on your computer True False - /com/ublinux/images/near_install_disk.png + /com/ublinux/images/install_type_next_normal.png False @@ -1139,7 +1143,7 @@ and help you install UBLinux on your computer True False - /com/ublinux/images/in_part_install_disk.png + /com/ublinux/images/install_type_part_normal.png False @@ -1216,7 +1220,7 @@ and help you install UBLinux on your computer True False - /com/ublinux/images/manual_install_disk.png + /com/ublinux/images/install_type_custom_normal.png False @@ -1293,6 +1297,7 @@ and help you install UBLinux on your computer True False + /com/ublinux/images/install_type_recovery_normal.png False @@ -2529,6 +2534,8 @@ and help you install UBLinux on your computer none + 1 + 1 True False @@ -2821,6 +2828,8 @@ and help you install UBLinux on your computer none + 1 + 1 True False @@ -3112,7 +3121,9 @@ and help you install UBLinux on your computer 0 none - + + 1 + 1 True False @@ -3122,7 +3133,7 @@ and help you install UBLinux on your computer - False + True True 1 @@ -3166,6 +3177,7 @@ and help you install UBLinux on your computer True True + 290 True @@ -3413,7 +3425,7 @@ and help you install UBLinux on your computer - True + False True 6 @@ -3465,7 +3477,9 @@ and help you install UBLinux on your computer 0 none - + + 1 + 1 True False @@ -3475,7 +3489,7 @@ and help you install UBLinux on your computer - False + True True 1 @@ -3544,6 +3558,7 @@ and help you install UBLinux on your computer True True in + 290 True @@ -3604,7 +3619,7 @@ and help you install UBLinux on your computer - True + False True 3 @@ -3656,7 +3671,9 @@ and help you install UBLinux on your computer 0 none - + + 1 + 1 True False @@ -3666,7 +3683,7 @@ and help you install UBLinux on your computer - False + True True 1 @@ -4016,7 +4033,7 @@ and help you install UBLinux on your computer 0 none - + True False @@ -4026,13 +4043,14 @@ and help you install UBLinux on your computer - False + True True 1 + 350 True False vertical @@ -4290,13 +4308,26 @@ and help you install UBLinux on your computer vertical 5 - + True - False - vertical - 5 + True + in - + + True + False + + + True + False + vertical + 5 + + + + + + @@ -4894,7 +4925,7 @@ or continue working in the UBLinux Live environment. True False - /com/ublinux/images/clear_install_disk.png + /com/ublinux/images/install_type_fast_normal.png False @@ -5348,7 +5379,7 @@ or continue working in the UBLinux Live environment. True False - /com/ublinux/images/near_install_disk.png + /com/ublinux/images/install_type_next_normal.png False @@ -6031,7 +6062,7 @@ installed. True False - /com/ublinux/images/in_part_install_disk.png + /com/ublinux/images/install_type_part_normal.png False @@ -6648,7 +6679,7 @@ installed. True False - /com/ublinux/images/manual_install_disk.png + /com/ublinux/images/install_type_custom_normal.png False @@ -7691,7 +7722,7 @@ separately into the selected partition. True False - /com/ublinux/images/manual_install_disk.png + /com/ublinux/images/install_type_recovery_normal.png False @@ -7791,7 +7822,7 @@ separately into the selected partition. True False - gtk-missing-image + /com/ublinux/images/install_type_grub_install_normal.png False @@ -7868,7 +7899,7 @@ separately into the selected partition. True False - gtk-missing-image + /com/ublinux/images/install_type_grub_update_normal.png False @@ -7945,7 +7976,7 @@ separately into the selected partition. True False - gtk-missing-image + /com/ublinux/images/install_type_system_only_normal.png False @@ -8022,7 +8053,7 @@ separately into the selected partition. True False - gtk-missing-image + /com/ublinux/images/install_type_data_only_normal.png False @@ -8174,7 +8205,7 @@ separately into the selected partition. True False - /com/ublinux/images/clear_install_disk.png + /com/ublinux/images/install_type_grub_install_normal.png False @@ -8549,7 +8580,7 @@ separately into the selected partition. True False - /com/ublinux/images/clear_install_disk.png + /com/ublinux/images/install_type_grub_update_normal.png False @@ -8917,7 +8948,7 @@ separately into the selected partition. True False - /com/ublinux/images/clear_install_disk.png + /com/ublinux/images/install_type_system_only_normal.png False @@ -9644,7 +9675,7 @@ separately into the selected partition. True False - /com/ublinux/images/clear_install_disk.png + /com/ublinux/images/install_type_data_only_normal.png False