Exemple #1
0
        private void CaptureArea()
        {
            if (!PreuploadCheck())
            {
                return;
            }

            var screenImage = ScreenManager.GetScreenshot(Screen.PrimaryScreen);

            trayMenu.Hide();

            bool createdNew;

            using (new Mutex(true, "Fireball TakeForm", out createdNew))
            {
                if (!createdNew)
                {
                    return;
                }

                using (var takeForm = new TakeForm(screenImage))
                {
                    if (takeForm.ShowDialog() == DialogResult.OK)
                    {
                        ForwardImageToPlugin(takeForm.GetSelection());
                    }
                }
            }
        }
Exemple #2
0
        private void CaptureArea()
        {
            if (!PreuploadCheck())
                return;

            var screenImage = ScreenManager.GetScreenshot(Screen.PrimaryScreen);
            trayMenu.Hide();

            bool createdNew;
            using (new Mutex(true, "Fireball TakeForm", out createdNew))
            {
                if (!createdNew)
                    return;

                using (var takeForm = new TakeForm(screenImage))
                {
                    if (takeForm.ShowDialog() == DialogResult.OK)
                    {
                        ForwardImageToPlugin(takeForm.GetSelection());
                    }
                }
            }
        }