private void Main_Load(object sender, EventArgs e)
{
syntaxBox.DataSource = Startup.syntaxList;
syntaxBox.SelectedItem = Settings.Default["syntax"];
if ((bool)Settings.Default["alwaysPrivate"] == true)
{
privateCheckBox.Enabled = false;
privateCheckBox.Checked = true;
}
//Build a list
var expiryTimes = new List<Expiry>();
expiryTimes.Add(new Expiry() { Name = "Keep Forever", Value = "0" });
expiryTimes.Add(new Expiry() { Name = "30 Minutes", Value = "30" });
expiryTimes.Add(new Expiry() { Name = "1 Hour", Value = "60" });
expiryTimes.Add(new Expiry() { Name = "6 Hours", Value = "360" });
expiryTimes.Add(new Expiry() { Name = "12 Hours", Value = "720" });
expiryTimes.Add(new Expiry() { Name = "1 Day", Value = "1440" });
expiryTimes.Add(new Expiry() { Name = "1 Week", Value = "10080" });
expiryTimes.Add(new Expiry() { Name = "4 Weeks", Value = "40320" });
//Setup data binding
this.expiryBox.DataSource = expiryTimes;
this.expiryBox.DisplayMember = "Name";
this.expiryBox.ValueMember = "Value";
this.syntaxBox.KeyUp += new KeyEventHandler(this.syntaxBox_KeyUp);
}