OSDN Git Service

WinGui:
authorsr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Fri, 24 Aug 2007 21:10:32 +0000 (21:10 +0000)
committersr55 <sr55@b64f7644-9d1e-0410-96f1-a4d463321fa5>
Fri, 24 Aug 2007 21:10:32 +0000 (21:10 +0000)
- Fixed View DVD Information window not loading the dvdinfo.dat file every time the window is launched.
- Fixed a small file path issue with frmReadDVD

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

win/C#/Properties/Settings.Designer.cs
win/C#/Properties/Settings.settings
win/C#/app.config
win/C#/frmDvdInfo.Designer.cs
win/C#/frmDvdInfo.cs
win/C#/frmMain.cs
win/C#/frmReadDVD.cs

index 50df43d..c85849e 100644 (file)
@@ -528,7 +528,7 @@ namespace Handbrake.Properties {
         \r
         [global::System.Configuration.UserScopedSettingAttribute()]\r
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-        [global::System.Configuration.DefaultSettingValueAttribute("0.9.1")]\r
+        [global::System.Configuration.DefaultSettingValueAttribute("0.9.0")]\r
         public string CliVersion {\r
             get {\r
                 return ((string)(this["CliVersion"]));\r
index f0356a9..4c573b0 100644 (file)
       <Value Profile="(Default)" />\r
     </Setting>\r
     <Setting Name="CliVersion" Type="System.String" Scope="User">\r
-      <Value Profile="(Default)">0.9.1</Value>\r
+      <Value Profile="(Default)">0.9.0</Value>\r
     </Setting>\r
   </Settings>\r
 </SettingsFile>
\ No newline at end of file
index de5b445..cbddc2c 100644 (file)
                 <value />\r
             </setting>\r
             <setting name="CliVersion" serializeAs="String">\r
-                <value>0.9.1</value>\r
+                <value>0.9.0</value>\r
             </setting>\r
         </Handbrake.Properties.Settings>\r
     </userSettings>\r
index 3db856d..6777d16 100644 (file)
@@ -91,6 +91,7 @@ namespace Handbrake
             this.Name = "frmDvdInfo";\r
             this.StartPosition = System.Windows.Forms.FormStartPosition.CenterParent;\r
             this.Text = "Read DVD";\r
+            this.Load += new System.EventHandler(this.frmDvdInfo_Load);\r
             this.ResumeLayout(false);\r
             this.PerformLayout();\r
 \r
index 3b2cfd8..b416020 100644 (file)
@@ -19,7 +19,32 @@ namespace Handbrake
         {\r
             InitializeComponent();\r
             this.rtf_dvdInfo.Text = string.Empty;\r
+            \r
+        }\r
+\r
+        /*public void HandleParsedData(object Sender, string Data)\r
+        {\r
+            if (this.InvokeRequired)\r
+            {\r
+                this.BeginInvoke(new Parsing.DataReadEventHandler(HandleParsedData), new object[] { Sender, Data });\r
+                return;\r
+            }\r
+            this.rtf_dvdInfo.AppendText(Data + System.Environment.NewLine);\r
+        }*/\r
 \r
+        private void btn_close_Click(object sender, EventArgs e)\r
+        {\r
+            this.Hide();\r
+        }\r
+\r
+        private void frmDvdInfo_Load(object sender, EventArgs e)\r
+        {\r
+            this.rtf_dvdInfo.Text = string.Empty;\r
+            readFile();\r
+        }\r
+\r
+        private void readFile()\r
+        {\r
             try\r
             {\r
                 string appPath = Application.StartupPath.ToString();\r
@@ -36,24 +61,9 @@ namespace Handbrake
                 sr.Close();\r
             }\r
             catch (Exception)\r
-            { \r
-               // Don't do anything\r
-            }\r
-        }\r
-\r
-        /*public void HandleParsedData(object Sender, string Data)\r
-        {\r
-            if (this.InvokeRequired)\r
             {\r
-                this.BeginInvoke(new Parsing.DataReadEventHandler(HandleParsedData), new object[] { Sender, Data });\r
-                return;\r
+                // Don't do anything\r
             }\r
-            this.rtf_dvdInfo.AppendText(Data + System.Environment.NewLine);\r
-        }*/\r
-\r
-        private void btn_close_Click(object sender, EventArgs e)\r
-        {\r
-            this.Hide();\r
         }\r
 \r
         /*protected override void OnClosing(CancelEventArgs e)\r
index 72c8790..30360a6 100644 (file)
@@ -30,7 +30,7 @@ namespace Handbrake
         // - Load users default settings. (if required)\r
         // - Do an update check (if required)\r
         // --------------------------------------------------------------\r
-        private frmDvdInfo dvdInfoWindow = new frmDvdInfo();\r
+        //private frmDvdInfo dvdInfoWindow = new frmDvdInfo();\r
         \r
         public frmMain()\r
         {\r
@@ -41,8 +41,8 @@ namespace Handbrake
             InitializeComponent();\r
 \r
             // This is a quick Hack fix for the cross-thread problem with frmDvdIndo ************************\r
-            dvdInfoWindow.Show();\r
-            dvdInfoWindow.Hide();\r
+            //dvdInfoWindow.Show();\r
+            //dvdInfoWindow.Hide();\r
             // **********************************************************************************************\r
 \r
 \r
@@ -383,8 +383,8 @@ namespace Handbrake
         {\r
             try\r
             {\r
+                frmDvdInfo dvdInfoWindow = new frmDvdInfo();\r
                 dvdInfoWindow.Show();\r
-                \r
             }\r
             catch (Exception)\r
             {\r
@@ -911,8 +911,8 @@ namespace Handbrake
         private void btn_Browse_Click(object sender, EventArgs e)\r
         {\r
             String filename =""; \r
-                   text_source.Text = ""; \r
-                                \r
+                   text_source.Text = "";\r
+            frmDvdInfo dvdInfoWindow = new frmDvdInfo();                \r
                    if (RadioDVD.Checked) \r
                    { \r
                        DVD_Open.ShowDialog(); \r
@@ -1229,7 +1229,7 @@ namespace Handbrake
                     }\r
                 }\r
             }\r
-            catch (Exception exc)\r
+            catch (Exception)\r
             {\r
                 // No need to throw an error here.\r
                 // Note on non english systems, this will throw an error because of double.Parse(lbl_Aspect.Text); not working.\r
index ad55511..caef654 100644 (file)
@@ -85,9 +85,8 @@ namespace Handbrake
              */\r
             try\r
             {\r
-                string appPath = Application.StartupPath.ToString();\r
-                appPath = appPath + "\\";\r
-                string strCmdLine = "cmd /c " + '"' + '"' + appPath + "\\hbcli.exe" + '"' +  " -i" + '"' + inputFile + '"' + " -t0 >" + '"'+ appPath + "\\dvdinfo.dat" + '"' + " 2>&1" + '"';\r
+                string appPath = Application.StartupPath.ToString()+ "\\";\r
+                string strCmdLine = "cmd /c " + '"' + '"' + appPath + "hbcli.exe" + '"' +  " -i " + '"' + inputFile + '"' + " -t0 >" + '"'+ appPath + "dvdinfo.dat" + '"' + " 2>&1" + '"';\r
                 Process hbproc = Process.Start("CMD.exe", strCmdLine);\r
                 hbproc.WaitForExit();\r
                 hbproc.Dispose();\r
@@ -96,7 +95,6 @@ namespace Handbrake
           \r
                 StreamReader sr = new StreamReader(appPath + "dvdinfo.dat");\r
                 thisDvd = Parsing.DVD.Parse(sr);\r
-\r
                 sr.Close();\r
 \r
                 Console.ReadLine();\r