diff --git a/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs b/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs index 49a7dad1..3349599e 100644 --- a/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs +++ b/Source/LibationAvalonia/Views/ProductsDisplay.axaml.cs @@ -202,6 +202,25 @@ namespace LibationAvalonia.Views #endregion } + #region Force Re-Download + if (!entry.Liberate.IsSeries) + { + var reDownloadMenuItem = new MenuItem() + { + Header = "Re-download this audiobook", + IsEnabled = entry.Book.UserDefinedItem.BookStatus is LiberatedStatus.Liberated + }; + + args.ContextMenuItems.Add(reDownloadMenuItem); + reDownloadMenuItem.Click += (s, _) => + { + //No need to persist this change. It only needs to last long for the file to start downloading + entry.Book.UserDefinedItem.BookStatus = LiberatedStatus.NotLiberated; + LiberateClicked?.Invoke(s, entry.LibraryBook); + }; + } + #endregion + args.ContextMenuItems.Add(new Separator()); #region View Bookmarks/Clips diff --git a/Source/LibationWinForms/Dialogs/SettingsDialog.Designer.cs b/Source/LibationWinForms/Dialogs/SettingsDialog.Designer.cs index 71efef7b..183a741f 100644 --- a/Source/LibationWinForms/Dialogs/SettingsDialog.Designer.cs +++ b/Source/LibationWinForms/Dialogs/SettingsDialog.Designer.cs @@ -64,6 +64,7 @@ autoScanCb = new System.Windows.Forms.CheckBox(); showImportedStatsCb = new System.Windows.Forms.CheckBox(); tab3DownloadDecrypt = new System.Windows.Forms.TabPage(); + saveMetadataToFileCbox = new System.Windows.Forms.CheckBox(); useCoverAsFolderIconCb = new System.Windows.Forms.CheckBox(); inProgressFilesGb = new System.Windows.Forms.GroupBox(); customFileNamingGb = new System.Windows.Forms.GroupBox(); @@ -127,7 +128,6 @@ retainAaxFileCbox = new System.Windows.Forms.CheckBox(); downloadCoverArtCbox = new System.Windows.Forms.CheckBox(); createCueSheetCbox = new System.Windows.Forms.CheckBox(); - saveMetadataToFileCbox = new System.Windows.Forms.CheckBox(); badBookGb.SuspendLayout(); tabControl.SuspendLayout(); tab1ImportantSettings.SuspendLayout(); @@ -150,30 +150,30 @@ // booksLocationDescLbl // booksLocationDescLbl.AutoSize = true; - booksLocationDescLbl.Location = new System.Drawing.Point(14, 38); - booksLocationDescLbl.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0); + booksLocationDescLbl.Location = new System.Drawing.Point(7, 19); + booksLocationDescLbl.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); booksLocationDescLbl.Name = "booksLocationDescLbl"; - booksLocationDescLbl.Size = new System.Drawing.Size(137, 32); + booksLocationDescLbl.Size = new System.Drawing.Size(69, 15); booksLocationDescLbl.TabIndex = 1; booksLocationDescLbl.Text = "[book desc]"; // // inProgressDescLbl // inProgressDescLbl.AutoSize = true; - inProgressDescLbl.Location = new System.Drawing.Point(14, 38); - inProgressDescLbl.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0); + inProgressDescLbl.Location = new System.Drawing.Point(7, 19); + inProgressDescLbl.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); inProgressDescLbl.Name = "inProgressDescLbl"; - inProgressDescLbl.Size = new System.Drawing.Size(201, 96); + inProgressDescLbl.Size = new System.Drawing.Size(100, 45); inProgressDescLbl.TabIndex = 18; inProgressDescLbl.Text = "[in progress desc]\r\n[line 2]\r\n[line 3]"; // // saveBtn // saveBtn.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right; - saveBtn.Location = new System.Drawing.Point(1337, 998); - saveBtn.Margin = new System.Windows.Forms.Padding(8, 6, 8, 6); + saveBtn.Location = new System.Drawing.Point(668, 499); + saveBtn.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); saveBtn.Name = "saveBtn"; - saveBtn.Size = new System.Drawing.Size(176, 54); + saveBtn.Size = new System.Drawing.Size(88, 27); saveBtn.TabIndex = 98; saveBtn.Text = "Save"; saveBtn.UseVisualStyleBackColor = true; @@ -183,10 +183,10 @@ // cancelBtn.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Right; cancelBtn.DialogResult = System.Windows.Forms.DialogResult.Cancel; - cancelBtn.Location = new System.Drawing.Point(1573, 998); - cancelBtn.Margin = new System.Windows.Forms.Padding(8, 6, 8, 6); + cancelBtn.Location = new System.Drawing.Point(786, 499); + cancelBtn.Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); cancelBtn.Name = "cancelBtn"; - cancelBtn.Size = new System.Drawing.Size(176, 54); + cancelBtn.Size = new System.Drawing.Size(88, 27); cancelBtn.TabIndex = 99; cancelBtn.Text = "Cancel"; cancelBtn.UseVisualStyleBackColor = true; @@ -195,10 +195,9 @@ // importEpisodesCb // importEpisodesCb.AutoSize = true; - importEpisodesCb.Location = new System.Drawing.Point(12, 112); - importEpisodesCb.Margin = new System.Windows.Forms.Padding(6); + importEpisodesCb.Location = new System.Drawing.Point(6, 56); importEpisodesCb.Name = "importEpisodesCb"; - importEpisodesCb.Size = new System.Drawing.Size(287, 36); + importEpisodesCb.Size = new System.Drawing.Size(146, 19); importEpisodesCb.TabIndex = 3; importEpisodesCb.Text = "[import episodes desc]"; importEpisodesCb.UseVisualStyleBackColor = true; @@ -206,10 +205,9 @@ // downloadEpisodesCb // downloadEpisodesCb.AutoSize = true; - downloadEpisodesCb.Location = new System.Drawing.Point(12, 162); - downloadEpisodesCb.Margin = new System.Windows.Forms.Padding(6); + downloadEpisodesCb.Location = new System.Drawing.Point(6, 81); downloadEpisodesCb.Name = "downloadEpisodesCb"; - downloadEpisodesCb.Size = new System.Drawing.Size(321, 36); + downloadEpisodesCb.Size = new System.Drawing.Size(163, 19); downloadEpisodesCb.TabIndex = 4; downloadEpisodesCb.Text = "[download episodes desc]"; downloadEpisodesCb.UseVisualStyleBackColor = true; @@ -221,11 +219,9 @@ badBookGb.Controls.Add(badBookRetryRb); badBookGb.Controls.Add(badBookAbortRb); badBookGb.Controls.Add(badBookAskRb); - badBookGb.Location = new System.Drawing.Point(14, 12); - badBookGb.Margin = new System.Windows.Forms.Padding(6); + badBookGb.Location = new System.Drawing.Point(7, 6); badBookGb.Name = "badBookGb"; - badBookGb.Padding = new System.Windows.Forms.Padding(6); - badBookGb.Size = new System.Drawing.Size(1671, 152); + badBookGb.Size = new System.Drawing.Size(836, 76); badBookGb.TabIndex = 13; badBookGb.TabStop = false; badBookGb.Text = "[bad book desc]"; @@ -233,10 +229,9 @@ // badBookIgnoreRb // badBookIgnoreRb.AutoSize = true; - badBookIgnoreRb.Location = new System.Drawing.Point(768, 94); - badBookIgnoreRb.Margin = new System.Windows.Forms.Padding(6); + badBookIgnoreRb.Location = new System.Drawing.Point(384, 47); badBookIgnoreRb.Name = "badBookIgnoreRb"; - badBookIgnoreRb.Size = new System.Drawing.Size(183, 36); + badBookIgnoreRb.Size = new System.Drawing.Size(94, 19); badBookIgnoreRb.TabIndex = 17; badBookIgnoreRb.TabStop = true; badBookIgnoreRb.Text = "[ignore desc]"; @@ -245,10 +240,9 @@ // badBookRetryRb // badBookRetryRb.AutoSize = true; - badBookRetryRb.Location = new System.Drawing.Point(10, 94); - badBookRetryRb.Margin = new System.Windows.Forms.Padding(6); + badBookRetryRb.Location = new System.Drawing.Point(5, 47); badBookRetryRb.Name = "badBookRetryRb"; - badBookRetryRb.Size = new System.Drawing.Size(163, 36); + badBookRetryRb.Size = new System.Drawing.Size(84, 19); badBookRetryRb.TabIndex = 16; badBookRetryRb.TabStop = true; badBookRetryRb.Text = "[retry desc]"; @@ -257,10 +251,9 @@ // badBookAbortRb // badBookAbortRb.AutoSize = true; - badBookAbortRb.Location = new System.Drawing.Point(768, 44); - badBookAbortRb.Margin = new System.Windows.Forms.Padding(6); + badBookAbortRb.Location = new System.Drawing.Point(384, 22); badBookAbortRb.Name = "badBookAbortRb"; - badBookAbortRb.Size = new System.Drawing.Size(170, 36); + badBookAbortRb.Size = new System.Drawing.Size(88, 19); badBookAbortRb.TabIndex = 15; badBookAbortRb.TabStop = true; badBookAbortRb.Text = "[abort desc]"; @@ -269,10 +262,9 @@ // badBookAskRb // badBookAskRb.AutoSize = true; - badBookAskRb.Location = new System.Drawing.Point(12, 44); - badBookAskRb.Margin = new System.Windows.Forms.Padding(6); + badBookAskRb.Location = new System.Drawing.Point(6, 22); badBookAskRb.Name = "badBookAskRb"; - badBookAskRb.Size = new System.Drawing.Size(148, 36); + badBookAskRb.Size = new System.Drawing.Size(77, 19); badBookAskRb.TabIndex = 14; badBookAskRb.TabStop = true; badBookAskRb.Text = "[ask desc]"; @@ -281,10 +273,9 @@ // stripAudibleBrandingCbox // stripAudibleBrandingCbox.AutoSize = true; - stripAudibleBrandingCbox.Location = new System.Drawing.Point(26, 144); - stripAudibleBrandingCbox.Margin = new System.Windows.Forms.Padding(6); + stripAudibleBrandingCbox.Location = new System.Drawing.Point(13, 72); stripAudibleBrandingCbox.Name = "stripAudibleBrandingCbox"; - stripAudibleBrandingCbox.Size = new System.Drawing.Size(279, 68); + stripAudibleBrandingCbox.Size = new System.Drawing.Size(143, 34); stripAudibleBrandingCbox.TabIndex = 13; stripAudibleBrandingCbox.Text = "[StripAudibleBranding\r\ndesc]"; stripAudibleBrandingCbox.UseVisualStyleBackColor = true; @@ -292,10 +283,9 @@ // splitFilesByChapterCbox // splitFilesByChapterCbox.AutoSize = true; - splitFilesByChapterCbox.Location = new System.Drawing.Point(26, 44); - splitFilesByChapterCbox.Margin = new System.Windows.Forms.Padding(6); + splitFilesByChapterCbox.Location = new System.Drawing.Point(13, 22); splitFilesByChapterCbox.Name = "splitFilesByChapterCbox"; - splitFilesByChapterCbox.Size = new System.Drawing.Size(319, 36); + splitFilesByChapterCbox.Size = new System.Drawing.Size(162, 19); splitFilesByChapterCbox.TabIndex = 13; splitFilesByChapterCbox.Text = "[SplitFilesByChapter desc]"; splitFilesByChapterCbox.UseVisualStyleBackColor = true; @@ -306,10 +296,9 @@ allowLibationFixupCbox.AutoSize = true; allowLibationFixupCbox.Checked = true; allowLibationFixupCbox.CheckState = System.Windows.Forms.CheckState.Checked; - allowLibationFixupCbox.Location = new System.Drawing.Point(38, 362); - allowLibationFixupCbox.Margin = new System.Windows.Forms.Padding(6); + allowLibationFixupCbox.Location = new System.Drawing.Point(19, 181); allowLibationFixupCbox.Name = "allowLibationFixupCbox"; - allowLibationFixupCbox.Size = new System.Drawing.Size(315, 36); + allowLibationFixupCbox.Size = new System.Drawing.Size(163, 19); allowLibationFixupCbox.TabIndex = 10; allowLibationFixupCbox.Text = "[AllowLibationFixup desc]"; allowLibationFixupCbox.UseVisualStyleBackColor = true; @@ -318,10 +307,9 @@ // convertLossyRb // convertLossyRb.AutoSize = true; - convertLossyRb.Location = new System.Drawing.Point(26, 318); - convertLossyRb.Margin = new System.Windows.Forms.Padding(6); + convertLossyRb.Location = new System.Drawing.Point(13, 159); convertLossyRb.Name = "convertLossyRb"; - convertLossyRb.Size = new System.Drawing.Size(659, 36); + convertLossyRb.Size = new System.Drawing.Size(329, 19); convertLossyRb.TabIndex = 12; convertLossyRb.Text = "Download my books as .MP3 files (transcode if necessary)"; convertLossyRb.UseVisualStyleBackColor = true; @@ -331,10 +319,9 @@ // convertLosslessRb.AutoSize = true; convertLosslessRb.Checked = true; - convertLosslessRb.Location = new System.Drawing.Point(26, 224); - convertLosslessRb.Margin = new System.Windows.Forms.Padding(6); + convertLosslessRb.Location = new System.Drawing.Point(13, 112); convertLosslessRb.Name = "convertLosslessRb"; - convertLosslessRb.Size = new System.Drawing.Size(670, 36); + convertLosslessRb.Size = new System.Drawing.Size(335, 19); convertLosslessRb.TabIndex = 11; convertLosslessRb.TabStop = true; convertLosslessRb.Text = "Download my books in the original audio format (Lossless)"; @@ -345,18 +332,17 @@ // inProgressSelectControl.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; inProgressSelectControl.AutoSize = true; - inProgressSelectControl.Location = new System.Drawing.Point(14, 136); - inProgressSelectControl.Margin = new System.Windows.Forms.Padding(6, 8, 6, 8); + inProgressSelectControl.Location = new System.Drawing.Point(7, 68); + inProgressSelectControl.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); inProgressSelectControl.Name = "inProgressSelectControl"; - inProgressSelectControl.Size = new System.Drawing.Size(1659, 103); + inProgressSelectControl.Size = new System.Drawing.Size(830, 55); inProgressSelectControl.TabIndex = 19; // // logsBtn // - logsBtn.Location = new System.Drawing.Point(512, 522); - logsBtn.Margin = new System.Windows.Forms.Padding(6); + logsBtn.Location = new System.Drawing.Point(256, 261); logsBtn.Name = "logsBtn"; - logsBtn.Size = new System.Drawing.Size(264, 46); + logsBtn.Size = new System.Drawing.Size(132, 23); logsBtn.TabIndex = 5; logsBtn.Text = "Open log folder"; logsBtn.UseVisualStyleBackColor = true; @@ -365,19 +351,18 @@ // booksSelectControl // booksSelectControl.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - booksSelectControl.Location = new System.Drawing.Point(14, 46); - booksSelectControl.Margin = new System.Windows.Forms.Padding(6, 8, 6, 8); + booksSelectControl.Location = new System.Drawing.Point(7, 23); + booksSelectControl.Margin = new System.Windows.Forms.Padding(3, 4, 3, 4); booksSelectControl.Name = "booksSelectControl"; - booksSelectControl.Size = new System.Drawing.Size(1661, 204); + booksSelectControl.Size = new System.Drawing.Size(830, 102); booksSelectControl.TabIndex = 2; // // loggingLevelLbl // loggingLevelLbl.AutoSize = true; - loggingLevelLbl.Location = new System.Drawing.Point(12, 528); - loggingLevelLbl.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + loggingLevelLbl.Location = new System.Drawing.Point(6, 264); loggingLevelLbl.Name = "loggingLevelLbl"; - loggingLevelLbl.Size = new System.Drawing.Size(158, 32); + loggingLevelLbl.Size = new System.Drawing.Size(78, 15); loggingLevelLbl.TabIndex = 3; loggingLevelLbl.Text = "Logging level"; // @@ -385,10 +370,9 @@ // loggingLevelCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; loggingLevelCb.FormattingEnabled = true; - loggingLevelCb.Location = new System.Drawing.Point(180, 522); - loggingLevelCb.Margin = new System.Windows.Forms.Padding(6); + loggingLevelCb.Location = new System.Drawing.Point(90, 261); loggingLevelCb.Name = "loggingLevelCb"; - loggingLevelCb.Size = new System.Drawing.Size(254, 40); + loggingLevelCb.Size = new System.Drawing.Size(129, 23); loggingLevelCb.TabIndex = 4; // // tabControl @@ -398,11 +382,10 @@ tabControl.Controls.Add(tab2ImportLibrary); tabControl.Controls.Add(tab3DownloadDecrypt); tabControl.Controls.Add(tab4AudioFileOptions); - tabControl.Location = new System.Drawing.Point(24, 24); - tabControl.Margin = new System.Windows.Forms.Padding(6); + tabControl.Location = new System.Drawing.Point(12, 12); tabControl.Name = "tabControl"; tabControl.SelectedIndex = 0; - tabControl.Size = new System.Drawing.Size(1727, 962); + tabControl.Size = new System.Drawing.Size(864, 481); tabControl.TabIndex = 100; // // tab1ImportantSettings @@ -412,11 +395,10 @@ tab1ImportantSettings.Controls.Add(logsBtn); tab1ImportantSettings.Controls.Add(loggingLevelCb); tab1ImportantSettings.Controls.Add(loggingLevelLbl); - tab1ImportantSettings.Location = new System.Drawing.Point(8, 46); - tab1ImportantSettings.Margin = new System.Windows.Forms.Padding(6); + tab1ImportantSettings.Location = new System.Drawing.Point(4, 24); tab1ImportantSettings.Name = "tab1ImportantSettings"; - tab1ImportantSettings.Padding = new System.Windows.Forms.Padding(6); - tab1ImportantSettings.Size = new System.Drawing.Size(1711, 908); + tab1ImportantSettings.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + tab1ImportantSettings.Size = new System.Drawing.Size(856, 453); tab1ImportantSettings.TabIndex = 0; tab1ImportantSettings.Text = "Important settings"; tab1ImportantSettings.UseVisualStyleBackColor = true; @@ -426,10 +408,9 @@ betaOptInCbox.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left; betaOptInCbox.AutoSize = true; betaOptInCbox.Enabled = false; - betaOptInCbox.Location = new System.Drawing.Point(26, 844); - betaOptInCbox.Margin = new System.Windows.Forms.Padding(6); + betaOptInCbox.Location = new System.Drawing.Point(13, 421); betaOptInCbox.Name = "betaOptInCbox"; - betaOptInCbox.Size = new System.Drawing.Size(210, 36); + betaOptInCbox.Size = new System.Drawing.Size(107, 19); betaOptInCbox.TabIndex = 6; betaOptInCbox.Text = "[Opt in to Beta]"; betaOptInCbox.UseVisualStyleBackColor = true; @@ -445,11 +426,9 @@ booksGb.Controls.Add(saveEpisodesToSeriesFolderCbox); booksGb.Controls.Add(booksSelectControl); booksGb.Controls.Add(booksLocationDescLbl); - booksGb.Location = new System.Drawing.Point(12, 12); - booksGb.Margin = new System.Windows.Forms.Padding(6); + booksGb.Location = new System.Drawing.Point(6, 6); booksGb.Name = "booksGb"; - booksGb.Padding = new System.Windows.Forms.Padding(6); - booksGb.Size = new System.Drawing.Size(1687, 498); + booksGb.Size = new System.Drawing.Size(844, 249); booksGb.TabIndex = 0; booksGb.TabStop = false; booksGb.Text = "Books location"; @@ -458,49 +437,46 @@ // lastWriteTimeCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; lastWriteTimeCb.FormattingEnabled = true; - lastWriteTimeCb.Location = new System.Drawing.Point(422, 428); - lastWriteTimeCb.Margin = new System.Windows.Forms.Padding(6); + lastWriteTimeCb.Location = new System.Drawing.Point(211, 214); lastWriteTimeCb.Name = "lastWriteTimeCb"; - lastWriteTimeCb.Size = new System.Drawing.Size(540, 40); + lastWriteTimeCb.Size = new System.Drawing.Size(272, 23); lastWriteTimeCb.TabIndex = 5; // // creationTimeCb // creationTimeCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; creationTimeCb.FormattingEnabled = true; - creationTimeCb.Location = new System.Drawing.Point(422, 370); - creationTimeCb.Margin = new System.Windows.Forms.Padding(6); + creationTimeCb.Location = new System.Drawing.Point(211, 185); creationTimeCb.Name = "creationTimeCb"; - creationTimeCb.Size = new System.Drawing.Size(540, 40); + creationTimeCb.Size = new System.Drawing.Size(272, 23); creationTimeCb.TabIndex = 5; // // lastWriteTimeLbl // lastWriteTimeLbl.AutoSize = true; - lastWriteTimeLbl.Location = new System.Drawing.Point(14, 434); - lastWriteTimeLbl.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0); + lastWriteTimeLbl.Location = new System.Drawing.Point(7, 217); + lastWriteTimeLbl.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); lastWriteTimeLbl.Name = "lastWriteTimeLbl"; - lastWriteTimeLbl.Size = new System.Drawing.Size(233, 32); + lastWriteTimeLbl.Size = new System.Drawing.Size(116, 15); lastWriteTimeLbl.TabIndex = 4; lastWriteTimeLbl.Text = "[last write time desc]"; // // creationTimeLbl // creationTimeLbl.AutoSize = true; - creationTimeLbl.Location = new System.Drawing.Point(14, 376); - creationTimeLbl.Margin = new System.Windows.Forms.Padding(8, 0, 8, 0); + creationTimeLbl.Location = new System.Drawing.Point(7, 188); + creationTimeLbl.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); creationTimeLbl.Name = "creationTimeLbl"; - creationTimeLbl.Size = new System.Drawing.Size(224, 32); + creationTimeLbl.Size = new System.Drawing.Size(112, 15); creationTimeLbl.TabIndex = 4; creationTimeLbl.Text = "[creation time desc]"; // // overwriteExistingCbox // overwriteExistingCbox.AutoSize = true; - overwriteExistingCbox.Location = new System.Drawing.Point(14, 312); - overwriteExistingCbox.Margin = new System.Windows.Forms.Padding(6); + overwriteExistingCbox.Location = new System.Drawing.Point(7, 156); overwriteExistingCbox.Name = "overwriteExistingCbox"; - overwriteExistingCbox.Size = new System.Drawing.Size(251, 36); + overwriteExistingCbox.Size = new System.Drawing.Size(129, 19); overwriteExistingCbox.TabIndex = 3; overwriteExistingCbox.Text = "[Overwrite Existing]"; overwriteExistingCbox.UseVisualStyleBackColor = true; @@ -508,10 +484,9 @@ // saveEpisodesToSeriesFolderCbox // saveEpisodesToSeriesFolderCbox.AutoSize = true; - saveEpisodesToSeriesFolderCbox.Location = new System.Drawing.Point(14, 262); - saveEpisodesToSeriesFolderCbox.Margin = new System.Windows.Forms.Padding(6); + saveEpisodesToSeriesFolderCbox.Location = new System.Drawing.Point(7, 131); saveEpisodesToSeriesFolderCbox.Name = "saveEpisodesToSeriesFolderCbox"; - saveEpisodesToSeriesFolderCbox.Size = new System.Drawing.Size(386, 36); + saveEpisodesToSeriesFolderCbox.Size = new System.Drawing.Size(191, 19); saveEpisodesToSeriesFolderCbox.TabIndex = 3; saveEpisodesToSeriesFolderCbox.Text = "[Save Episodes To Series Folder]"; saveEpisodesToSeriesFolderCbox.UseVisualStyleBackColor = true; @@ -523,11 +498,10 @@ tab2ImportLibrary.Controls.Add(showImportedStatsCb); tab2ImportLibrary.Controls.Add(importEpisodesCb); tab2ImportLibrary.Controls.Add(downloadEpisodesCb); - tab2ImportLibrary.Location = new System.Drawing.Point(8, 46); - tab2ImportLibrary.Margin = new System.Windows.Forms.Padding(6); + tab2ImportLibrary.Location = new System.Drawing.Point(4, 24); tab2ImportLibrary.Name = "tab2ImportLibrary"; - tab2ImportLibrary.Padding = new System.Windows.Forms.Padding(6); - tab2ImportLibrary.Size = new System.Drawing.Size(1711, 908); + tab2ImportLibrary.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + tab2ImportLibrary.Size = new System.Drawing.Size(856, 453); tab2ImportLibrary.TabIndex = 1; tab2ImportLibrary.Text = "Import library"; tab2ImportLibrary.UseVisualStyleBackColor = true; @@ -535,10 +509,9 @@ // autoDownloadEpisodesCb // autoDownloadEpisodesCb.AutoSize = true; - autoDownloadEpisodesCb.Location = new System.Drawing.Point(12, 212); - autoDownloadEpisodesCb.Margin = new System.Windows.Forms.Padding(6); + autoDownloadEpisodesCb.Location = new System.Drawing.Point(6, 106); autoDownloadEpisodesCb.Name = "autoDownloadEpisodesCb"; - autoDownloadEpisodesCb.Size = new System.Drawing.Size(376, 36); + autoDownloadEpisodesCb.Size = new System.Drawing.Size(190, 19); autoDownloadEpisodesCb.TabIndex = 5; autoDownloadEpisodesCb.Text = "[auto download episodes desc]"; autoDownloadEpisodesCb.UseVisualStyleBackColor = true; @@ -546,10 +519,9 @@ // autoScanCb // autoScanCb.AutoSize = true; - autoScanCb.Location = new System.Drawing.Point(12, 12); - autoScanCb.Margin = new System.Windows.Forms.Padding(6); + autoScanCb.Location = new System.Drawing.Point(6, 6); autoScanCb.Name = "autoScanCb"; - autoScanCb.Size = new System.Drawing.Size(217, 36); + autoScanCb.Size = new System.Drawing.Size(112, 19); autoScanCb.TabIndex = 1; autoScanCb.Text = "[auto scan desc]"; autoScanCb.UseVisualStyleBackColor = true; @@ -557,10 +529,9 @@ // showImportedStatsCb // showImportedStatsCb.AutoSize = true; - showImportedStatsCb.Location = new System.Drawing.Point(12, 62); - showImportedStatsCb.Margin = new System.Windows.Forms.Padding(6); + showImportedStatsCb.Location = new System.Drawing.Point(6, 31); showImportedStatsCb.Name = "showImportedStatsCb"; - showImportedStatsCb.Size = new System.Drawing.Size(330, 36); + showImportedStatsCb.Size = new System.Drawing.Size(168, 19); showImportedStatsCb.TabIndex = 2; showImportedStatsCb.Text = "[show imported stats desc]"; showImportedStatsCb.UseVisualStyleBackColor = true; @@ -572,22 +543,30 @@ tab3DownloadDecrypt.Controls.Add(inProgressFilesGb); tab3DownloadDecrypt.Controls.Add(customFileNamingGb); tab3DownloadDecrypt.Controls.Add(badBookGb); - tab3DownloadDecrypt.Location = new System.Drawing.Point(8, 46); - tab3DownloadDecrypt.Margin = new System.Windows.Forms.Padding(6); + tab3DownloadDecrypt.Location = new System.Drawing.Point(4, 24); tab3DownloadDecrypt.Name = "tab3DownloadDecrypt"; - tab3DownloadDecrypt.Padding = new System.Windows.Forms.Padding(6); - tab3DownloadDecrypt.Size = new System.Drawing.Size(1711, 908); + tab3DownloadDecrypt.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + tab3DownloadDecrypt.Size = new System.Drawing.Size(856, 453); tab3DownloadDecrypt.TabIndex = 2; tab3DownloadDecrypt.Text = "Download/Decrypt"; tab3DownloadDecrypt.UseVisualStyleBackColor = true; // + // saveMetadataToFileCbox + // + saveMetadataToFileCbox.AutoSize = true; + saveMetadataToFileCbox.Location = new System.Drawing.Point(482, 415); + saveMetadataToFileCbox.Name = "saveMetadataToFileCbox"; + saveMetadataToFileCbox.Size = new System.Drawing.Size(165, 19); + saveMetadataToFileCbox.TabIndex = 22; + saveMetadataToFileCbox.Text = "[SaveMetadataToFile desc]"; + saveMetadataToFileCbox.UseVisualStyleBackColor = true; + // // useCoverAsFolderIconCb // useCoverAsFolderIconCb.AutoSize = true; - useCoverAsFolderIconCb.Location = new System.Drawing.Point(14, 830); - useCoverAsFolderIconCb.Margin = new System.Windows.Forms.Padding(6); + useCoverAsFolderIconCb.Location = new System.Drawing.Point(7, 415); useCoverAsFolderIconCb.Name = "useCoverAsFolderIconCb"; - useCoverAsFolderIconCb.Size = new System.Drawing.Size(353, 36); + useCoverAsFolderIconCb.Size = new System.Drawing.Size(180, 19); useCoverAsFolderIconCb.TabIndex = 22; useCoverAsFolderIconCb.Text = "[UseCoverAsFolderIcon desc]"; useCoverAsFolderIconCb.UseVisualStyleBackColor = true; @@ -597,11 +576,9 @@ inProgressFilesGb.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; inProgressFilesGb.Controls.Add(inProgressDescLbl); inProgressFilesGb.Controls.Add(inProgressSelectControl); - inProgressFilesGb.Location = new System.Drawing.Point(12, 562); - inProgressFilesGb.Margin = new System.Windows.Forms.Padding(6); + inProgressFilesGb.Location = new System.Drawing.Point(6, 281); inProgressFilesGb.Name = "inProgressFilesGb"; - inProgressFilesGb.Padding = new System.Windows.Forms.Padding(6); - inProgressFilesGb.Size = new System.Drawing.Size(1685, 256); + inProgressFilesGb.Size = new System.Drawing.Size(842, 128); inProgressFilesGb.TabIndex = 21; inProgressFilesGb.TabStop = false; inProgressFilesGb.Text = "In progress files"; @@ -619,11 +596,9 @@ customFileNamingGb.Controls.Add(folderTemplateBtn); customFileNamingGb.Controls.Add(folderTemplateTb); customFileNamingGb.Controls.Add(folderTemplateLbl); - customFileNamingGb.Location = new System.Drawing.Point(14, 176); - customFileNamingGb.Margin = new System.Windows.Forms.Padding(6); + customFileNamingGb.Location = new System.Drawing.Point(7, 88); customFileNamingGb.Name = "customFileNamingGb"; - customFileNamingGb.Padding = new System.Windows.Forms.Padding(6); - customFileNamingGb.Size = new System.Drawing.Size(1685, 374); + customFileNamingGb.Size = new System.Drawing.Size(842, 187); customFileNamingGb.TabIndex = 20; customFileNamingGb.TabStop = false; customFileNamingGb.Text = "Custom file naming"; @@ -631,10 +606,9 @@ // editCharreplacementBtn // editCharreplacementBtn.Anchor = System.Windows.Forms.AnchorStyles.Bottom | System.Windows.Forms.AnchorStyles.Left; - editCharreplacementBtn.Location = new System.Drawing.Point(10, 316); - editCharreplacementBtn.Margin = new System.Windows.Forms.Padding(6); + editCharreplacementBtn.Location = new System.Drawing.Point(5, 158); editCharreplacementBtn.Name = "editCharreplacementBtn"; - editCharreplacementBtn.Size = new System.Drawing.Size(562, 46); + editCharreplacementBtn.Size = new System.Drawing.Size(281, 23); editCharreplacementBtn.TabIndex = 8; editCharreplacementBtn.Text = "[edit char replacement desc]"; editCharreplacementBtn.UseVisualStyleBackColor = true; @@ -643,10 +617,9 @@ // chapterFileTemplateBtn // chapterFileTemplateBtn.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right; - chapterFileTemplateBtn.Location = new System.Drawing.Point(1525, 248); - chapterFileTemplateBtn.Margin = new System.Windows.Forms.Padding(6); + chapterFileTemplateBtn.Location = new System.Drawing.Point(762, 124); chapterFileTemplateBtn.Name = "chapterFileTemplateBtn"; - chapterFileTemplateBtn.Size = new System.Drawing.Size(150, 46); + chapterFileTemplateBtn.Size = new System.Drawing.Size(75, 23); chapterFileTemplateBtn.TabIndex = 8; chapterFileTemplateBtn.Text = "Edit..."; chapterFileTemplateBtn.UseVisualStyleBackColor = true; @@ -655,30 +628,27 @@ // chapterFileTemplateTb // chapterFileTemplateTb.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - chapterFileTemplateTb.Location = new System.Drawing.Point(12, 250); - chapterFileTemplateTb.Margin = new System.Windows.Forms.Padding(6); + chapterFileTemplateTb.Location = new System.Drawing.Point(6, 125); chapterFileTemplateTb.Name = "chapterFileTemplateTb"; chapterFileTemplateTb.ReadOnly = true; - chapterFileTemplateTb.Size = new System.Drawing.Size(1497, 39); + chapterFileTemplateTb.Size = new System.Drawing.Size(750, 23); chapterFileTemplateTb.TabIndex = 7; // // chapterFileTemplateLbl // chapterFileTemplateLbl.AutoSize = true; - chapterFileTemplateLbl.Location = new System.Drawing.Point(12, 214); - chapterFileTemplateLbl.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + chapterFileTemplateLbl.Location = new System.Drawing.Point(6, 107); chapterFileTemplateLbl.Name = "chapterFileTemplateLbl"; - chapterFileTemplateLbl.Size = new System.Drawing.Size(265, 32); + chapterFileTemplateLbl.Size = new System.Drawing.Size(132, 15); chapterFileTemplateLbl.TabIndex = 6; chapterFileTemplateLbl.Text = "[chapter template desc]"; // // fileTemplateBtn // fileTemplateBtn.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right; - fileTemplateBtn.Location = new System.Drawing.Point(1525, 160); - fileTemplateBtn.Margin = new System.Windows.Forms.Padding(6); + fileTemplateBtn.Location = new System.Drawing.Point(762, 80); fileTemplateBtn.Name = "fileTemplateBtn"; - fileTemplateBtn.Size = new System.Drawing.Size(150, 46); + fileTemplateBtn.Size = new System.Drawing.Size(75, 23); fileTemplateBtn.TabIndex = 5; fileTemplateBtn.Text = "Edit..."; fileTemplateBtn.UseVisualStyleBackColor = true; @@ -687,30 +657,27 @@ // fileTemplateTb // fileTemplateTb.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - fileTemplateTb.Location = new System.Drawing.Point(12, 162); - fileTemplateTb.Margin = new System.Windows.Forms.Padding(6); + fileTemplateTb.Location = new System.Drawing.Point(6, 81); fileTemplateTb.Name = "fileTemplateTb"; fileTemplateTb.ReadOnly = true; - fileTemplateTb.Size = new System.Drawing.Size(1497, 39); + fileTemplateTb.Size = new System.Drawing.Size(750, 23); fileTemplateTb.TabIndex = 4; // // fileTemplateLbl // fileTemplateLbl.AutoSize = true; - fileTemplateLbl.Location = new System.Drawing.Point(12, 126); - fileTemplateLbl.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + fileTemplateLbl.Location = new System.Drawing.Point(6, 63); fileTemplateLbl.Name = "fileTemplateLbl"; - fileTemplateLbl.Size = new System.Drawing.Size(218, 32); + fileTemplateLbl.Size = new System.Drawing.Size(108, 15); fileTemplateLbl.TabIndex = 3; fileTemplateLbl.Text = "[file template desc]"; // // folderTemplateBtn // folderTemplateBtn.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right; - folderTemplateBtn.Location = new System.Drawing.Point(1523, 72); - folderTemplateBtn.Margin = new System.Windows.Forms.Padding(6); + folderTemplateBtn.Location = new System.Drawing.Point(762, 36); folderTemplateBtn.Name = "folderTemplateBtn"; - folderTemplateBtn.Size = new System.Drawing.Size(150, 46); + folderTemplateBtn.Size = new System.Drawing.Size(75, 23); folderTemplateBtn.TabIndex = 2; folderTemplateBtn.Text = "Edit..."; folderTemplateBtn.UseVisualStyleBackColor = true; @@ -719,20 +686,18 @@ // folderTemplateTb // folderTemplateTb.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - folderTemplateTb.Location = new System.Drawing.Point(10, 74); - folderTemplateTb.Margin = new System.Windows.Forms.Padding(6); + folderTemplateTb.Location = new System.Drawing.Point(5, 37); folderTemplateTb.Name = "folderTemplateTb"; folderTemplateTb.ReadOnly = true; - folderTemplateTb.Size = new System.Drawing.Size(1497, 39); + folderTemplateTb.Size = new System.Drawing.Size(750, 23); folderTemplateTb.TabIndex = 1; // // folderTemplateLbl // folderTemplateLbl.AutoSize = true; - folderTemplateLbl.Location = new System.Drawing.Point(10, 38); - folderTemplateLbl.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + folderTemplateLbl.Location = new System.Drawing.Point(5, 19); folderTemplateLbl.Name = "folderTemplateLbl"; - folderTemplateLbl.Size = new System.Drawing.Size(248, 32); + folderTemplateLbl.Size = new System.Drawing.Size(123, 15); folderTemplateLbl.TabIndex = 0; folderTemplateLbl.Text = "[folder template desc]"; // @@ -751,11 +716,10 @@ tab4AudioFileOptions.Controls.Add(downloadCoverArtCbox); tab4AudioFileOptions.Controls.Add(createCueSheetCbox); tab4AudioFileOptions.Controls.Add(allowLibationFixupCbox); - tab4AudioFileOptions.Location = new System.Drawing.Point(8, 46); - tab4AudioFileOptions.Margin = new System.Windows.Forms.Padding(6); + tab4AudioFileOptions.Location = new System.Drawing.Point(4, 24); tab4AudioFileOptions.Name = "tab4AudioFileOptions"; - tab4AudioFileOptions.Padding = new System.Windows.Forms.Padding(6); - tab4AudioFileOptions.Size = new System.Drawing.Size(1711, 908); + tab4AudioFileOptions.Padding = new System.Windows.Forms.Padding(3, 3, 3, 3); + tab4AudioFileOptions.Size = new System.Drawing.Size(856, 453); tab4AudioFileOptions.TabIndex = 3; tab4AudioFileOptions.Text = "Audio File Options"; tab4AudioFileOptions.UseVisualStyleBackColor = true; @@ -764,29 +728,28 @@ // fileDownloadQualityCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; fileDownloadQualityCb.FormattingEnabled = true; - fileDownloadQualityCb.Location = new System.Drawing.Point(528, 16); - fileDownloadQualityCb.Margin = new System.Windows.Forms.Padding(6, 6, 10, 6); + fileDownloadQualityCb.Location = new System.Drawing.Point(264, 8); + fileDownloadQualityCb.Margin = new System.Windows.Forms.Padding(3, 3, 5, 3); fileDownloadQualityCb.Name = "fileDownloadQualityCb"; - fileDownloadQualityCb.Size = new System.Drawing.Size(172, 40); + fileDownloadQualityCb.Size = new System.Drawing.Size(88, 23); fileDownloadQualityCb.TabIndex = 23; // // fileDownloadQualityLbl // fileDownloadQualityLbl.AutoSize = true; - fileDownloadQualityLbl.Location = new System.Drawing.Point(38, 18); - fileDownloadQualityLbl.Margin = new System.Windows.Forms.Padding(0, 0, 4, 0); + fileDownloadQualityLbl.Location = new System.Drawing.Point(19, 9); + fileDownloadQualityLbl.Margin = new System.Windows.Forms.Padding(0, 0, 2, 0); fileDownloadQualityLbl.Name = "fileDownloadQualityLbl"; - fileDownloadQualityLbl.Size = new System.Drawing.Size(304, 32); + fileDownloadQualityLbl.Size = new System.Drawing.Size(152, 15); fileDownloadQualityLbl.TabIndex = 22; fileDownloadQualityLbl.Text = "[FileDownloadQuality desc]"; // // combineNestedChapterTitlesCbox // combineNestedChapterTitlesCbox.AutoSize = true; - combineNestedChapterTitlesCbox.Location = new System.Drawing.Point(38, 314); - combineNestedChapterTitlesCbox.Margin = new System.Windows.Forms.Padding(6); + combineNestedChapterTitlesCbox.Location = new System.Drawing.Point(19, 157); combineNestedChapterTitlesCbox.Name = "combineNestedChapterTitlesCbox"; - combineNestedChapterTitlesCbox.Size = new System.Drawing.Size(428, 36); + combineNestedChapterTitlesCbox.Size = new System.Drawing.Size(216, 19); combineNestedChapterTitlesCbox.TabIndex = 13; combineNestedChapterTitlesCbox.Text = "[CombineNestedChapterTitles desc]"; combineNestedChapterTitlesCbox.UseVisualStyleBackColor = true; @@ -795,19 +758,17 @@ // clipsBookmarksFormatCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; clipsBookmarksFormatCb.FormattingEnabled = true; - clipsBookmarksFormatCb.Location = new System.Drawing.Point(570, 162); - clipsBookmarksFormatCb.Margin = new System.Windows.Forms.Padding(6); + clipsBookmarksFormatCb.Location = new System.Drawing.Point(285, 81); clipsBookmarksFormatCb.Name = "clipsBookmarksFormatCb"; - clipsBookmarksFormatCb.Size = new System.Drawing.Size(130, 40); + clipsBookmarksFormatCb.Size = new System.Drawing.Size(67, 23); clipsBookmarksFormatCb.TabIndex = 21; // // downloadClipsBookmarksCbox // downloadClipsBookmarksCbox.AutoSize = true; - downloadClipsBookmarksCbox.Location = new System.Drawing.Point(38, 164); - downloadClipsBookmarksCbox.Margin = new System.Windows.Forms.Padding(6); + downloadClipsBookmarksCbox.Location = new System.Drawing.Point(19, 82); downloadClipsBookmarksCbox.Name = "downloadClipsBookmarksCbox"; - downloadClipsBookmarksCbox.Size = new System.Drawing.Size(492, 36); + downloadClipsBookmarksCbox.Size = new System.Drawing.Size(248, 19); downloadClipsBookmarksCbox.TabIndex = 20; downloadClipsBookmarksCbox.Text = "Download Clips, Notes, and Bookmarks as"; downloadClipsBookmarksCbox.UseVisualStyleBackColor = true; @@ -821,11 +782,9 @@ audiobookFixupsGb.Controls.Add(convertLosslessRb); audiobookFixupsGb.Controls.Add(convertLossyRb); audiobookFixupsGb.Controls.Add(stripAudibleBrandingCbox); - audiobookFixupsGb.Location = new System.Drawing.Point(12, 399); - audiobookFixupsGb.Margin = new System.Windows.Forms.Padding(6); + audiobookFixupsGb.Location = new System.Drawing.Point(6, 200); audiobookFixupsGb.Name = "audiobookFixupsGb"; - audiobookFixupsGb.Padding = new System.Windows.Forms.Padding(6); - audiobookFixupsGb.Size = new System.Drawing.Size(806, 365); + audiobookFixupsGb.Size = new System.Drawing.Size(403, 182); audiobookFixupsGb.TabIndex = 19; audiobookFixupsGb.TabStop = false; audiobookFixupsGb.Text = "Audiobook Fix-ups"; @@ -833,10 +792,9 @@ // moveMoovAtomCbox // moveMoovAtomCbox.AutoSize = true; - moveMoovAtomCbox.Location = new System.Drawing.Point(46, 268); - moveMoovAtomCbox.Margin = new System.Windows.Forms.Padding(6); + moveMoovAtomCbox.Location = new System.Drawing.Point(23, 134); moveMoovAtomCbox.Name = "moveMoovAtomCbox"; - moveMoovAtomCbox.Size = new System.Drawing.Size(372, 36); + moveMoovAtomCbox.Size = new System.Drawing.Size(188, 19); moveMoovAtomCbox.TabIndex = 14; moveMoovAtomCbox.Text = "[MoveMoovToBeginning desc]"; moveMoovAtomCbox.UseVisualStyleBackColor = true; @@ -844,10 +802,9 @@ // stripUnabridgedCbox // stripUnabridgedCbox.AutoSize = true; - stripUnabridgedCbox.Location = new System.Drawing.Point(26, 94); - stripUnabridgedCbox.Margin = new System.Windows.Forms.Padding(6); + stripUnabridgedCbox.Location = new System.Drawing.Point(13, 47); stripUnabridgedCbox.Name = "stripUnabridgedCbox"; - stripUnabridgedCbox.Size = new System.Drawing.Size(288, 36); + stripUnabridgedCbox.Size = new System.Drawing.Size(147, 19); stripUnabridgedCbox.TabIndex = 13; stripUnabridgedCbox.Text = "[StripUnabridged desc]"; stripUnabridgedCbox.UseVisualStyleBackColor = true; @@ -856,11 +813,9 @@ // chapterTitleTemplateGb.Controls.Add(chapterTitleTemplateBtn); chapterTitleTemplateGb.Controls.Add(chapterTitleTemplateTb); - chapterTitleTemplateGb.Location = new System.Drawing.Point(6, 776); - chapterTitleTemplateGb.Margin = new System.Windows.Forms.Padding(6); + chapterTitleTemplateGb.Location = new System.Drawing.Point(3, 388); chapterTitleTemplateGb.Name = "chapterTitleTemplateGb"; - chapterTitleTemplateGb.Padding = new System.Windows.Forms.Padding(6); - chapterTitleTemplateGb.Size = new System.Drawing.Size(1694, 108); + chapterTitleTemplateGb.Size = new System.Drawing.Size(847, 54); chapterTitleTemplateGb.TabIndex = 18; chapterTitleTemplateGb.TabStop = false; chapterTitleTemplateGb.Text = "[chapter title template desc]"; @@ -868,10 +823,9 @@ // chapterTitleTemplateBtn // chapterTitleTemplateBtn.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right; - chapterTitleTemplateBtn.Location = new System.Drawing.Point(1538, 44); - chapterTitleTemplateBtn.Margin = new System.Windows.Forms.Padding(6); + chapterTitleTemplateBtn.Location = new System.Drawing.Point(769, 22); chapterTitleTemplateBtn.Name = "chapterTitleTemplateBtn"; - chapterTitleTemplateBtn.Size = new System.Drawing.Size(150, 46); + chapterTitleTemplateBtn.Size = new System.Drawing.Size(75, 23); chapterTitleTemplateBtn.TabIndex = 17; chapterTitleTemplateBtn.Text = "Edit..."; chapterTitleTemplateBtn.UseVisualStyleBackColor = true; @@ -880,11 +834,10 @@ // chapterTitleTemplateTb // chapterTitleTemplateTb.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left | System.Windows.Forms.AnchorStyles.Right; - chapterTitleTemplateTb.Location = new System.Drawing.Point(12, 44); - chapterTitleTemplateTb.Margin = new System.Windows.Forms.Padding(6); + chapterTitleTemplateTb.Location = new System.Drawing.Point(6, 22); chapterTitleTemplateTb.Name = "chapterTitleTemplateTb"; chapterTitleTemplateTb.ReadOnly = true; - chapterTitleTemplateTb.Size = new System.Drawing.Size(1510, 39); + chapterTitleTemplateTb.Size = new System.Drawing.Size(757, 23); chapterTitleTemplateTb.TabIndex = 16; // // lameOptionsGb @@ -898,11 +851,9 @@ lameOptionsGb.Controls.Add(label1); lameOptionsGb.Controls.Add(lameQualityGb); lameOptionsGb.Controls.Add(groupBox2); - lameOptionsGb.Location = new System.Drawing.Point(830, 12); - lameOptionsGb.Margin = new System.Windows.Forms.Padding(6); + lameOptionsGb.Location = new System.Drawing.Point(415, 6); lameOptionsGb.Name = "lameOptionsGb"; - lameOptionsGb.Padding = new System.Windows.Forms.Padding(6); - lameOptionsGb.Size = new System.Drawing.Size(866, 696); + lameOptionsGb.Size = new System.Drawing.Size(433, 376); lameOptionsGb.TabIndex = 14; lameOptionsGb.TabStop = false; lameOptionsGb.Text = "Mp3 Encoding Options"; @@ -910,20 +861,18 @@ // label20 // label20.AutoSize = true; - label20.Location = new System.Drawing.Point(24, 156); - label20.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label20.Location = new System.Drawing.Point(12, 89); label20.Name = "label20"; - label20.Size = new System.Drawing.Size(204, 32); + label20.Size = new System.Drawing.Size(101, 15); label20.TabIndex = 3; label20.Text = "Max Sample Rate:"; // // label21 // label21.AutoSize = true; - label21.Location = new System.Drawing.Point(478, 156); - label21.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label21.Location = new System.Drawing.Point(239, 89); label21.Name = "label21"; - label21.Size = new System.Drawing.Size(188, 32); + label21.Size = new System.Drawing.Size(94, 15); label21.TabIndex = 3; label21.Text = "Encoder Quality:"; // @@ -931,28 +880,25 @@ // encoderQualityCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; encoderQualityCb.FormattingEnabled = true; - encoderQualityCb.Location = new System.Drawing.Point(674, 150); - encoderQualityCb.Margin = new System.Windows.Forms.Padding(6); + encoderQualityCb.Location = new System.Drawing.Point(337, 86); encoderQualityCb.Name = "encoderQualityCb"; - encoderQualityCb.Size = new System.Drawing.Size(176, 40); + encoderQualityCb.Size = new System.Drawing.Size(90, 23); encoderQualityCb.TabIndex = 2; // // maxSampleRateCb // maxSampleRateCb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList; maxSampleRateCb.FormattingEnabled = true; - maxSampleRateCb.Location = new System.Drawing.Point(238, 150); - maxSampleRateCb.Margin = new System.Windows.Forms.Padding(6); + maxSampleRateCb.Location = new System.Drawing.Point(119, 86); maxSampleRateCb.Name = "maxSampleRateCb"; - maxSampleRateCb.Size = new System.Drawing.Size(198, 40); + maxSampleRateCb.Size = new System.Drawing.Size(101, 23); maxSampleRateCb.TabIndex = 2; // // lameDownsampleMonoCbox // - lameDownsampleMonoCbox.Location = new System.Drawing.Point(474, 60); - lameDownsampleMonoCbox.Margin = new System.Windows.Forms.Padding(6); + lameDownsampleMonoCbox.Location = new System.Drawing.Point(237, 30); lameDownsampleMonoCbox.Name = "lameDownsampleMonoCbox"; - lameDownsampleMonoCbox.Size = new System.Drawing.Size(368, 68); + lameDownsampleMonoCbox.Size = new System.Drawing.Size(184, 34); lameDownsampleMonoCbox.TabIndex = 1; lameDownsampleMonoCbox.Text = "Downsample stereo to mono?\r\n(Recommended)\r\n"; lameDownsampleMonoCbox.UseVisualStyleBackColor = true; @@ -968,11 +914,9 @@ lameBitrateGb.Controls.Add(label11); lameBitrateGb.Controls.Add(label3); lameBitrateGb.Controls.Add(lameBitrateTb); - lameBitrateGb.Location = new System.Drawing.Point(12, 208); - lameBitrateGb.Margin = new System.Windows.Forms.Padding(6); + lameBitrateGb.Location = new System.Drawing.Point(6, 116); lameBitrateGb.Name = "lameBitrateGb"; - lameBitrateGb.Padding = new System.Windows.Forms.Padding(6); - lameBitrateGb.Size = new System.Drawing.Size(842, 204); + lameBitrateGb.Size = new System.Drawing.Size(421, 113); lameBitrateGb.TabIndex = 0; lameBitrateGb.TabStop = false; lameBitrateGb.Text = "Bitrate"; @@ -980,10 +924,9 @@ // LameMatchSourceBRCbox // LameMatchSourceBRCbox.AutoSize = true; - LameMatchSourceBRCbox.Location = new System.Drawing.Point(550, 152); - LameMatchSourceBRCbox.Margin = new System.Windows.Forms.Padding(6); + LameMatchSourceBRCbox.Location = new System.Drawing.Point(275, 76); LameMatchSourceBRCbox.Name = "LameMatchSourceBRCbox"; - LameMatchSourceBRCbox.Size = new System.Drawing.Size(277, 36); + LameMatchSourceBRCbox.Size = new System.Drawing.Size(140, 19); LameMatchSourceBRCbox.TabIndex = 3; LameMatchSourceBRCbox.Text = "Match source bitrate?"; LameMatchSourceBRCbox.UseVisualStyleBackColor = true; @@ -992,10 +935,9 @@ // lameConstantBitrateCbox // lameConstantBitrateCbox.AutoSize = true; - lameConstantBitrateCbox.Location = new System.Drawing.Point(12, 154); - lameConstantBitrateCbox.Margin = new System.Windows.Forms.Padding(6); + lameConstantBitrateCbox.Location = new System.Drawing.Point(6, 77); lameConstantBitrateCbox.Name = "lameConstantBitrateCbox"; - lameConstantBitrateCbox.Size = new System.Drawing.Size(431, 36); + lameConstantBitrateCbox.Size = new System.Drawing.Size(216, 19); lameConstantBitrateCbox.TabIndex = 2; lameConstantBitrateCbox.Text = "Restrict encoder to constant bitrate?"; lameConstantBitrateCbox.UseVisualStyleBackColor = true; @@ -1004,10 +946,9 @@ // label7.AutoSize = true; label7.BackColor = System.Drawing.SystemColors.ControlLightLight; - label7.Location = new System.Drawing.Point(780, 104); - label7.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label7.Location = new System.Drawing.Point(390, 52); label7.Name = "label7"; - label7.Size = new System.Drawing.Size(53, 32); + label7.Size = new System.Drawing.Size(25, 15); label7.TabIndex = 1; label7.Text = "320"; // @@ -1015,10 +956,9 @@ // label6.AutoSize = true; label6.BackColor = System.Drawing.SystemColors.ControlLightLight; - label6.Location = new System.Drawing.Point(618, 104); - label6.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label6.Location = new System.Drawing.Point(309, 52); label6.Name = "label6"; - label6.Size = new System.Drawing.Size(53, 32); + label6.Size = new System.Drawing.Size(25, 15); label6.TabIndex = 1; label6.Text = "256"; // @@ -1026,10 +966,9 @@ // label5.AutoSize = true; label5.BackColor = System.Drawing.SystemColors.ControlLightLight; - label5.Location = new System.Drawing.Point(456, 104); - label5.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label5.Location = new System.Drawing.Point(228, 52); label5.Name = "label5"; - label5.Size = new System.Drawing.Size(53, 32); + label5.Size = new System.Drawing.Size(25, 15); label5.TabIndex = 1; label5.Text = "192"; // @@ -1037,10 +976,9 @@ // label4.AutoSize = true; label4.BackColor = System.Drawing.SystemColors.ControlLightLight; - label4.Location = new System.Drawing.Point(294, 104); - label4.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label4.Location = new System.Drawing.Point(147, 52); label4.Name = "label4"; - label4.Size = new System.Drawing.Size(53, 32); + label4.Size = new System.Drawing.Size(25, 15); label4.TabIndex = 1; label4.Text = "128"; // @@ -1048,10 +986,9 @@ // label11.AutoSize = true; label11.BackColor = System.Drawing.SystemColors.ControlLightLight; - label11.Location = new System.Drawing.Point(20, 104); - label11.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label11.Location = new System.Drawing.Point(10, 52); label11.Name = "label11"; - label11.Size = new System.Drawing.Size(40, 32); + label11.Size = new System.Drawing.Size(19, 15); label11.TabIndex = 1; label11.Text = "16"; // @@ -1059,10 +996,9 @@ // label3.AutoSize = true; label3.BackColor = System.Drawing.SystemColors.ControlLightLight; - label3.Location = new System.Drawing.Point(142, 104); - label3.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label3.Location = new System.Drawing.Point(71, 52); label3.Name = "label3"; - label3.Size = new System.Drawing.Size(40, 32); + label3.Size = new System.Drawing.Size(19, 15); label3.TabIndex = 1; label3.Text = "64"; // @@ -1070,12 +1006,11 @@ // lameBitrateTb.BackColor = System.Drawing.SystemColors.ControlLightLight; lameBitrateTb.LargeChange = 32; - lameBitrateTb.Location = new System.Drawing.Point(12, 44); - lameBitrateTb.Margin = new System.Windows.Forms.Padding(6); + lameBitrateTb.Location = new System.Drawing.Point(6, 22); lameBitrateTb.Maximum = 320; lameBitrateTb.Minimum = 16; lameBitrateTb.Name = "lameBitrateTb"; - lameBitrateTb.Size = new System.Drawing.Size(818, 90); + lameBitrateTb.Size = new System.Drawing.Size(409, 45); lameBitrateTb.SmallChange = 8; lameBitrateTb.TabIndex = 0; lameBitrateTb.TickFrequency = 16; @@ -1086,10 +1021,9 @@ label1.AutoSize = true; label1.Enabled = false; label1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point); - label1.Location = new System.Drawing.Point(12, 650); - label1.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label1.Location = new System.Drawing.Point(6, 355); label1.Name = "label1"; - label1.Size = new System.Drawing.Size(333, 32); + label1.Size = new System.Drawing.Size(172, 15); label1.TabIndex = 1; label1.Text = "Using L.A.M.E. encoding engine"; // @@ -1108,11 +1042,9 @@ lameQualityGb.Controls.Add(label14); lameQualityGb.Controls.Add(label2); lameQualityGb.Controls.Add(lameVBRQualityTb); - lameQualityGb.Location = new System.Drawing.Point(12, 424); - lameQualityGb.Margin = new System.Windows.Forms.Padding(6); + lameQualityGb.Location = new System.Drawing.Point(6, 235); lameQualityGb.Name = "lameQualityGb"; - lameQualityGb.Padding = new System.Windows.Forms.Padding(6); - lameQualityGb.Size = new System.Drawing.Size(842, 206); + lameQualityGb.Size = new System.Drawing.Size(421, 109); lameQualityGb.TabIndex = 0; lameQualityGb.TabStop = false; lameQualityGb.Text = "Quality"; @@ -1120,120 +1052,108 @@ // label19 // label19.AutoSize = true; - label19.Location = new System.Drawing.Point(698, 104); - label19.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label19.Location = new System.Drawing.Point(349, 52); label19.Name = "label19"; - label19.Size = new System.Drawing.Size(42, 32); + label19.Size = new System.Drawing.Size(20, 15); label19.TabIndex = 1; label19.Text = "V8"; // // label18 // label18.AutoSize = true; - label18.Location = new System.Drawing.Point(614, 104); - label18.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label18.Location = new System.Drawing.Point(307, 52); label18.Name = "label18"; - label18.Size = new System.Drawing.Size(42, 32); + label18.Size = new System.Drawing.Size(20, 15); label18.TabIndex = 1; label18.Text = "V7"; // // label17 // label17.AutoSize = true; - label17.Location = new System.Drawing.Point(530, 104); - label17.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label17.Location = new System.Drawing.Point(265, 52); label17.Name = "label17"; - label17.Size = new System.Drawing.Size(42, 32); + label17.Size = new System.Drawing.Size(20, 15); label17.TabIndex = 1; label17.Text = "V6"; // // label16 // label16.AutoSize = true; - label16.Location = new System.Drawing.Point(446, 104); - label16.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label16.Location = new System.Drawing.Point(223, 52); label16.Name = "label16"; - label16.Size = new System.Drawing.Size(42, 32); + label16.Size = new System.Drawing.Size(20, 15); label16.TabIndex = 1; label16.Text = "V5"; // // label12 // label12.AutoSize = true; - label12.Location = new System.Drawing.Point(364, 104); - label12.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label12.Location = new System.Drawing.Point(182, 52); label12.Name = "label12"; - label12.Size = new System.Drawing.Size(42, 32); + label12.Size = new System.Drawing.Size(20, 15); label12.TabIndex = 1; label12.Text = "V4"; // // label15 // label15.AutoSize = true; - label15.Location = new System.Drawing.Point(280, 104); - label15.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label15.Location = new System.Drawing.Point(140, 52); label15.Name = "label15"; - label15.Size = new System.Drawing.Size(42, 32); + label15.Size = new System.Drawing.Size(20, 15); label15.TabIndex = 1; label15.Text = "V3"; // // label9 // label9.AutoSize = true; - label9.Location = new System.Drawing.Point(194, 104); - label9.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label9.Location = new System.Drawing.Point(97, 52); label9.Name = "label9"; - label9.Size = new System.Drawing.Size(42, 32); + label9.Size = new System.Drawing.Size(20, 15); label9.TabIndex = 1; label9.Text = "V2"; // // label8 // label8.AutoSize = true; - label8.Location = new System.Drawing.Point(782, 104); - label8.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label8.Location = new System.Drawing.Point(391, 52); label8.Name = "label8"; - label8.Size = new System.Drawing.Size(42, 32); + label8.Size = new System.Drawing.Size(20, 15); label8.TabIndex = 1; label8.Text = "V9"; // // label13 // label13.AutoSize = true; - label13.Location = new System.Drawing.Point(752, 160); - label13.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label13.Location = new System.Drawing.Point(376, 80); label13.Name = "label13"; - label13.Size = new System.Drawing.Size(77, 32); + label13.Size = new System.Drawing.Size(39, 15); label13.TabIndex = 1; label13.Text = "Lower"; // // label10 // label10.AutoSize = true; - label10.Location = new System.Drawing.Point(12, 160); - label10.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label10.Location = new System.Drawing.Point(6, 80); label10.Name = "label10"; - label10.Size = new System.Drawing.Size(86, 32); + label10.Size = new System.Drawing.Size(43, 15); label10.TabIndex = 1; label10.Text = "Higher"; // // label14 // label14.AutoSize = true; - label14.Location = new System.Drawing.Point(112, 104); - label14.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label14.Location = new System.Drawing.Point(56, 52); label14.Name = "label14"; - label14.Size = new System.Drawing.Size(42, 32); + label14.Size = new System.Drawing.Size(20, 15); label14.TabIndex = 1; label14.Text = "V1"; // // label2 // label2.AutoSize = true; - label2.Location = new System.Drawing.Point(28, 104); - label2.Margin = new System.Windows.Forms.Padding(6, 0, 6, 0); + label2.Location = new System.Drawing.Point(14, 52); label2.Name = "label2"; - label2.Size = new System.Drawing.Size(42, 32); + label2.Size = new System.Drawing.Size(20, 15); label2.TabIndex = 1; label2.Text = "V0"; // @@ -1241,11 +1161,10 @@ // lameVBRQualityTb.BackColor = System.Drawing.SystemColors.ControlLightLight; lameVBRQualityTb.LargeChange = 1; - lameVBRQualityTb.Location = new System.Drawing.Point(20, 44); - lameVBRQualityTb.Margin = new System.Windows.Forms.Padding(6); + lameVBRQualityTb.Location = new System.Drawing.Point(10, 22); lameVBRQualityTb.Maximum = 9; lameVBRQualityTb.Name = "lameVBRQualityTb"; - lameVBRQualityTb.Size = new System.Drawing.Size(810, 90); + lameVBRQualityTb.Size = new System.Drawing.Size(405, 45); lameVBRQualityTb.TabIndex = 0; lameVBRQualityTb.Value = 9; // @@ -1253,11 +1172,9 @@ // groupBox2.Controls.Add(lameTargetQualityRb); groupBox2.Controls.Add(lameTargetBitrateRb); - groupBox2.Location = new System.Drawing.Point(12, 44); - groupBox2.Margin = new System.Windows.Forms.Padding(6); + groupBox2.Location = new System.Drawing.Point(6, 22); groupBox2.Name = "groupBox2"; - groupBox2.Padding = new System.Windows.Forms.Padding(6); - groupBox2.Size = new System.Drawing.Size(428, 94); + groupBox2.Size = new System.Drawing.Size(214, 58); groupBox2.TabIndex = 0; groupBox2.TabStop = false; groupBox2.Text = "Target"; @@ -1265,10 +1182,9 @@ // lameTargetQualityRb // lameTargetQualityRb.AutoSize = true; - lameTargetQualityRb.Location = new System.Drawing.Point(278, 44); - lameTargetQualityRb.Margin = new System.Windows.Forms.Padding(6); + lameTargetQualityRb.Location = new System.Drawing.Point(139, 22); lameTargetQualityRb.Name = "lameTargetQualityRb"; - lameTargetQualityRb.Size = new System.Drawing.Size(121, 36); + lameTargetQualityRb.Size = new System.Drawing.Size(63, 19); lameTargetQualityRb.TabIndex = 0; lameTargetQualityRb.TabStop = true; lameTargetQualityRb.Text = "Quality"; @@ -1278,10 +1194,9 @@ // lameTargetBitrateRb // lameTargetBitrateRb.AutoSize = true; - lameTargetBitrateRb.Location = new System.Drawing.Point(12, 44); - lameTargetBitrateRb.Margin = new System.Windows.Forms.Padding(6); + lameTargetBitrateRb.Location = new System.Drawing.Point(6, 22); lameTargetBitrateRb.Name = "lameTargetBitrateRb"; - lameTargetBitrateRb.Size = new System.Drawing.Size(114, 36); + lameTargetBitrateRb.Size = new System.Drawing.Size(59, 19); lameTargetBitrateRb.TabIndex = 0; lameTargetBitrateRb.TabStop = true; lameTargetBitrateRb.Text = "Bitrate"; @@ -1291,10 +1206,9 @@ // mergeOpeningEndCreditsCbox // mergeOpeningEndCreditsCbox.AutoSize = true; - mergeOpeningEndCreditsCbox.Location = new System.Drawing.Point(38, 266); - mergeOpeningEndCreditsCbox.Margin = new System.Windows.Forms.Padding(6); + mergeOpeningEndCreditsCbox.Location = new System.Drawing.Point(19, 133); mergeOpeningEndCreditsCbox.Name = "mergeOpeningEndCreditsCbox"; - mergeOpeningEndCreditsCbox.Size = new System.Drawing.Size(392, 36); + mergeOpeningEndCreditsCbox.Size = new System.Drawing.Size(198, 19); mergeOpeningEndCreditsCbox.TabIndex = 13; mergeOpeningEndCreditsCbox.Text = "[MergeOpeningEndCredits desc]"; mergeOpeningEndCreditsCbox.UseVisualStyleBackColor = true; @@ -1302,10 +1216,9 @@ // retainAaxFileCbox // retainAaxFileCbox.AutoSize = true; - retainAaxFileCbox.Location = new System.Drawing.Point(38, 214); - retainAaxFileCbox.Margin = new System.Windows.Forms.Padding(6); + retainAaxFileCbox.Location = new System.Drawing.Point(19, 107); retainAaxFileCbox.Name = "retainAaxFileCbox"; - retainAaxFileCbox.Size = new System.Drawing.Size(256, 36); + retainAaxFileCbox.Size = new System.Drawing.Size(132, 19); retainAaxFileCbox.TabIndex = 10; retainAaxFileCbox.Text = "[RetainAaxFile desc]"; retainAaxFileCbox.UseVisualStyleBackColor = true; @@ -1316,10 +1229,9 @@ downloadCoverArtCbox.AutoSize = true; downloadCoverArtCbox.Checked = true; downloadCoverArtCbox.CheckState = System.Windows.Forms.CheckState.Checked; - downloadCoverArtCbox.Location = new System.Drawing.Point(38, 116); - downloadCoverArtCbox.Margin = new System.Windows.Forms.Padding(6); + downloadCoverArtCbox.Location = new System.Drawing.Point(19, 58); downloadCoverArtCbox.Name = "downloadCoverArtCbox"; - downloadCoverArtCbox.Size = new System.Drawing.Size(316, 36); + downloadCoverArtCbox.Size = new System.Drawing.Size(162, 19); downloadCoverArtCbox.TabIndex = 10; downloadCoverArtCbox.Text = "[DownloadCoverArt desc]"; downloadCoverArtCbox.UseVisualStyleBackColor = true; @@ -1330,38 +1242,26 @@ createCueSheetCbox.AutoSize = true; createCueSheetCbox.Checked = true; createCueSheetCbox.CheckState = System.Windows.Forms.CheckState.Checked; - createCueSheetCbox.Location = new System.Drawing.Point(38, 64); - createCueSheetCbox.Margin = new System.Windows.Forms.Padding(6); + createCueSheetCbox.Location = new System.Drawing.Point(19, 32); createCueSheetCbox.Name = "createCueSheetCbox"; - createCueSheetCbox.Size = new System.Drawing.Size(287, 36); + createCueSheetCbox.Size = new System.Drawing.Size(145, 19); createCueSheetCbox.TabIndex = 10; createCueSheetCbox.Text = "[CreateCueSheet desc]"; createCueSheetCbox.UseVisualStyleBackColor = true; createCueSheetCbox.CheckedChanged += allowLibationFixupCbox_CheckedChanged; // - // saveMetadataToFileCbox - // - saveMetadataToFileCbox.AutoSize = true; - saveMetadataToFileCbox.Location = new System.Drawing.Point(963, 830); - saveMetadataToFileCbox.Margin = new System.Windows.Forms.Padding(6); - saveMetadataToFileCbox.Name = "saveMetadataToFileCbox"; - saveMetadataToFileCbox.Size = new System.Drawing.Size(328, 36); - saveMetadataToFileCbox.TabIndex = 22; - saveMetadataToFileCbox.Text = "[SaveMetadataToFile desc]"; - saveMetadataToFileCbox.UseVisualStyleBackColor = true; - // // SettingsDialog // AcceptButton = saveBtn; - AutoScaleDimensions = new System.Drawing.SizeF(192F, 192F); + AutoScaleDimensions = new System.Drawing.SizeF(96F, 96F); AutoScaleMode = System.Windows.Forms.AutoScaleMode.Dpi; CancelButton = cancelBtn; - ClientSize = new System.Drawing.Size(1775, 1076); + ClientSize = new System.Drawing.Size(888, 538); Controls.Add(tabControl); Controls.Add(cancelBtn); Controls.Add(saveBtn); FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog; - Margin = new System.Windows.Forms.Padding(8, 6, 8, 6); + Margin = new System.Windows.Forms.Padding(4, 3, 4, 3); MaximizeBox = false; MinimizeBox = false; Name = "SettingsDialog"; diff --git a/Source/LibationWinForms/GridView/ProductsDisplay.cs b/Source/LibationWinForms/GridView/ProductsDisplay.cs index e63cea00..dc1460c7 100644 --- a/Source/LibationWinForms/GridView/ProductsDisplay.cs +++ b/Source/LibationWinForms/GridView/ProductsDisplay.cs @@ -206,6 +206,25 @@ namespace LibationWinForms.GridView #endregion } + #region Force Re-Download + if (!entry.Liberate.IsSeries) + { + var reDownloadMenuItem = new ToolStripMenuItem() + { + Text = "Re-download this audiobook", + Enabled = entry.Book.UserDefinedItem.BookStatus is LiberatedStatus.Liberated + }; + + ctxMenu.Items.Add(reDownloadMenuItem); + reDownloadMenuItem.Click += (s, _) => + { + //No need to persist this change. It only needs to last long for the file to start downloading + entry.Book.UserDefinedItem.BookStatus = LiberatedStatus.NotLiberated; + LiberateClicked?.Invoke(s, entry.LibraryBook); + }; + } + #endregion + ctxMenu.Items.Add(new ToolStripSeparator()); #region View Bookmarks/Clips