private void MainWindow_Load(object sender, EventArgs e)
 {
     if (File.Exists(Main.DataDirectory + "Styles.xml"))
     {
         Data.Styles styles = Data.Styles.Deserialize();
         foreach (Data.Style s in styles.styles)
         {
             if (s.Selected)
             {
                 this.SetStyle(s);
             }
         }
     }
     else
     {
         this.SetStyle(Colors.GetDefaultStyle());
     }
     startTime = DateTime.Now.Ticks;
     if (File.Exists(Main.DataDirectory + "Tabs.xml"))
     {
         Data.Tabs.Deserialize().OpenAll(this.tabs);
     }
     this.WindowState = FormWindowState.Maximized;
     hideMenusTimer.Start();
     //check for updates
     try
     {
         WebClient client = new WebClient();
         client.DownloadStringCompleted += new DownloadStringCompletedEventHandler(versionChecked);
         client.DownloadStringAsync(new Uri("http://mcservermanager.tk/info/version.txt"));
     }
     catch (Exception) { }
 }
 public static Styles Deserialize()
 {
     Styles data = new Styles();
     XmlSerializer serializer = new XmlSerializer(typeof(Styles));
     StreamReader reader = new StreamReader(Utils.Main.DataDirectory + "Styles.xml");
     data = (Styles)serializer.Deserialize(reader);
     reader.Close();
     return data;
 }