コード例 #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);
 }
コード例 #2
0
ファイル: AwesomiumGUI.cs プロジェクト: 0000duck/OpenCAD-1
 public void MouseButton(MouseButton button, bool down)
 {
     _awesomiumContext.Send(state =>
     {
         if (down)
         {
             webView.InjectMouseDown(button.ToAwesomiumButton());
         }
         else
         {
             webView.InjectMouseUp(button.ToAwesomiumButton());
         }
     }, null);
 }
コード例 #3
0
ファイル: Extensions.cs プロジェクト: 0000duck/OpenCAD-1
        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);
            }
        }