Esempio n. 1
0
        public void Show()
        {
            if (formMain != null)
            {
                return;
            }

            formMain = new Views.WinForms.FormMain(
                setting,
                pacServer,
                serverTracker);
            formMain.FormClosed += (s, a) => formMain = null;
            formMain.Show();
        }
Esempio n. 2
0
        public void Show()
        {
            if (formMain != null)
            {
                return;
            }

            VgcApis.Misc.UI.Invoke(() =>
            {
                formMain = Views.WinForms.FormMain.CreateForm(
                    setting, pacServer, serverTracker);
                formMain.FormClosed += (s, a) => formMain = null;
                formMain.Show();
            });
        }
Esempio n. 3
0
        public void CreateNewForm()
        {
            lock (formLocker)
            {
                var newForm = new Views.WinForms.FormMain(api, settings, luaServer, this);

                newForm.FormClosed += (s, a) =>
                {
                    var form = newForm; // capture
                    RemoveFormFromList(form);
                };

                forms.Add(newForm);
                newForm.Show();
            }
        }
Esempio n. 4
0
 public void ShowFormMain()
 {
     lock (formLocker)
     {
         VgcApis.Misc.UI.Invoke(() =>
         {
             if (formMain == null)
             {
                 var form         = Views.WinForms.FormMain.CreateForm(settings, luaServer, this);
                 form.FormClosed += (s, a) =>
                 {
                     formMain = null;
                 };
                 formMain = form;
                 formMain.Show();
             }
             formMain.Activate();
         });
     }
 }