OSDN Git Service

WinGui: minor bug fixes.
authorsr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 20 Feb 2008 16:36:09 +0000 (16:36 +0000)
committersr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Wed, 20 Feb 2008 16:36:09 +0000 (16:36 +0000)
- Queue window now allows selection of queued items on the whole panel, not just the left side of the panel.
- Fixed a few rouge extensions not getting changed correctly when selecting a preset. (may need to revisit this for psp preset)
- When using AAC+AC3 use m4v if mp4 is currently on the extension.
- Fixed the user defaults not setting video / audio encode properly.

git-svn-id: svn://localhost/HandBrake/trunk@1305 b64f7644-9d1e-0410-96f1-a4d463321fa5

win/C#/Functions/Common.cs
win/C#/frmMain.cs
win/C#/frmQueue.Designer.cs

index fbd9b64..9e642b2 100644 (file)
@@ -164,6 +164,11 @@ namespace Handbrake.Functions
             mainWindow.drp_videoEncoder.Text = presetQuery.VideoEncoder;\r
             mainWindow.drp_audioCodec.Text = presetQuery.AudioEncoder;\r
 \r
+            if (presetQuery.AudioEncoder == "AAC + AC3")\r
+            {\r
+                mainWindow.text_destination.Text = mainWindow.text_destination.Text.Replace(".mp4", ".m4v");\r
+            }\r
+\r
             if (presetQuery.IpodAtom == true)\r
                 mainWindow.check_iPodAtom.CheckState = CheckState.Checked;\r
             else\r
@@ -174,7 +179,7 @@ namespace Handbrake.Functions
             else\r
                 mainWindow.check_optimiseMP4.CheckState = CheckState.Unchecked;\r
 \r
-            #endregion\r
+            #endregion  \r
 \r
             // Picture Settings Tab\r
             #region Picture\r
@@ -198,10 +203,6 @@ namespace Handbrake.Functions
             else\r
                 mainWindow.check_deblock.CheckState = CheckState.Unchecked;\r
 \r
-            if (presetQuery.ChapterMarkers == true)\r
-                mainWindow.Check_ChapterMarkers.CheckState = CheckState.Checked;\r
-            else\r
-                mainWindow.Check_ChapterMarkers.CheckState = CheckState.Unchecked;\r
 \r
             if (presetQuery.Anamorphic == true)\r
                 mainWindow.CheckPixelRatio.CheckState = CheckState.Checked;\r
@@ -272,6 +273,19 @@ namespace Handbrake.Functions
 \r
             #endregion\r
 \r
+            // Chapter Markers Tab\r
+            #region Chapter Markers\r
+\r
+            if (presetQuery.ChapterMarkers == true)\r
+            {\r
+                mainWindow.Check_ChapterMarkers.CheckState = CheckState.Checked;\r
+                mainWindow.text_destination.Text = mainWindow.text_destination.Text.Replace(".mp4", ".m4v");\r
+            }\r
+            else\r
+                mainWindow.Check_ChapterMarkers.CheckState = CheckState.Unchecked;\r
+\r
+            #endregion\r
+\r
             // Audio Settings Tab\r
             #region Audio\r
             mainWindow.drp_audioBitrate.Text = presetQuery.AudioBitrate;\r
index 07eac66..034a8a9 100644 (file)
@@ -73,6 +73,9 @@ namespace Handbrake
             }\r
 \r
             // Load the presets\r
+            // Set some defaults for the dropdown menus. Just incase the normal or user presets dont load.\r
+            drp_crop.SelectedIndex = 0;\r
+\r
             lblStatus.Text = "Loading Presets ...";\r
             Application.DoEvents();\r
             if (Properties.Settings.Default.updatePresets == "Checked")\r
@@ -102,11 +105,6 @@ namespace Handbrake
                 Thread.Sleep(100);\r
             }\r
 \r
-            // Set some defaults for the dropdown menus. Just incase the normal or user presets dont load.\r
-            drp_crop.SelectedIndex = 0;\r
-            drp_videoEncoder.SelectedIndex = 2;\r
-            drp_audioCodec.SelectedIndex = 0;\r
-\r
             //Finished Loading\r
             lblStatus.Text = "Loading Complete!";\r
             Application.DoEvents();\r
@@ -790,6 +788,7 @@ namespace Handbrake
             {\r
                 drp_audioMixDown.Enabled = false;\r
                 drp_audioMixDown.Text = "Automatic";\r
+                text_destination.Text.Replace(".mp4", ".m4v");\r
             }\r
             else\r
             {\r
index ca3cc3c..d4e5346 100644 (file)
@@ -122,7 +122,6 @@ namespace Handbrake
             this.list_queue.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));\r
             this.list_queue.HorizontalScrollbar = true;\r
             this.list_queue.Location = new System.Drawing.Point(12, 176);\r
-            this.list_queue.MultiColumn = true;\r
             this.list_queue.Name = "list_queue";\r
             this.list_queue.Size = new System.Drawing.Size(701, 145);\r
             this.list_queue.TabIndex = 28;\r