Exemplo n.º 1
0
 public void MouseButton(MouseButton button, bool down)
 {
     webView.Invoke(new Action(() =>
     {
         if (down)
         {
             webView.InjectMouseDown(button.ToAwesomiumButton());
         }
         else
         {
             webView.InjectMouseUp(button.ToAwesomiumButton());
         }
     }), null);
 }
Exemplo n.º 2
0
 public void MouseButton(MouseButton button, bool down)
 {
     _awesomiumContext.Send(state =>
     {
         if (down)
         {
             webView.InjectMouseDown(button.ToAwesomiumButton());
         }
         else
         {
             webView.InjectMouseUp(button.ToAwesomiumButton());
         }
     }, null);
 }
Exemplo n.º 3
0
        public static MouseButton ToAwesomiumButton(this CADButton button)
        {
            switch (button)
            {
            case CADButton.Left:
                return(MouseButton.Left);

            case CADButton.Middle:
                return(MouseButton.Middle);

            case CADButton.Right:
                return(MouseButton.Right);

            default:
                return(MouseButton.Left);
            }
        }