Example #1
0
        private void MainWindow_Load(object sender, EventArgs e)
        {
            Program.trayIcon    = new TrayIcon();
            Program.OnShutdown += Program.trayIcon.Dispose;
            Program.OnShutdown += LogCenter.Instance.Kill;
            Program.updater     = new Updates.UpdateChecker();
            Program.updater.Updater();
            Program.OnShutdown += Program.updater.Close;
            // call the log purger
            LogCenter.Instance.CleanLogs();

            log      = new LogDisplay();
            log.Dock = DockStyle.Fill;

            splitContainer1.Panel2.Controls.Add(log);

            // load up the adapter control handler
            ac      = new AdapterControl();
            ac.Dock = DockStyle.Fill;

            // load up the options tab handler
            od      = new OptionsDisplay();
            od.Dock = DockStyle.Fill;

            // load up the options tab handler
            help      = new Help();
            help.Dock = DockStyle.Fill;

            MainWindow_Resize(null, null);
            if (GeneralConfiguration.Instance.StartMinimized)
            {
                this.WindowState = FormWindowState.Minimized;
            }
            splitContainer1.Panel1.BackgroundImage = ThemeConfiguration.GetCurrentBanner();
            ThemeChanged();
        }