Ejemplo n.º 1
0
        public bool Gestured(Common.Plugins.PointInfo ActionPoint)
        {
            // Don't attempt to minimize tool windows (including Windows Program Manager)
            if ((ActionPoint.Window.ExtendedStyle & WindowExStyleFlags.TOOLWINDOW) == WindowExStyleFlags.TOOLWINDOW)
            {
                return(false);
            }

            // Minimize window
            ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Minimized;

            return(true);
        }
Ejemplo n.º 2
0
        public bool Gestured(Common.Plugins.PointInfo ActionPoint)
        {
            // Toggle window state
            if (ActionPoint.Window.WindowState == System.Windows.Forms.FormWindowState.Maximized)
            {
                ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Normal;
            }
            else
            {
                ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Maximized;
            }

            return(true);
        }
Ejemplo n.º 3
0
        public bool Gestured(Common.Plugins.PointInfo ActionPoint)
        {
            // Don't attempt to minimize tool windows (including Windows Program Manager)
            if ((ActionPoint.Window.ExtendedStyle & WindowExStyleFlags.TOOLWINDOW) == WindowExStyleFlags.TOOLWINDOW)
            {
                return(false);
            }

            // Minimize window
            var windowHandle = ActionPoint.WindowHandle;

            inputSim.Keyboard.KeyDown(WindowsInputSimulator.Native.VirtualKeyCode.CONTROL).Mouse.VerticalScroll(3).Keyboard.KeyUp(WindowsInputSimulator.Native.VirtualKeyCode.CONTROL);
            //ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Minimized;

            return(true);
        }
Ejemplo n.º 4
0
        public bool Gestured(Common.Plugins.PointInfo ActionPoint)
        {
            // Don't attempt to minimize tool windows (including Windows Program Manager)
            if ((ActionPoint.Window.ExtendedStyle & WindowExStyleFlags.TOOLWINDOW) == WindowExStyleFlags.TOOLWINDOW)
            {
                return(false);
            }

            // Minimize window
            var windowHandle = ActionPoint.WindowHandle;

            inputSim.Keyboard.ModifiedKeyStroke(WindowsInputSimulator.Native.VirtualKeyCode.LMENU, WindowsInputSimulator.Native.VirtualKeyCode.F4);
            //ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Minimized;

            return(true);
        }
Ejemplo n.º 5
0
        public bool Gestured(Common.Plugins.PointInfo ActionPoint)
        {
            if (ActionPoint.WindowHandle.ToInt64() != ManagedWinapi.Windows.SystemWindow.ForegroundWindow.HWnd.ToInt64())
            {
                ManagedWinapi.Windows.SystemWindow.ForegroundWindow = ActionPoint.Window;
            }

            // Toggle window state
            if (ActionPoint.Window.WindowState == System.Windows.Forms.FormWindowState.Maximized)
            {
                ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Normal;
            }
            else
            {
                ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Maximized;
            }

            return(true);
        }
Ejemplo n.º 6
0
        public bool Gestured(Common.Plugins.PointInfo ActionPoint)
        {
            try
            {
                var className = ActionPoint.Window.ClassName;
                // Don't attempt to minimize tool windows (including Windows Program Manager)
                if ("Windows.UI.Core.CoreWindow".Equals(className) ||
                    "ImmersiveBackgroundWindow".Equals(className) ||
                    "ImmersiveLauncher".Equals(className) ||
                    (ActionPoint.Window.ExtendedStyle & WindowExStyleFlags.TOOLWINDOW) == WindowExStyleFlags.TOOLWINDOW)
                {
                    return(false);
                }

                // Minimize window
                ActionPoint.Window.WindowState = System.Windows.Forms.FormWindowState.Minimized;
            }
            catch { return(false); }
            return(true);
        }
Ejemplo n.º 7
0
 public bool Gestured(Common.Plugins.PointInfo ActionPoint)
 {
     return(AdjustVolume(_Settings));
 }