diff --git a/src/opensuperclone/clone_gui.c b/src/opensuperclone/clone_gui.c index 1c37510..a984e94 100644 --- a/src/opensuperclone/clone_gui.c +++ b/src/opensuperclone/clone_gui.c @@ -201,15 +201,15 @@ int start_gtk_ccc(int argc, char **argv, char *title, char *version) gtk_menu_item_set_label(GTK_MENU_ITEM(quitmi_ccc), _("Quit")); gtk_menu_item_set_label(GTK_MENU_ITEM(sourcemi_ccc), _("Choose Source Drive")); gtk_menu_item_set_label(GTK_MENU_ITEM(destinationmi_ccc), _("Choose Destination")); - gtk_menu_item_set_label(GTK_MENU_ITEM(blockmi_ccc), _("Generic block device")); + gtk_menu_item_set_label(GTK_MENU_ITEM(blockmi_ccc), _("Generic Block Device")); gtk_menu_item_set_label(GTK_MENU_ITEM(drivemi_ccc), _("Drive")); gtk_menu_item_set_label(GTK_MENU_ITEM(drivesmi_ccc), _("Drives")); - gtk_menu_item_set_label(GTK_MENU_ITEM(imagemi_ccc), _("Image file")); + gtk_menu_item_set_label(GTK_MENU_ITEM(imagemi_ccc), _("Image File")); gtk_menu_item_set_label(GTK_MENU_ITEM(devnullmi_ccc), _("NULL (No destination)")); gtk_menu_item_set_label(GTK_MENU_ITEM(modemi_ccc), _("Mode")); - gtk_menu_item_set_label(GTK_MENU_ITEM(copyimagemi_ccc), _("Generic source file")); - gtk_menu_item_set_label(GTK_MENU_ITEM(genericmi_ccc), _("Generic source device")); - gtk_menu_item_set_label(GTK_MENU_ITEM(pass_automi_ccc), _("Passthrough auto detect")); + gtk_menu_item_set_label(GTK_MENU_ITEM(copyimagemi_ccc), _("Generic Source File")); + gtk_menu_item_set_label(GTK_MENU_ITEM(genericmi_ccc), _("Generic Source Device")); + gtk_menu_item_set_label(GTK_MENU_ITEM(pass_automi_ccc), _("Passthrough Auto-Detect")); gtk_menu_item_set_label(GTK_MENU_ITEM(pass_scsimi_ccc), _("Passthrough SCSI")); gtk_menu_item_set_label(GTK_MENU_ITEM(pass_atrami_ccc), _("Passthrough ATA")); gtk_menu_item_set_label(GTK_MENU_ITEM(directmi_ccc), _("Direct IDE")); @@ -229,8 +229,8 @@ int start_gtk_ccc(int argc, char **argv, char *title, char *version) gtk_menu_item_set_label(GTK_MENU_ITEM(fillmarkmi_ccc), _("Fill Mark")); gtk_menu_item_set_label(GTK_MENU_ITEM(fillerasemi_ccc), _("Erase Destination")); gtk_menu_item_set_label(GTK_MENU_ITEM(domainmi_ccc), _("Load Domain File")); - gtk_menu_item_set_label(GTK_MENU_ITEM(importddmi_ccc), _("Import ddrescue log (map) file")); - gtk_menu_item_set_label(GTK_MENU_ITEM(exportddmi_ccc), _("Export ddrescue log (map) file")); + gtk_menu_item_set_label(GTK_MENU_ITEM(importddmi_ccc), _("Import ddrescue Log (Map) File")); + gtk_menu_item_set_label(GTK_MENU_ITEM(exportddmi_ccc), _("Export ddrescue Log (Map) File")); gtk_menu_item_set_label(GTK_MENU_ITEM(cleardomainmi_ccc), _("Clear Domain")); gtk_menu_item_set_label(GTK_MENU_ITEM(helpmi_ccc), _("Help")); gtk_menu_item_set_label(GTK_MENU_ITEM(aboutmi_ccc), _("About")); @@ -238,20 +238,20 @@ int start_gtk_ccc(int argc, char **argv, char *title, char *version) gtk_menu_item_set_label(GTK_MENU_ITEM(installdrivermi_ccc), _("Start Virtual Disk Driver")); gtk_menu_item_set_label(GTK_MENU_ITEM(uninstalldrivermi_ccc), _("Stop Virtual Disk Driver")); gtk_menu_item_set_label(GTK_MENU_ITEM(fixdrivermemorymi_ccc), _("Fix Driver Memory Error")); - gtk_menu_item_set_label(GTK_MENU_ITEM(driveronlymi_ccc), _("Virtual Driver only")); - gtk_menu_item_set_label(GTK_MENU_ITEM(adddomainmi_ccc), _("Add to Domain from DMDE bytes file")); + gtk_menu_item_set_label(GTK_MENU_ITEM(driveronlymi_ccc), _("Virtual Driver Only")); + gtk_menu_item_set_label(GTK_MENU_ITEM(adddomainmi_ccc), _("Add to Domain from DMDE Bytes File")); gtk_menu_item_set_label(GTK_MENU_ITEM(newdomainmi_ccc), _("New Domain File")); gtk_menu_item_set_label(GTK_MENU_ITEM(savedomainmi_ccc), _("Save Domain File")); gtk_menu_item_set_label(GTK_MENU_ITEM(savedomainasmi_ccc), _("Save Domain File As")); gtk_menu_item_set_label(GTK_MENU_ITEM(disableportsmi_ccc), _("Disable Ports")); - gtk_menu_item_set_label(GTK_MENU_ITEM(restoreportsmi_ccc), _("Restore original startup port configuration")); + gtk_menu_item_set_label(GTK_MENU_ITEM(restoreportsmi_ccc), _("Restore Original Startup Port Configuration")); gtk_menu_item_set_label(GTK_MENU_ITEM(displayidentifymi_ccc), _("Display Identify Results")); gtk_menu_item_set_label(GTK_MENU_ITEM(displayanalyzemi_ccc), _("Display Analyze Results")); gtk_menu_item_set_label(GTK_MENU_ITEM(displaysmartmi_ccc), _("Display SMART Results")); gtk_menu_item_set_label(GTK_MENU_ITEM(primaryrelaymi_ccc), _("Primary Relay Settings")); gtk_menu_item_set_label(GTK_MENU_ITEM(chooseprimaryrelaymi_ccc), _("Choose Primary Relay Board")); - gtk_menu_item_set_label(GTK_MENU_ITEM(disableusbmassmi_ccc), _("Disable USB mass storage driver")); - gtk_menu_item_set_label(GTK_MENU_ITEM(restoreusbmassmi_ccc), _("Restore USB mass storage driver")); + gtk_menu_item_set_label(GTK_MENU_ITEM(disableusbmassmi_ccc), _("Disable USB Mass Storage Driver")); + gtk_menu_item_set_label(GTK_MENU_ITEM(restoreusbmassmi_ccc), _("Restore USB Mass Storage Driver")); gtk_button_set_label(GTK_BUTTON(activate_primary_relay_button_main_ccc), _("Power Off")); gtk_button_set_label(GTK_BUTTON(deactivate_primary_relay_button_main_ccc), _("Power On")); @@ -336,28 +336,28 @@ int start_gtk_ccc(int argc, char **argv, char *title, char *version) gtk_label_set_text(GTK_LABEL(label_source_ccc), _("Source")); gtk_label_set_text(GTK_LABEL(label_destination_ccc), _("Destination (All data will be overwritten!)")); gtk_label_set_text(GTK_LABEL(label_totallba_ccc), _("Total LBA")); - gtk_label_set_text(GTK_LABEL(label_lbatoread_ccc), _("LBA to read")); - gtk_label_set_text(GTK_LABEL(label_domainsize_ccc), _("Domain size")); - gtk_label_set_text(GTK_LABEL(label_runtime_ccc), _("Run time")); - gtk_label_set_text(GTK_LABEL(label_remainingtime_ccc), _("Remaining time")); - gtk_label_set_text(GTK_LABEL(label_currentposition_ccc), _("Current position")); - gtk_label_set_text(GTK_LABEL(label_currentstatus_ccc), _("Current status")); - gtk_label_set_text(GTK_LABEL(label_currentrate_ccc), _("Current rate")); - gtk_label_set_text(GTK_LABEL(label_recentrate_ccc), _("Recent rate")); - gtk_label_set_text(GTK_LABEL(label_totalrate_ccc), _("Total rate")); - gtk_label_set_text(GTK_LABEL(label_skipsize_ccc), _("Base skip size")); + gtk_label_set_text(GTK_LABEL(label_lbatoread_ccc), _("LBA to Read")); + gtk_label_set_text(GTK_LABEL(label_domainsize_ccc), _("Domain Size")); + gtk_label_set_text(GTK_LABEL(label_runtime_ccc), _("Run Time")); + gtk_label_set_text(GTK_LABEL(label_remainingtime_ccc), _("Remaining Time")); + gtk_label_set_text(GTK_LABEL(label_currentposition_ccc), _("Current Position")); + gtk_label_set_text(GTK_LABEL(label_currentstatus_ccc), _("Current Status")); + gtk_label_set_text(GTK_LABEL(label_currentrate_ccc), _("Current Rate")); + gtk_label_set_text(GTK_LABEL(label_recentrate_ccc), _("Recent Rate")); + gtk_label_set_text(GTK_LABEL(label_totalrate_ccc), _("Total Rate")); + gtk_label_set_text(GTK_LABEL(label_skipsize_ccc), _("Base Skip Size")); gtk_label_set_text(GTK_LABEL(label_skips_ccc), _("Skips")); - gtk_label_set_text(GTK_LABEL(label_slowskips_ccc), _("Slow skips")); - gtk_label_set_text(GTK_LABEL(label_skipruns_ccc), _("Skip runs")); - gtk_label_set_text(GTK_LABEL(label_skipresets_ccc), _("Skip resets")); - gtk_label_set_text(GTK_LABEL(label_runsize_ccc), _("Last run size")); + gtk_label_set_text(GTK_LABEL(label_slowskips_ccc), _("Slow Skips")); + gtk_label_set_text(GTK_LABEL(label_skipruns_ccc), _("Skip Runs")); + gtk_label_set_text(GTK_LABEL(label_skipresets_ccc), _("Skip Resets")); + gtk_label_set_text(GTK_LABEL(label_runsize_ccc), _("Last Run Size")); gtk_label_set_text(GTK_LABEL(label_finished_ccc), _("Finished")); gtk_label_set_text(GTK_LABEL(label_nontried_ccc), _("Non-Tried")); gtk_label_set_text(GTK_LABEL(label_nontrimmed_ccc), _("Non-Trimmed")); gtk_label_set_text(GTK_LABEL(label_nondivided_ccc), _("Non-Divided")); gtk_label_set_text(GTK_LABEL(label_nonscraped_ccc), _("Non-Scraped")); gtk_label_set_text(GTK_LABEL(label_bad_ccc), _("Bad")); - gtk_label_set_text(GTK_LABEL(label_datapreview_ccc), _("Data preview")); + gtk_label_set_text(GTK_LABEL(label_datapreview_ccc), _("Data Preview")); gtk_label_set_text(GTK_LABEL(label_longestreadtime_ccc), _("Current / Recent / Longest")); gtk_label_set_text(GTK_LABEL(label_filled_ccc), _("Filled")); gtk_label_set_text(GTK_LABEL(label_retried_ccc), _("Retried")); diff --git a/src/opensuperclone/opensuperclone.glade b/src/opensuperclone/opensuperclone.glade index d6bb3bc..3f28721 100644 --- a/src/opensuperclone/opensuperclone.glade +++ b/src/opensuperclone/opensuperclone.glade @@ -748,153 +748,18 @@ analyze - - - - - - - - power -off + + clone +mode True True True - + False True - end - 19 - - - - - power -on - True - True - True - - - - False - True - end - 20 - - - - - hard -reset - True - True - True - - - - False - True - end - 21 - - - - - soft -reset - True - True - True - - - - False - True - end - 22 - - - - - driver -mode 5 - True - True - True - - - - False - True - end - 25 - - - - - driver -mode 4 - True - True - True - - - - False - True - end - 26 - - - - - driver -mode 3 - True - True - True - - - - False - True - end - 27 - - - - - driver -mode 2 - True - True - True - - - - False - True - end - 28 - - - - - driver -mode 1 - True - True - True - - - - False - True - end - 29 + 7 @@ -911,24 +776,142 @@ driver False True - end - 30 + 8 - - clone -mode + + driver +mode 1 True True True - + False True - end - 31 + 9 + + + + + driver +mode 2 + True + True + True + + + + False + True + 10 + + + + + driver +mode 3 + True + True + True + + + + False + True + 11 + + + + + driver +mode 4 + True + True + True + + + + False + True + 12 + + + + + driver +mode 5 + True + True + True + + + + False + True + 13 + + + + + soft +reset + True + True + True + + + + False + True + 14 + + + + + hard +reset + True + True + True + + + + False + True + 15 + + + + + power +on + True + True + True + + + + False + True + 16 + + + + + power +off + True + True + True + + + + False + True + 20 @@ -2496,7 +2479,682 @@ no data - + + True + False + + + True + False + 0.019999999552965164 + in + + + True + False + 12 + + + True + False + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + BSY + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + DRDY + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + DF + + + False + True + 1 + + + + + True + True + 2 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + DSC + + + False + True + 1 + + + + + True + True + 3 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + DRQ + + + False + True + 1 + + + + + True + True + 4 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + CORR + + + False + True + 1 + + + + + True + True + 5 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + IDX + + + False + True + 1 + + + + + True + True + 6 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + ERR + + + False + True + 1 + + + + + True + True + 7 + + + + + + + + + True + False + status register + True + + + + + + + + True + True + 2 + 0 + + + + + True + False + 0.019999999552965164 + in + + + True + False + 12 + + + True + False + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + BBK + + + False + True + 1 + + + + + True + True + 0 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + UNC + + + False + True + 1 + + + + + True + True + 1 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + MC + + + False + True + 1 + + + + + True + True + 2 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + IDNF + + + False + True + 1 + + + + + True + True + 3 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + MCR + + + False + True + 1 + + + + + True + True + 4 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + ABRT + + + False + True + 1 + + + + + True + True + 5 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + TK0NF + + + False + True + 1 + + + + + True + True + 6 + + + + + True + False + vertical + + + True + False + gtk-missing-image + + + False + True + 0 + + + + + True + False + AMNF + + + False + True + 1 + + + + + True + True + 7 + + + + + + + + + True + False + error register + True + + + + + + + + True + True + 2 + 1 + + + + + True + True + 15 + + + + + True + False + vertical + + + + + + True + True + 16 + @@ -2514,6 +3172,7 @@ no data True True + 2 0 @@ -2524,679 +3183,6 @@ no data 1 - - - True - False - - - True - False - 0.05000000074505806 - in - - - True - False - 12 - - - True - False - True - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - BSY - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - DRDY - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - DF - - - False - True - 1 - - - - - True - True - 2 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - DSC - - - False - True - 1 - - - - - True - True - 3 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - DRQ - - - False - True - 1 - - - - - True - True - 4 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - CORR - - - False - True - 1 - - - - - True - True - 5 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - IDX - - - False - True - 1 - - - - - True - True - 6 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - ERR - - - False - True - 1 - - - - - True - True - 7 - - - - - - - - - True - False - status register - - - - - True - True - 2 - 0 - - - - - True - False - 0.05000000074505806 - in - - - True - False - 12 - - - True - False - True - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - BBK - - - False - True - 1 - - - - - True - True - 0 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - UNC - - - False - True - 1 - - - - - True - True - 1 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - MC - - - False - True - 1 - - - - - True - True - 2 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - IDNF - - - False - True - 1 - - - - - True - True - 3 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - MCR - - - False - True - 1 - - - - - True - True - 4 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - ABRT - - - False - True - 1 - - - - - True - True - 5 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - TK0NF - - - False - True - 1 - - - - - True - True - 6 - - - - - True - False - vertical - True - - - True - False - gtk-missing-image - - - False - True - 0 - - - - - True - False - AMNF - - - False - True - 1 - - - - - True - True - 7 - - - - - - - - - True - False - error register - - - - - True - True - 2 - 1 - - - - - True - True - 4 - - True