private void OnPreTick(object sender, EventArgs eventArgs)
        {
            // Only want to set them up once.
            if (!_isSetup)
            {
                SetUp();
                _isSetup = true;
            }

            var activated = TargetWindow.IsActivated;
            var visible   = OverlayWindow.IsVisible;

            // Ensure window is shown or hidden correctly prior to updating
            //if (!activated && visible)
            //{
            //    OverlayWindow.Hide();
            //}

            //else if (activated && !visible)
            //{
            //    OverlayWindow.Show();
            //}
            if (!visible)
            {
                OverlayWindow.Show();
            }
            //else { OverlayWindow.Hide(); }
        }
Esempio n. 2
0
        private void OnPreTick(object sender, EventArgs eventArgs)
        {
            var activated = TargetWindow.IsActivated;
            var visible   = OverlayWindow.IsVisible;

            // Ensure window is shown or hidden correctly prior to updating
            if (!activated && visible)
            {
                OverlayWindow.Hide();
            }
            else if (activated && !visible)
            {
                OverlayWindow.Show();
            }
        }
Esempio n. 3
0
        void OnPreTick(object sender, EventArgs eventArgs)
        {
            // Only want to set them up once.
            if (!_isSetup)
            {
                SetUp();
                _isSetup = true;
            }

            // Ensure window is shown or hidden correctly prior to updating
            if ((TargetWindow.IsActivated && !OverlayWindow.IsVisible) || ApplicationIsActivated())
            {
                OverlayWindow.Show();
            }
            else if ((!TargetWindow.IsActivated && OverlayWindow.IsVisible))
            {
                OverlayWindow.Hide();
            }
        }