3 This file is part of the HandBrake source code.
\r
4 Homepage: <http://handbrake.fr>.
\r
5 It may be used under the terms of the GNU General Public License. */
\r
8 using System.Windows.Forms;
\r
12 public partial class frmUpdater : Form
\r
14 Functions.AppcastReader appcast = new Functions.AppcastReader();
\r
17 InitializeComponent();
\r
19 appcast.getInfo(); // Initializes the appcast
\r
24 private void getRss()
\r
26 wBrowser.DocumentText = "<font face=\"verdana\" size=\"1\">" + appcast.versionInfo() + "</font>";
\r
29 private void setVersions()
\r
31 string old = "(You have: " + Properties.Settings.Default.hb_version.Trim() + " / " + Properties.Settings.Default.hb_build.ToString().Trim() + ")";
\r
32 string newBuild = appcast.version().Trim() + " (" + appcast.build() + ")";
\r
33 lbl_update_text.Text = "HandBrake " + newBuild + " is now available. " + old;
\r
36 private void btn_installUpdate_Click(object sender, EventArgs e)
\r
38 frmDownload download = new frmDownload(appcast.downloadFile());
\r
43 private void btn_remindLater_Click(object sender, EventArgs e)
\r
48 private void btn_skip_Click(object sender, EventArgs e)
\r
50 Properties.Settings.Default.skipversion = int.Parse(appcast.build());
\r
51 Properties.Settings.Default.Save();
\r