diff --git a/Aaru.Gui/ViewModels/Dialogs/ConsoleViewModel.cs b/Aaru.Gui/ViewModels/Dialogs/ConsoleViewModel.cs index c7b450b4f..c7e48c1d7 100644 --- a/Aaru.Gui/ViewModels/Dialogs/ConsoleViewModel.cs +++ b/Aaru.Gui/ViewModels/Dialogs/ConsoleViewModel.cs @@ -73,6 +73,11 @@ public sealed class ConsoleViewModel : ViewModelBase [NotNull] public string ClearLabel => "Clear"; + public string TimeLabel => "Time"; + public string TypeLabel => "Type"; + public string ModuleLabel => "Module"; + public string MessageLabel => "Message"; + public bool DebugChecked { get => _debugChecked; diff --git a/Aaru.Gui/ViewModels/Dialogs/EncodingsViewModel.cs b/Aaru.Gui/ViewModels/Dialogs/EncodingsViewModel.cs index d736d1f99..b5b1258f0 100644 --- a/Aaru.Gui/ViewModels/Dialogs/EncodingsViewModel.cs +++ b/Aaru.Gui/ViewModels/Dialogs/EncodingsViewModel.cs @@ -76,6 +76,10 @@ public sealed class EncodingsViewModel : ViewModelBase public string Title => "Encodings"; [NotNull] public string CloseLabel => "Close"; + + public string CodeLabel => "Code"; + public string NameLabel => "Name"; + public ReactiveCommand CloseCommand { get; } public ObservableCollection Encodings { get; } diff --git a/Aaru.Gui/ViewModels/Dialogs/PluginsViewModel.cs b/Aaru.Gui/ViewModels/Dialogs/PluginsViewModel.cs index 458a36102..bc8315c35 100644 --- a/Aaru.Gui/ViewModels/Dialogs/PluginsViewModel.cs +++ b/Aaru.Gui/ViewModels/Dialogs/PluginsViewModel.cs @@ -158,6 +158,11 @@ public sealed class PluginsViewModel : ViewModelBase public string WritableLabel => "Writable:"; [NotNull] public string CloseLabel => "Close"; + public string NameLabel => "Name"; + public string UUIDLabel => "UUID"; + public string VersionLabel => "Version"; + public string AuthorLabel => "Author"; + public ReactiveCommand CloseCommand { get; } public ObservableCollection Filters { get; } public ObservableCollection PartitionSchemes { get; } diff --git a/Aaru.Gui/ViewModels/Dialogs/StatisticsViewModel.cs b/Aaru.Gui/ViewModels/Dialogs/StatisticsViewModel.cs index d85c88b1e..e20865e10 100644 --- a/Aaru.Gui/ViewModels/Dialogs/StatisticsViewModel.cs +++ b/Aaru.Gui/ViewModels/Dialogs/StatisticsViewModel.cs @@ -71,21 +71,20 @@ public sealed class StatisticsViewModel : ViewModelBase bool _formatsCommandVisible; string _formatsText; bool _formatsVisible; - - string _fsinfoText; - bool _fsinfoVisible; - string _imageInfoText; - bool _imageInfoVisible; - string _mediaInfoText; - bool _mediaInfoVisible; - string _mediaScanText; - bool _mediaScanVisible; - bool _mediasVisible; - bool _partitionsVisible; - string _printHexText; - bool _printHexVisible; - string _verifyText; - bool _verifyVisible; + string _fsinfoText; + bool _fsinfoVisible; + string _imageInfoText; + bool _imageInfoVisible; + string _mediaInfoText; + bool _mediaInfoVisible; + string _mediaScanText; + bool _mediaScanVisible; + bool _mediasVisible; + bool _partitionsVisible; + string _printHexText; + bool _printHexVisible; + string _verifyText; + bool _verifyVisible; public StatisticsViewModel(StatisticsDialog view) { @@ -712,6 +711,7 @@ public sealed class StatisticsViewModel : ViewModelBase public string Title => "Encodings"; [NotNull] public string CloseLabel => "Close"; + public ReactiveCommand CloseCommand { get; } public ObservableCollection Filters { get; } public ObservableCollection Formats { get; } diff --git a/Aaru.Gui/ViewModels/Panels/DeviceInfoViewModel.cs b/Aaru.Gui/ViewModels/Panels/DeviceInfoViewModel.cs index cafb2bedf..9eb34f148 100644 --- a/Aaru.Gui/ViewModels/Panels/DeviceInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Panels/DeviceInfoViewModel.cs @@ -912,6 +912,76 @@ public sealed class DeviceInfoViewModel : ViewModelBase set => this.RaiseAndSetIfChanged(ref _sdMmcInfo, value); } + public string DeviceInformationLabel => "Device information"; + public string GeneralLabel => "General"; + public string DeviceTypeLabel => "Device type"; + public string ManufacturerLabel => "Manufacturer"; + public string ModelLabel => "Model"; + public string RevisionLabel => "Revision"; + public string SerialNumberLabel => "Serial number"; + public string ScsiTypeLabel => "Peripheral device type"; + public string RemovableMediaLabel => "Removable media"; + public string UsbConnectedLabel => "Connected by USB"; + public string USBLabel => "USB"; + public string VendorIDLabel => "Vendor ID"; + public string ProductIDLabel => "Product ID"; + public string ProductLabel => "Product"; + public string SaveUsbDescriptorsLabel => "Save descriptors to file"; + public string FireWireLabel => "FireWire"; + public string ModelIDLabel => "Model ID"; + public string GUIDLabel => "GUID"; + public string PlextorLabel => "Plextor"; + public string PlextorDiscsLabel => "Total loaded discs:"; + public string PlextorCdReadTimeLabel => "Time spent reading CDs"; + public string PlextorCdWriteTimeLabel => "Time spent writing CDs"; + public string PlextorDvdReadTimeLabel => "Time spent reading DVDs"; + public string PlextorDvdWriteTimeLabel => "Time spent writing DVDs"; + public string PlextorPoweRecLabel => "Supports PoweRec"; + public string PlextorPoweRecEnabledLabel => "PoweRec is enabled"; + public string PlextorPoweRecRecommendedLabel => "Recommended speed"; + public string PlextorPoweRecSelectedLabel => "Selected PoweRec speed for currently inserted media:"; + public string PlextorPoweRecMaxLabel => "Maximum PoweRec speed for currently inserted media:"; + public string PlextorPoweRecLastLabel => "Last PoweRec used speed"; + public string PlextorSilentModeLabel => "Supports SilentMode"; + public string PlextorSilentModeEnabledLabel => "SilentMode is enabled"; + public string PlextorSilentModeCdReadSpeedLimitLabel => "CD read speed limited to"; + public string PlextorSilentModeCdWriteSpeedLimitLabel => "CD write speed limited to"; + public string PlextorSilentModeDvdReadSpeedLimitLabel => "DVD read speed limited to"; + public string PlextorGigaRecLabel => "Supports GigaRec"; + public string PlextorSecuRecLabel => "Supports SecuRec"; + public string PlextorSpeedReadLabel => "Supports SpeedRead"; + public string PlextorSpeedEnabledLabel => "SpeedRead is enabled"; + public string PlextorHidingLabel => "Supports hiding CD-Rs and sessions"; + public string PlextorHidesRecordablesLabel => "Is hiding CD-Rs"; + public string PlextorHidesSessionsLabel => "Is forcing only first session"; + public string PlextorVariRecLabel => "Supports VariRec"; + public string PlextorVariRecDvdLabel => "Supports VariRec on DVDs"; + public string PlextorBitSettingLabel => "Supports bitsetting DVD+R book type"; + public string PlextorBitSettingDlLabel => "Supports bitsetting DVD+R DL book type"; + public string PlextorDvdPlusWriteTestLabel => "Supports test writing DVD+"; + public string KreonLabel => "Kreon"; + public string KreonChallengeResponseLabel => "Can do challenge/response with Xbox discs"; + public string KreonDecryptSsLabel => "Can read and decrypt SS from Xbox discs"; + public string KreonXtremeUnlockLabel => "Can set xtreme unlock state with Xbox discs"; + public string KreonWxripperUnlockLabel => "Can set wxripper unlock state with Xbox discs"; + public string KreonChallengeResponse360Label => "Can do challenge/response with Xbox 360 discs"; + public string KreonDecryptSs360Label => "Can read and decrypt SS from Xbox 360 discs"; + public string KreonXtremeUnlock360Label => "Can set xtreme unlock state with Xbox 360 discs"; + public string KreonWxripperUnlock360Label => "Can set wxripper unlock state with Xbox 360 discs"; + public string KreonSetLockedLabel => "Can set locked state"; + public string KreonErrorSkippingLabel => "Can skip read errors"; + public string DensitiesSupportedByDeviceLabel => "Densities supported by device:"; + public string MediumTypesSupportedByDeviceLabel => "Medium types supported by device:"; + public string CIDLabel => "CID"; + public string CSDLabel => "CSD"; + public string OCRLabel => "OCR"; + public string ExtendedCSDLabel => "Extended CSD"; + public string SCRLabel => "SCR"; + public string PCMCIALabel => "PCMCIA"; + public string ATA_ATAPILabel => "ATA/ATAPI"; + public string SCSILabel => "SCSI"; + public string SD_MMCLabel => "SD/MMC"; + async Task ExecuteSaveUsbDescriptorsCommand() { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Panels/FileSystemViewModel.cs b/Aaru.Gui/ViewModels/Panels/FileSystemViewModel.cs index 331a51cc1..47abe1abe 100644 --- a/Aaru.Gui/ViewModels/Panels/FileSystemViewModel.cs +++ b/Aaru.Gui/ViewModels/Panels/FileSystemViewModel.cs @@ -73,6 +73,10 @@ public sealed class FileSystemViewModel FilesVisible = xmlFsType.FilesSpecified; } + public string BootableLabel => "Filesystem contains boot code"; + public string DirtyLabel => "Filesystem has not been unmounted correctly or contains errors"; + public string DetailsLabel => "Details"; + public string TypeText { get; } public string VolumeNameText { get; } public string SerialNumberText { get; } diff --git a/Aaru.Gui/ViewModels/Panels/ImageInfoViewModel.cs b/Aaru.Gui/ViewModels/Panels/ImageInfoViewModel.cs index aae2471e8..148db0ae9 100644 --- a/Aaru.Gui/ViewModels/Panels/ImageInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Panels/ImageInfoViewModel.cs @@ -720,6 +720,52 @@ public sealed class ImageInfoViewModel : ViewModelBase MediaSerialNumberText != null || MediaBarcodeText != null || MediaPartNumberText != null; + public string ImageInformationLabel => "Image information"; + public string GeneralLabel => "General"; + public string CommentsLabel => "Comments:"; + public string MediaInformationLabel => "Media information"; + public string DriveInformationLabel => "Drive information"; + public string ReadableMediaTagsLabel => "Readable media tags"; + public string TagLabel => "Readable media tags"; + public string ReadableSectorTagsLabel => "Readable sector tags"; + public string SessionsLabel => "Sessions"; + public string SessionLabel => "Session"; + public string FirstTrackLabel => "First track"; + public string LastTrackLabel => "Last track"; + public string StartLabel => "Start"; + public string EndLabel => "End"; + public string TracksLabel => "Tracks"; + public string TrackLabel => "Track"; + public string TypeLabel => "Type"; + public string BpsLabel => "Bps"; + public string RawBpsLabel => "Raw bps"; + public string SubchannelLabel => "Subchannel"; + public string PregapLabel => "Pregap"; + public string DumpHardwareLabel => "Dump hardware"; + public string ManufacturerLabel => "Manufacturer"; + public string ModelLabel => "Model"; + public string RevisionLabel => "Revision"; + public string SerialLabel => "Serial"; + public string SoftwareLabel => "Software"; + public string VersionLabel => "Version"; + public string OperatingSystemLabel => "Operating system"; + public string SCSILabel => "SCSI"; + public string ATA_ATAPILabel => "ATA / ATAPI"; + public string CompactDiscLabel => "CompactDisc"; + public string DVD_HD_DVDLabel => "DVD / HD DVD"; + public string DVD_R_WLabel => "DVD-R(W)"; + public string BluRayLabel => "Blu-ray"; + public string PCMCIALabel => "PCMCIA"; + public string SD_MMCLabel => "SD / MMC"; + public string XboxLabel => "Xbox"; + public string EntropyLabel => "Calculate entropy"; + public string VerifyLabel => "Verify"; + public string ChecksumLabel => "Checksum"; + public string ConvertLabel => "Convert to..."; + public string CreateSidecarLabel => "Create CICM XML sidecar..."; + public string ViewSectorsLabel => "View sectors"; + public string DecodeMediaTagLabel => "Decode media tags"; + void ExecuteEntropyCommand() { if(_imageEntropy != null) diff --git a/Aaru.Gui/ViewModels/Panels/MediaInfoViewModel.cs b/Aaru.Gui/ViewModels/Panels/MediaInfoViewModel.cs index f43ad6172..33f9e62fc 100644 --- a/Aaru.Gui/ViewModels/Panels/MediaInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Panels/MediaInfoViewModel.cs @@ -344,6 +344,30 @@ public sealed class MediaInfoViewModel : ViewModelBase set => this.RaiseAndSetIfChanged(ref _blurayInfo, value); } + public string MediaInformationLabel => "Media information"; + public string GeneralLabel => "General"; + public string MediaTypeLabel => "Media type"; + public string MediaSerialNumberLabel => "Media serial number"; + public string SaveReadMediaSerialLabel => "Save READ MEDIA SERIAL NUMBER response"; + public string SaveReadCapacityLabel => "Save READ CAPACITY response"; + public string SaveReadCapacity16Label => "Save READ CAPACITY (16) response"; + public string MMCLabel => "MMC"; + public string SaveGetConfigurationLabel => "Save GET CONFIGURATION response"; + public string SaveRecognizedFormatLayersLabel => "Save RECOGNIZED FORMAT LAYERS response"; + public string SaveWriteProtectionStatusLabel => "Save WRITE PROTECTION STATUS response"; + public string SSCLabel => "SSC"; + public string DensitySupportLabel => "Densities supported by currently inserted media"; + public string MediumSupportLabel => "Medium types currently inserted in device"; + public string SaveDensitySupportLabel => "Save REPORT DENSITY SUPPORT (MEDIA) response"; + public string SaveMediumSupportLabel => "Save REPORT DENSITY SUPPORT (MEDIUM & MEDIA) response"; + public string CompactDiscLabel => "CompactDisc"; + public string DVDLabel => "DVD"; + public string DVD_R_WLabel => "DVD±R(W)"; + public string XboxLabel => "Xbox"; + public string BluRayLabel => "Blu-ray"; + public string DumpLabel => "Dump media to image"; + public string ScanLabel => "Scan media surface"; + async Task SaveElement(byte[] data) { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Panels/SubdirectoryViewModel.cs b/Aaru.Gui/ViewModels/Panels/SubdirectoryViewModel.cs index e89fdabe4..eec934f1c 100644 --- a/Aaru.Gui/ViewModels/Panels/SubdirectoryViewModel.cs +++ b/Aaru.Gui/ViewModels/Panels/SubdirectoryViewModel.cs @@ -114,6 +114,21 @@ public sealed class SubdirectoryViewModel public List SelectedEntries { get; } public ReactiveCommand ExtractFilesCommand { get; } + public string ExtractFilesLabel => "Extract to..."; + public string NameLabel => "Name"; + public string LengthLabel => "Length"; + public string CreationLabel => "Creation"; + public string LastAccessLabel => "Last access"; + public string ChangedLabel => "Changed"; + public string LastBackupLabel => "Last backup"; + public string LastWriteLabel => "Last write"; + public string AttributesLabel => "Attributes"; + public string GIDLabel => "GID"; + public string UIDLabel => "UID"; + public string InodeLabel => "Inode"; + public string LinksLabel => "Links"; + public string ModeLabel => "Mode"; + async Task ExecuteExtractFilesCommand() { if(SelectedEntries.Count == 0) diff --git a/Aaru.Gui/ViewModels/Tabs/AtaInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/AtaInfoViewModel.cs index f4788092e..3741a0419 100644 --- a/Aaru.Gui/ViewModels/Tabs/AtaInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/AtaInfoViewModel.cs @@ -107,6 +107,11 @@ public sealed class AtaInfoViewModel : ViewModelBase public string AtaOrAtapiText { get; } + public string AtaMcptLabel => "Device is Media Card Pass Through"; + public string AtaMcptWriteProtectionLabel => "Media card is write protected"; + public string SaveAtaBinaryLabel => "Save binary to file"; + public string SaveAtaTextLabel => "Save text to file"; + async Task ExecuteSaveAtaBinaryCommand() { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Tabs/BlurayInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/BlurayInfoViewModel.cs index 756ab492f..9995e5483 100644 --- a/Aaru.Gui/ViewModels/Tabs/BlurayInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/BlurayInfoViewModel.cs @@ -155,6 +155,23 @@ public sealed class BlurayInfoViewModel public bool SaveBlurayRawDflVisible { get; } public bool SaveBlurayPacVisible { get; } + public string DiscinformationLabel => "Disc information"; + public string BurstCuttingAreaLabel => "Burst Cutting Area"; + public string DiscDefinitionStructureLabel => "Disc Definition Structure"; + public string CartridgeStatusLabel => "Cartridge Status"; + public string SpareAreaInformationLabel => "Spare Area Information"; + public string PseudoOverWriteResourcesLabel => "Pseudo-OverWrite Resources"; + public string TrackResourcesLabel => "Track Resources"; + public string SaveBlurayDiscInformationLabel => "Save Disc Information"; + public string SaveBlurayBurstCuttingAreaLabel => "Save Burst Cutting Area"; + public string SaveBlurayDdsLabel => "Save Disc Definition Structure"; + public string SaveBlurayCartridgeStatusLabel => "Save Spare Area Information"; + public string SaveBluraySpareAreaInformationLabel => "Save Spare Area Information"; + public string SaveBlurayPowResourcesLabel => "Save Pseudo-OverWrite Resources"; + public string SaveBlurayTrackResourcesLabel => "Save Track Resources"; + public string SaveBlurayRawDflLabel => "Save raw DFL"; + public string SaveBlurayPacLabel => "Save PAC"; + async Task SaveElement(byte[] data) { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Tabs/CompactDiscInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/CompactDiscInfoViewModel.cs index 12f0cd2d3..8b3c2b902 100644 --- a/Aaru.Gui/ViewModels/Tabs/CompactDiscInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/CompactDiscInfoViewModel.cs @@ -129,6 +129,25 @@ public sealed class CompactDiscInfoViewModel : ViewModelBase public ReactiveCommand SaveCdPmaCommand { get; } public ObservableCollection IsrcList { get; } + public string CdInformationLabel => "Information"; + public string SaveCdInformationLabel => "Save READ DISC INFORMATION response"; + public string CdTocLabel => "TOC"; + public string SaveCdTocLabel => "Save READ TOC response"; + public string CdFullTocLabel => "TOC (full)"; + public string SaveCdFullTocLabel => "Save READ RAW TOC response"; + public string CdSessionLabel => "Session"; + public string SaveCdSessionLabel => "Save READ SESSION response"; + public string CdTextLabel => "CD-TEXT"; + public string SaveCdTextLabel => "Save Lead-In CD-TEXT"; + public string CdAtipLabel => "ATIP"; + public string SaveCdAtipLabel => "Save READ ATIP response"; + public string MiscellaneousLabel => "Miscellaneous"; + public string McnLabel => "Media catalog number"; + public string ISRCsLabel => "ISRCs"; + public string TrackLabel => "Track"; + public string ISRCLabel => "ISRC"; + public string SaveCdPmaLabel => "Save READ PMA response"; + async Task ExecuteSaveCdInformationCommand() { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Tabs/DvdInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/DvdInfoViewModel.cs index b80cb4217..891d245e4 100644 --- a/Aaru.Gui/ViewModels/Tabs/DvdInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/DvdInfoViewModel.cs @@ -118,6 +118,13 @@ public sealed class DvdInfoViewModel public bool SaveDvdBcaVisible { get; } public bool SaveDvdAacsVisible { get; } + public string SaveDvdPfiLabel => "Save Physical Format Information"; + public string SaveDvdDmiLabel => "Save Disc Manufacturer Information"; + public string SaveDvdCmiLabel => "Save Copyright Management Information"; + public string SaveHdDvdCmiLabel => "Save Copyright Management Information"; + public string SaveDvdBcaLabel => "Save Burst Cutting Area"; + public string SaveDvdAacsLabel => "Save AACS Information"; + async Task SaveElement(byte[] data) { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Tabs/DvdWritableInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/DvdWritableInfoViewModel.cs index 764a6b3d8..ed228a426 100644 --- a/Aaru.Gui/ViewModels/Tabs/DvdWritableInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/DvdWritableInfoViewModel.cs @@ -233,6 +233,26 @@ public sealed class DvdWritableInfoViewModel public ReactiveCommand SaveDvdPlusAdipCommand { get; } public ReactiveCommand SaveDvdPlusDcbCommand { get; } + public string DvdRamDdsLabel => "Disc Definition Structure"; + public string DvdRamCartridgeStatusLabel => "Cartridge Status"; + public string DvdRamSpareAreaInformationLabel => "Spare Area Information"; + public string SaveDvdRamDdsLabel => "Save Disc Definition Structure"; + public string SaveDvdRamCartridgeStatusLabel => "Save Cartridge Status"; + public string SaveDvdRamSpareAreaInformationLabel => "Save Spare Area Information"; + public string SaveLastBorderOutRmdLabel => "Save Last Border-Out RMD"; + public string SaveDvdPreRecordedInfoLabel => "Save Pre-Recorded Physical Information"; + public string SaveDvdrMediaIdentifierLabel => "Save Media Identifier"; + public string SaveDvdrPhysicalInformationLabel => "Save Recordable Physical Information"; + public string SaveHddvdrMediumStatusLabel => "Save Medium Status"; + public string SaveHddvdrLastRmdLabel => "Save Last Border-Out RMD"; + public string SaveDvdrLayerCapacityLabel => "Save Layer Capacity"; + public string SaveDvdrDlMiddleZoneStartLabel => "Save Middle Zone Start"; + public string SaveDvdrDlJumpIntervalSizeLabel => "Save Jump Interval Size"; + public string SaveDvdrDlManualLayerJumpStartLbaLabel => "Save Manual Layer Jump Start LBA"; + public string SaveDvdrDlRemapAnchorPointLabel => "Save Remap Anchor Point"; + public string SaveDvdPlusAdipLabel => "Save ADIP"; + public string SaveDvdPlusDcbLabel => "Save Disc Control Blocks"; + async Task SaveElement(byte[] data) { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Tabs/PcmciaInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/PcmciaInfoViewModel.cs index ab579f4ab..79e8ce1c9 100644 --- a/Aaru.Gui/ViewModels/Tabs/PcmciaInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/PcmciaInfoViewModel.cs @@ -145,6 +145,9 @@ public class PcmciaInfoViewModel : ViewModelBase AaruConsole.DebugWriteLine("Device-Info command", "PCMCIA CIS returned no tuples"); } + public string CisLabel => "CIS"; + public string SavePcmciaCisLabel => "Save PCMCIA CIS to file"; + public ObservableCollection CisList { get; } public string PcmciaCisText diff --git a/Aaru.Gui/ViewModels/Tabs/ScsiInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/ScsiInfoViewModel.cs index f823f84d4..71377df28 100644 --- a/Aaru.Gui/ViewModels/Tabs/ScsiInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/ScsiInfoViewModel.cs @@ -758,6 +758,20 @@ public sealed class ScsiInfoViewModel : ViewModelBase set => this.RaiseAndSetIfChanged(ref _mmcFeatureText, value); } + public string InquiryLabel => "INQUIRY"; + public string ScsiInquiryLabel => "SCSI INQUIRY"; + public string SaveInquiryBinaryLabel => "Save binary to file"; + public string SaveInquiryTextLabel => "Save text to file"; + public string ModeSenseLabel => "MODE SENSE"; + public string PageLabel => "Page"; + public string SaveModeSense6Label => "Save MODE SENSE (6) response to file"; + public string SaveModeSense10Label => "Save MODE SENSE (10) response to file"; + public string EvpdLabel => "EVPD"; + public string SaveEvpdPageLabel => "Save EVPD page to file"; + public string MmcFeaturesLabel => "MMC FEATURES"; + public string FeatureLabel => "Feature"; + public string SaveMmcFeaturesLabel => "Save MMC GET CONFIGURATION response to file"; + async Task ExecuteSaveInquiryBinaryCommand() { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Tabs/SdMmcInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/SdMmcInfoViewModel.cs index cfc9a182c..fbfecb0f5 100644 --- a/Aaru.Gui/ViewModels/Tabs/SdMmcInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/SdMmcInfoViewModel.cs @@ -86,4 +86,10 @@ public sealed class SdMmcInfoViewModel public string OcrText { get; } public string ExtendedCsdText { get; } public string ScrText { get; } + + public string CidLabel => "CID"; + public string CsdLabel => "CSD"; + public string OcrLabel => "OCR"; + public string ExtendedCsdLabel => "Extended CSD"; + public string ScrLabel => "SCR"; } \ No newline at end of file diff --git a/Aaru.Gui/ViewModels/Tabs/XboxInfoViewModel.cs b/Aaru.Gui/ViewModels/Tabs/XboxInfoViewModel.cs index 5cd1885c8..ef81845c1 100644 --- a/Aaru.Gui/ViewModels/Tabs/XboxInfoViewModel.cs +++ b/Aaru.Gui/ViewModels/Tabs/XboxInfoViewModel.cs @@ -91,6 +91,16 @@ public sealed class XboxInfoViewModel public string XboxDmiText { get; } public string XboxSsText { get; } + public string XboxL0VideoLabel => "Video layer 0 size"; + public string XboxL1VideoLabel => "Video layer 1 size"; + public string XboxMiddleZoneLabel => "Middle zone size"; + public string XboxGameSizeLabel => "Game data size"; + public string XboxTotalSizeLabel => "Total size"; + public string XboxRealBreakLabel => "Real layer break"; + public string XboxDmiLabel => "Disc Manufacturing Information"; + public string XboxSsLabel => "Security Sector"; + public string SaveXboxSsLabel => "Save Xbox Security Sector"; + async Task SaveElement(byte[] data) { var dlgSaveBinary = new SaveFileDialog(); diff --git a/Aaru.Gui/ViewModels/Windows/DecodeMediaTagsViewModel.cs b/Aaru.Gui/ViewModels/Windows/DecodeMediaTagsViewModel.cs index 7a344943a..c0b877c5e 100644 --- a/Aaru.Gui/ViewModels/Windows/DecodeMediaTagsViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/DecodeMediaTagsViewModel.cs @@ -248,4 +248,8 @@ public sealed class DecodeMediaTagsViewModel : ViewModelBase get => _decodedText; set => this.RaiseAndSetIfChanged(ref _decodedText, value); } + + public string TagLabel => "Tag:"; + public string HexViewLabel => "HexView"; + public string DecodedLabel => "Decoded"; } \ No newline at end of file diff --git a/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs b/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs index 1a317ac3f..2bfa3ea9f 100644 --- a/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ImageChecksumViewModel.cs @@ -128,6 +128,29 @@ public sealed class ImageChecksumViewModel : ViewModelBase } } + public string ChecksumMediaLabel => "Checksums the whole disc."; + public string ChecksumTracksLabel => "Checksums each track separately."; + public string Adler32Label => "Calculates Adler-32."; + public string Crc16Label => "Calculates CRC16."; + public string Crc32Label => "Calculates CRC32."; + public string Crc64Label => "Calculates CRC64 (ECMA)."; + public string Fletcher16Label => "Calculates Fletcher-16."; + public string Fletcher32Label => "Calculates Fletcher-32."; + public string Md5Label => "Calculates MD5."; + public string Sha1Label => "Calculates SHA1."; + public string Sha256Label => "Calculates SHA256."; + public string Sha384Label => "Calculates SHA384"; + public string Sha512Label => "Calculates SHA512."; + public string SpamSumLabel => "Calculates SpamSum fuzzy hash."; + public string TrackChecksumsLabel => "Track checksums:"; + public string TrackLabel => "Track"; + public string AlgorithmsLabel => "Algorithms"; + public string HashLabel => "Hash"; + public string MediaChecksumsLabel => "Media checksums:"; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public string Title { get => _title; diff --git a/Aaru.Gui/ViewModels/Windows/ImageConvertViewModel.cs b/Aaru.Gui/ViewModels/Windows/ImageConvertViewModel.cs index c3d2cd5fa..4c69c698c 100644 --- a/Aaru.Gui/ViewModels/Windows/ImageConvertViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ImageConvertViewModel.cs @@ -128,6 +128,33 @@ public sealed class ImageConvertViewModel : ViewModelBase bool _stopVisible; string _title; + public string SourceImageLabel => "Source image"; + public string OutputFormatLabel => "Output format"; + public string ChooseLabel => "Choose..."; + public string SectorsLabel => "How many sectors to convert at once."; + public string ForceLabel => "Continue conversion even if sector or media tags will be lost in the process."; + public string CreatorLabel => "Who (person) created the image?"; + public string GetFromSourceImageLabel => "Get from source image"; + public string MetadataLabel => "Metadata"; + public string MediaLabel => "Media"; + public string TitleLabel => "Title"; + public string ManufacturerLabel => "Manufacturer"; + public string ModelLabel => "Model"; + public string SerialNumberLabel => "Serial number"; + public string BarcodeLabel => "Barcode"; + public string PartNumberLabel => "Part number"; + public string NumberInSequenceLabel => "Number in sequence"; + public string LastMediaOfTheSequenceLabel => "Last media of the sequence"; + public string DriveLabel => "Drive"; + public string FirmwareRevisionLabel => "Firmware revision"; + public string CommentsLabel => "Comments"; + public string CicmXmlLabel => "Existing CICM XML sidecar"; + public string FromImageLabel => "From image..."; + public string ResumeFileLabel => "Existing resume file"; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public ImageConvertViewModel([JetBrains.Annotations.NotNull] IMediaImage inputFormat, string imageSource, Window view) { diff --git a/Aaru.Gui/ViewModels/Windows/ImageEntropyViewModel.cs b/Aaru.Gui/ViewModels/Windows/ImageEntropyViewModel.cs index 904dadf90..2e692b5c5 100644 --- a/Aaru.Gui/ViewModels/Windows/ImageEntropyViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ImageEntropyViewModel.cs @@ -109,6 +109,18 @@ public sealed class ImageEntropyViewModel : ViewModelBase } } + public string DuplicatedSectorsLabel => + "Calculates how many sectors are duplicated (have same exact data in user area)."; + public string SeparatedTracksLabel => "Calculates entropy for each track separately."; + public string WholeDiscLabel => "Calculates entropy for the whole disc."; + public string TrackEntropyLabel => "Track entropy"; + public string TrackLabel => "Track"; + public string EntropyLabel => "Entropy"; + public string UniqueSectorsLabel => "Unique sectors"; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public bool SeparatedTracksVisible { get => _separatedTracksVisible; diff --git a/Aaru.Gui/ViewModels/Windows/ImageSidecarViewModel.cs b/Aaru.Gui/ViewModels/Windows/ImageSidecarViewModel.cs index ef59f89ef..b8c3acfb4 100644 --- a/Aaru.Gui/ViewModels/Windows/ImageSidecarViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ImageSidecarViewModel.cs @@ -98,6 +98,12 @@ public sealed class ImageSidecarViewModel : ViewModelBase StopCommand = ReactiveCommand.Create(ExecuteStopCommand); } + public string DestinationFileLabel => "Destination file"; + public string ChooseLabel => "Choose..."; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public string Title { get; } public ReactiveCommand DestinationCommand { get; } public ReactiveCommand StartCommand { get; } diff --git a/Aaru.Gui/ViewModels/Windows/ImageVerifyViewModel.cs b/Aaru.Gui/ViewModels/Windows/ImageVerifyViewModel.cs index c83779ec9..5d6c31a57 100644 --- a/Aaru.Gui/ViewModels/Windows/ImageVerifyViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ImageVerifyViewModel.cs @@ -106,6 +106,13 @@ public sealed class ImageVerifyViewModel : ViewModelBase OptionsVisible = true; } + public string VerifyImageLabel => "Verify disc image if supported."; + public string VerifySectorsLabel => "Verify all sectors if supported."; + public string LBALabel => "LBA"; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public ObservableCollection ErrorList { get; } public ObservableCollection UnknownList { get; } public ReactiveCommand StartCommand { get; } diff --git a/Aaru.Gui/ViewModels/Windows/MainWindowViewModel.cs b/Aaru.Gui/ViewModels/Windows/MainWindowViewModel.cs index 511c41fb5..711c5a578 100644 --- a/Aaru.Gui/ViewModels/Windows/MainWindowViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/MainWindowViewModel.cs @@ -162,6 +162,28 @@ public sealed class MainWindowViewModel : ViewModelBase _ejectIcon = new Bitmap(_assets.Open(new Uri("avares://Aaru.Gui/Assets/Icons/oxygen/32x32/media-eject.png"))); } + public string FileLabel => "_File"; + public string OpenLabel => "_Open"; + public string SettingsLabel => "_Settings"; + public string ExitLabel => "E_xit"; + public string DevicesLabel => "_Devices"; + public string RefreshDevicesLabel => "_Refresh"; + public string WindowLabel => "_Window"; + public string ConsoleLabel => "_Console"; + public string HelpLabel => "_Help"; + public string EncodingsLabel => "_Encodings"; + public string PluginsLabel => "_Plugins"; + public string StatisticsLabel => "_Statistics"; + public string AboutLabel => "_About"; + public string RefreshDevicesFullLabel => "_Refresh devices"; + public string CloseAllImagesLabel => "_Close all images"; + public string CalculateEntropyLabel => "Calculate entropy"; + public string VerifyImageLabel => "Verify"; + public string ChecksumImageLabel => "Checksum"; + public string CreateSidecarLabel => "Create CICM XML sidecar..."; + public string ViewImageSectorsLabel => "View sectors"; + public string DecodeImageMediaTagsLabel => "Decode media tags"; + public bool DevicesSupported { get => _devicesSupported; diff --git a/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs b/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs index 5db1db972..9c52552f0 100644 --- a/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/MediaDumpViewModel.cs @@ -240,6 +240,25 @@ public sealed class MediaDumpViewModel : ViewModelBase _devicePath = devicePath; } + public string OutputFormatLabel => "Output format"; + public string ChooseLabel => "Choose..."; + public string StopOnErrorLabel => "Stop media dump on first error"; + public string ForceLabel => "Continue dumping whatever happens"; + public string RetriesLabel => "Retry passes"; + public string PersistentLabel => "Try to recover partial or incorrect data"; + public string ResumeLabel => "Create/use resume mapfile"; + public string Track1PregapLabel => "Try to read track 1 pregap"; + public string SkippedLabel => "Skipped sectors on error"; + public string SidecarLabel => "Create CICM XML metadata sidecar"; + public string TrimLabel => "Trim errors from skipped sectors"; + public string ExistingMetadataLabel => "Take metadata from existing CICM XML sidecar"; + public string EncodingLabel => "Encoding to use on metadata sidecar creation"; + public string DestinationLabel => "Writing image to:"; + public string LogLabel => "Log"; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public ReactiveCommand StartCommand { get; } public ReactiveCommand CloseCommand { get; } public ReactiveCommand StopCommand { get; } diff --git a/Aaru.Gui/ViewModels/Windows/MediaScanViewModel.cs b/Aaru.Gui/ViewModels/Windows/MediaScanViewModel.cs index 0ba298b21..9aa503914 100644 --- a/Aaru.Gui/ViewModels/Windows/MediaScanViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/MediaScanViewModel.cs @@ -111,6 +111,13 @@ public sealed class MediaScanViewModel : ViewModelBase LineColor = Colors.Yellow; } + public string SpeedLabel => "Stop"; + public string KbsLabel => "Kb/s"; + public string BlockLabel => "Block"; + public string StartLabel => "Start"; + public string CloseLabel => "Close"; + public string StopLabel => "Stop"; + public Color AxesColor { get => _axesColor; diff --git a/Aaru.Gui/ViewModels/Windows/ViewSectorViewModel.cs b/Aaru.Gui/ViewModels/Windows/ViewSectorViewModel.cs index dd764ce94..9032dce4b 100644 --- a/Aaru.Gui/ViewModels/Windows/ViewSectorViewModel.cs +++ b/Aaru.Gui/ViewModels/Windows/ViewSectorViewModel.cs @@ -64,6 +64,9 @@ public sealed class ViewSectorViewModel : ViewModelBase SectorNumber = 0; } + public string SectorLabel => "Sector"; + public string LongSectorLabel => "Show long sector"; + public string Title { get => _title; diff --git a/Aaru.Gui/Views/Dialogs/Console.xaml b/Aaru.Gui/Views/Dialogs/Console.xaml index 1cebcfe56..e2229a6a7 100644 --- a/Aaru.Gui/Views/Dialogs/Console.xaml +++ b/Aaru.Gui/Views/Dialogs/Console.xaml @@ -47,10 +47,14 @@ - - - - + + + + diff --git a/Aaru.Gui/Views/Dialogs/Encodings.xaml b/Aaru.Gui/Views/Dialogs/Encodings.xaml index f7c107fb2..9ecfd0d12 100644 --- a/Aaru.Gui/Views/Dialogs/Encodings.xaml +++ b/Aaru.Gui/Views/Dialogs/Encodings.xaml @@ -47,8 +47,10 @@ - - + + diff --git a/Aaru.Gui/Views/Dialogs/PluginsDialog.xaml b/Aaru.Gui/Views/Dialogs/PluginsDialog.xaml index 14363c1d5..111669c00 100644 --- a/Aaru.Gui/Views/Dialogs/PluginsDialog.xaml +++ b/Aaru.Gui/Views/Dialogs/PluginsDialog.xaml @@ -51,10 +51,14 @@ - - - - + + + + @@ -64,10 +68,14 @@ - - - - + + + + @@ -83,11 +91,13 @@ - - - - + + @@ -95,11 +105,13 @@ - - - - + + diff --git a/Aaru.Gui/Views/Dialogs/StatisticsDialog.xaml b/Aaru.Gui/Views/Dialogs/StatisticsDialog.xaml index f3e8207d0..762565600 100644 --- a/Aaru.Gui/Views/Dialogs/StatisticsDialog.xaml +++ b/Aaru.Gui/Views/Dialogs/StatisticsDialog.xaml @@ -76,9 +76,10 @@ - - + @@ -89,9 +90,10 @@ - - + @@ -102,10 +104,10 @@ - - + @@ -116,10 +118,10 @@ - - + + @@ -130,13 +132,14 @@ - - + + - - @@ -147,10 +150,12 @@ - - + + - diff --git a/Aaru.Gui/Views/Panels/DeviceInfo.xaml b/Aaru.Gui/Views/Panels/DeviceInfo.xaml index fc009c37c..b13afc6dd 100644 --- a/Aaru.Gui/Views/Panels/DeviceInfo.xaml +++ b/Aaru.Gui/Views/Panels/DeviceInfo.xaml @@ -40,259 +40,271 @@ - + - + - + + - + + - + - + + - + + - + - + - + - + - + + - + + - + - + + - + + - + - + + - + + - + - + + - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -301,11 +313,11 @@ - + - + @@ -318,31 +330,31 @@ - + - + - + - + - + @@ -350,25 +362,25 @@ - + - + - + - + diff --git a/Aaru.Gui/Views/Panels/FileSystem.xaml b/Aaru.Gui/Views/Panels/FileSystem.xaml index 4be3548d3..9320ea97e 100644 --- a/Aaru.Gui/Views/Panels/FileSystem.xaml +++ b/Aaru.Gui/Views/Panels/FileSystem.xaml @@ -57,12 +57,12 @@ - + - + - + \ No newline at end of file diff --git a/Aaru.Gui/Views/Panels/ImageInfo.xaml b/Aaru.Gui/Views/Panels/ImageInfo.xaml index 9a05f49c4..b4afa2e2f 100644 --- a/Aaru.Gui/Views/Panels/ImageInfo.xaml +++ b/Aaru.Gui/Views/Panels/ImageInfo.xaml @@ -42,13 +42,13 @@ - + - + @@ -62,10 +62,11 @@ - + - + @@ -73,156 +74,169 @@ - + - + - + - - + - + - - - - - + + + + + - + - - - - - - - - + + + + + + + + - + - - - - - - - - - + + + + + + + + + - + - + - + - + - + - + - + - + - + diff --git a/Aaru.Gui/Views/Panels/MediaInfo.xaml b/Aaru.Gui/Views/Panels/MediaInfo.xaml index fe7ba386d..859c9f8a8 100644 --- a/Aaru.Gui/Views/Panels/MediaInfo.xaml +++ b/Aaru.Gui/Views/Panels/MediaInfo.xaml @@ -40,109 +40,109 @@ - + - + - + + - + - + - + - + - + - + - + - + - + - + \ No newline at end of file diff --git a/Aaru.Gui/Views/Panels/Subdirectory.xaml b/Aaru.Gui/Views/Panels/Subdirectory.xaml index ed1f312f6..3468046e9 100644 --- a/Aaru.Gui/Views/Panels/Subdirectory.xaml +++ b/Aaru.Gui/Views/Panels/Subdirectory.xaml @@ -43,24 +43,30 @@ - - - - - - - - - - - - - + + + + + + + + + + + + + \ No newline at end of file diff --git a/Aaru.Gui/Views/Tabs/AtaInfo.xaml b/Aaru.Gui/Views/Tabs/AtaInfo.xaml index a94eecdcb..6257327cb 100644 --- a/Aaru.Gui/Views/Tabs/AtaInfo.xaml +++ b/Aaru.Gui/Views/Tabs/AtaInfo.xaml @@ -43,20 +43,20 @@ - + - + diff --git a/Aaru.Gui/Views/Tabs/BlurayInfo.xaml b/Aaru.Gui/Views/Tabs/BlurayInfo.xaml index d2cfa697e..56bc5a10d 100644 --- a/Aaru.Gui/Views/Tabs/BlurayInfo.xaml +++ b/Aaru.Gui/Views/Tabs/BlurayInfo.xaml @@ -41,63 +41,64 @@ - + - + - + + - + - + - + - + \ No newline at end of file diff --git a/Aaru.Gui/Views/Tabs/CompactDiscInfo.xaml b/Aaru.Gui/Views/Tabs/CompactDiscInfo.xaml index 3fb7a1feb..5a3db7da1 100644 --- a/Aaru.Gui/Views/Tabs/CompactDiscInfo.xaml +++ b/Aaru.Gui/Views/Tabs/CompactDiscInfo.xaml @@ -42,89 +42,89 @@ - + - + - + - + - + - + - + - + - + - - + + diff --git a/Aaru.Gui/Views/Tabs/DvdInfo.xaml b/Aaru.Gui/Views/Tabs/DvdInfo.xaml index c18d21172..0d16a1037 100644 --- a/Aaru.Gui/Views/Tabs/DvdInfo.xaml +++ b/Aaru.Gui/Views/Tabs/DvdInfo.xaml @@ -45,22 +45,22 @@ \ No newline at end of file diff --git a/Aaru.Gui/Views/Tabs/DvdWritableInfo.xaml b/Aaru.Gui/Views/Tabs/DvdWritableInfo.xaml index d9a650977..0a6044992 100644 --- a/Aaru.Gui/Views/Tabs/DvdWritableInfo.xaml +++ b/Aaru.Gui/Views/Tabs/DvdWritableInfo.xaml @@ -41,73 +41,74 @@ - + - + - + \ No newline at end of file diff --git a/Aaru.Gui/Views/Tabs/PcmciaInfo.xaml b/Aaru.Gui/Views/Tabs/PcmciaInfo.xaml index 2d41bf653..c2d40aca8 100644 --- a/Aaru.Gui/Views/Tabs/PcmciaInfo.xaml +++ b/Aaru.Gui/Views/Tabs/PcmciaInfo.xaml @@ -43,13 +43,13 @@ - + \ No newline at end of file diff --git a/Aaru.Gui/Views/Tabs/ScsiInfo.xaml b/Aaru.Gui/Views/Tabs/ScsiInfo.xaml index 452c14e9c..5d558beed 100644 --- a/Aaru.Gui/Views/Tabs/ScsiInfo.xaml +++ b/Aaru.Gui/Views/Tabs/ScsiInfo.xaml @@ -42,31 +42,31 @@ - + - + - + - + - + - + - + - + diff --git a/Aaru.Gui/Views/Tabs/SdMmcInfo.xaml b/Aaru.Gui/Views/Tabs/SdMmcInfo.xaml index 21d886672..acb72cb37 100644 --- a/Aaru.Gui/Views/Tabs/SdMmcInfo.xaml +++ b/Aaru.Gui/Views/Tabs/SdMmcInfo.xaml @@ -42,31 +42,31 @@ - + - + - + - + - + diff --git a/Aaru.Gui/Views/Tabs/XboxInfo.xaml b/Aaru.Gui/Views/Tabs/XboxInfo.xaml index 8a87d3dd7..948cc1cd3 100644 --- a/Aaru.Gui/Views/Tabs/XboxInfo.xaml +++ b/Aaru.Gui/Views/Tabs/XboxInfo.xaml @@ -42,38 +42,40 @@ - + + - + + - + - + + - + - + - - + - + diff --git a/Aaru.Gui/Views/Windows/DecodeMediaTags.xaml b/Aaru.Gui/Views/Windows/DecodeMediaTags.xaml index 4ee5abecf..def729ded 100644 --- a/Aaru.Gui/Views/Windows/DecodeMediaTags.xaml +++ b/Aaru.Gui/Views/Windows/DecodeMediaTags.xaml @@ -42,7 +42,7 @@ - + @@ -54,13 +54,13 @@ - + - + diff --git a/Aaru.Gui/Views/Windows/ImageChecksum.xaml b/Aaru.Gui/Views/Windows/ImageChecksum.xaml index 328f8cdc8..9fb1e519d 100644 --- a/Aaru.Gui/Views/Windows/ImageChecksum.xaml +++ b/Aaru.Gui/Views/Windows/ImageChecksum.xaml @@ -44,66 +44,66 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - - + + + - + - - + + @@ -121,15 +121,15 @@ diff --git a/Aaru.Gui/Views/Windows/ImageConvert.xaml b/Aaru.Gui/Views/Windows/ImageConvert.xaml index 8c7068883..7d9771a0e 100644 --- a/Aaru.Gui/Views/Windows/ImageConvert.xaml +++ b/Aaru.Gui/Views/Windows/ImageConvert.xaml @@ -41,8 +41,8 @@ - - + + @@ -55,155 +55,161 @@ - + - + - + - + - + - + - + + - + - + + - + + - + + - + - + - + - + + - + - + + - + - + - + - + @@ -222,13 +228,13 @@ diff --git a/Aaru.Gui/Views/Windows/ImageEntropy.xaml b/Aaru.Gui/Views/Windows/ImageEntropy.xaml index 4320e0d1f..aa2809269 100644 --- a/Aaru.Gui/Views/Windows/ImageEntropy.xaml +++ b/Aaru.Gui/Views/Windows/ImageEntropy.xaml @@ -43,26 +43,26 @@ - + - + - + - + - - - + + + @@ -79,13 +79,13 @@ \ No newline at end of file diff --git a/Aaru.Gui/Views/Windows/ImageSidecar.xaml b/Aaru.Gui/Views/Windows/ImageSidecar.xaml index 836e659e5..d44969470 100644 --- a/Aaru.Gui/Views/Windows/ImageSidecar.xaml +++ b/Aaru.Gui/Views/Windows/ImageSidecar.xaml @@ -41,11 +41,11 @@ - + @@ -63,13 +63,13 @@ diff --git a/Aaru.Gui/Views/Windows/ImageVerify.xaml b/Aaru.Gui/Views/Windows/ImageVerify.xaml index da49936c5..db3d9ef45 100644 --- a/Aaru.Gui/Views/Windows/ImageVerify.xaml +++ b/Aaru.Gui/Views/Windows/ImageVerify.xaml @@ -43,11 +43,11 @@ - + - + @@ -56,7 +56,7 @@ - + @@ -64,7 +64,7 @@ - + @@ -92,13 +92,13 @@ diff --git a/Aaru.Gui/Views/Windows/MainWindow.xaml b/Aaru.Gui/Views/Windows/MainWindow.xaml index dde4ddbc7..0be050ead 100644 --- a/Aaru.Gui/Views/Windows/MainWindow.xaml +++ b/Aaru.Gui/Views/Windows/MainWindow.xaml @@ -42,25 +42,26 @@ - - - + + - + - - + + - - + + - - - - + + + + - @@ -74,7 +75,8 @@ - + @@ -85,7 +87,7 @@ - + @@ -97,15 +99,20 @@ - - - - + + + + - + Header="{Binding CreateSidecarLabel}" /> + + Header="{Binding DecodeImageMediaTagsLabel}" /> diff --git a/Aaru.Gui/Views/Windows/MediaDump.xaml b/Aaru.Gui/Views/Windows/MediaDump.xaml index 53370ea27..4cfb5273e 100644 --- a/Aaru.Gui/Views/Windows/MediaDump.xaml +++ b/Aaru.Gui/Views/Windows/MediaDump.xaml @@ -42,7 +42,7 @@ - + @@ -54,37 +54,37 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -98,9 +98,9 @@ - + - + diff --git a/Aaru.Gui/Views/Windows/MediaScan.xaml b/Aaru.Gui/Views/Windows/MediaScan.xaml index 67eaa4f17..0d8ca0d5e 100644 --- a/Aaru.Gui/Views/Windows/MediaScan.xaml +++ b/Aaru.Gui/Views/Windows/MediaScan.xaml @@ -74,10 +74,10 @@ + MajorStep="{Binding StepsY}" Title="{Binding SpeedLabel}" + Unit="{Binding KbsLabel}" AxislineColor="{Binding AxesColor}" /> @@ -92,13 +92,13 @@ diff --git a/Aaru.Gui/Views/Windows/ViewSector.xaml b/Aaru.Gui/Views/Windows/ViewSector.xaml index 3ecb6239e..45c270bb4 100644 --- a/Aaru.Gui/Views/Windows/ViewSector.xaml +++ b/Aaru.Gui/Views/Windows/ViewSector.xaml @@ -42,11 +42,11 @@ - + - +