OSDN Git Service

LinGui: make Help->Guide work on windows/mingw
[handbrake-jp/handbrake-jp-git.git] / win / C# / frmUpdater.cs
index 816e00f..7d56c58 100644 (file)
 /*  frmUpdater.cs $\r
-       \r
-          This file is part of the HandBrake source code.\r
-          Homepage: <http://handbrake.fr>.\r
-          It may be used under the terms of the GNU General Public License. */\r
-\r
-using System;\r
-using System.Windows.Forms;\r
-using Handbrake.Functions;\r
+    This file is part of the HandBrake source code.\r
+    Homepage: <http://handbrake.fr>.\r
+    It may be used under the terms of the GNU General Public License. */\r
 \r
 namespace Handbrake\r
 {\r
+    using System;\r
+    using System.Windows.Forms;\r
+    using Functions;\r
+\r
+    /// <summary>\r
+    /// A window to display update information.\r
+    /// </summary>\r
     public partial class frmUpdater : Form\r
     {\r
-        readonly AppcastReader _appcast;\r
+        /// <summary>\r
+        /// An instance of the Appcast Reader\r
+        /// </summary>\r
+        private readonly AppcastReader appcast;\r
+\r
+        /// <summary>\r
+        /// Initializes a new instance of the <see cref="frmUpdater"/> class.\r
+        /// </summary>\r
+        /// <param name="reader">\r
+        /// The appcast reader.\r
+        /// </param>\r
         public frmUpdater(AppcastReader reader)\r
         {\r
             InitializeComponent();\r
 \r
-            _appcast = reader;\r
+            appcast = reader;\r
             GetRss();\r
             SetVersions();\r
         }\r
 \r
+        /// <summary>\r
+        /// Get the RSS feed\r
+        /// </summary>\r
         private void GetRss()\r
         {\r
-            wBrowser.Url = _appcast.descriptionUrl;\r
+            wBrowser.Url = appcast.DescriptionUrl;\r
         }\r
 \r
+        /// <summary>\r
+        /// Set the versions\r
+        /// </summary>\r
         private void SetVersions()\r
         {\r
-            string old = "(You have: " + Properties.Settings.Default.hb_version.Trim() + " / " + Properties.Settings.Default.hb_build.ToString().Trim() + ")";\r
-            string newBuild = _appcast.version.Trim() + " (" + _appcast.build + ")";\r
+            string old = "(You have: " + Properties.Settings.Default.hb_version.Trim() + " / " +\r
+                         Properties.Settings.Default.hb_build.ToString().Trim() + ")";\r
+            string newBuild = appcast.Version.Trim() + " (" + appcast.Build + ")";\r
             lbl_update_text.Text = "HandBrake " + newBuild + " is now available. " + old;\r
         }\r
 \r
-        private void btn_installUpdate_Click(object sender, EventArgs e)\r
+        /// <summary>\r
+        /// Handle the Install Update button click event.\r
+        /// </summary>\r
+        /// <param name="sender">\r
+        /// The sender.\r
+        /// </param>\r
+        /// <param name="e">\r
+        /// The EventArgs.\r
+        /// </param>\r
+        private void BtnInstallUpdateClick(object sender, EventArgs e)\r
         {\r
-            frmDownload download = new frmDownload(_appcast.downloadFile);\r
+            frmDownload download = new frmDownload(appcast.DownloadFile);\r
             download.ShowDialog();\r
             this.Close();\r
         }\r
 \r
-        private void btn_remindLater_Click(object sender, EventArgs e)\r
+        /// <summary>\r
+        /// Handle the Remind Later button click event\r
+        /// </summary>\r
+        /// <param name="sender">\r
+        /// The sender.\r
+        /// </param>\r
+        /// <param name="e">\r
+        /// The EventArgs.\r
+        /// </param>\r
+        private void BtnRemindLaterClick(object sender, EventArgs e)\r
         {\r
             this.Close();\r
         }\r
 \r
-        private void btn_skip_Click(object sender, EventArgs e)\r
+        /// <summary>\r
+        /// Handle the Skip update button click event\r
+        /// </summary>\r
+        /// <param name="sender">\r
+        /// The sender.\r
+        /// </param>\r
+        /// <param name="e">\r
+        /// The e.\r
+        /// </param>\r
+        private void BtnSkipClick(object sender, EventArgs e)\r
         {\r
-            Properties.Settings.Default.skipversion = int.Parse(_appcast.build);\r
+            Properties.Settings.Default.skipversion = int.Parse(appcast.Build);\r
             Properties.Settings.Default.Save();\r
 \r
             this.Close();\r
         }\r
-\r
     }\r
 }
\ No newline at end of file