public void MouseButton(MouseButton button, bool down) { webView.Invoke(new Action(() => { if (down) { webView.InjectMouseDown(button.ToAwesomiumButton()); } else { webView.InjectMouseUp(button.ToAwesomiumButton()); } }), null); }
public void MouseButton(MouseButton button, bool down) { _awesomiumContext.Send(state => { if (down) { webView.InjectMouseDown(button.ToAwesomiumButton()); } else { webView.InjectMouseUp(button.ToAwesomiumButton()); } }, null); }
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); } }