public unsafe extern void DragTargetDragEnter(cef_drag_data_t *drag_data, [Immutable] cef_mouse_event_t * @event, CefDragOperationsMask allowed_ops);
public unsafe extern void SendMouseMoveEvent([Immutable] cef_mouse_event_t * @event, int mouseLeave);
public unsafe extern void SendMouseWheelEvent([Immutable] cef_mouse_event_t * @event, int deltaX, int deltaY);
public static void drag_target_drag_enter(cef_browser_host_t *self, cef_drag_data_t *drag_data, cef_mouse_event_t * @event, CefDragOperationsMask allowed_ops) { drag_target_drag_enter_delegate d; var p = self->_drag_target_drag_enter; if (p == _p24) { d = _d24; } else { d = (drag_target_drag_enter_delegate)Marshal.GetDelegateForFunctionPointer(p, typeof(drag_target_drag_enter_delegate)); if (_p24 == IntPtr.Zero) { _d24 = d; _p24 = p; } } d(self, drag_data, @event, allowed_ops); }
public unsafe extern void SendMouseClickEvent([Immutable] cef_mouse_event_t * @event, CefMouseButtonType type, int mouseUp, int clickCount);
/// <summary> /// Call this method each time the mouse is moved across the web view during /// a drag operation (after calling DragTargetDragEnter and before calling /// DragTargetDragLeave/DragTargetDrop). /// This method is only used when window rendering is disabled. /// </summary> public void DragTargetDragOver(cef_mouse_event_t * @event, CefDragOperationsMask allowed_ops) { throw new NotImplementedException(); // TODO: CefBrowserHost.DragTargetDragOver }
/// <summary> /// Call this method when the user completes the drag operation by dropping /// the object onto the web view (after calling DragTargetDragEnter). /// The object being dropped is |drag_data|, given as an argument to /// the previous DragTargetDragEnter call. /// This method is only used when window rendering is disabled. /// </summary> public void DragTargetDrop(cef_mouse_event_t * @event) { throw new NotImplementedException(); // TODO: CefBrowserHost.DragTargetDrop }
/// <summary> /// Send a mouse wheel event to the browser. The |x| and |y| coordinates are /// relative to the upper-left corner of the view. The |deltaX| and |deltaY| /// values represent the movement delta in the X and Y directions respectively. /// In order to scroll inside select popups with window rendering disabled /// CefRenderHandler::GetScreenPoint should be implemented properly. /// </summary> public void SendMouseWheelEvent(cef_mouse_event_t * @event, int deltaX, int deltaY) { throw new NotImplementedException(); // TODO: CefBrowserHost.SendMouseWheelEvent }
/// <summary> /// Send a mouse move event to the browser. The |x| and |y| coordinates are /// relative to the upper-left corner of the view. /// </summary> public void SendMouseMoveEvent(cef_mouse_event_t * @event, int mouseLeave) { throw new NotImplementedException(); // TODO: CefBrowserHost.SendMouseMoveEvent }
/// <summary> /// Send a mouse click event to the browser. The |x| and |y| coordinates are /// relative to the upper-left corner of the view. /// </summary> public void SendMouseClickEvent(cef_mouse_event_t * @event, CefMouseButtonType type, int mouseUp, int clickCount) { throw new NotImplementedException(); // TODO: CefBrowserHost.SendMouseClickEvent }
public unsafe extern void DragTargetDrop([Immutable] cef_mouse_event_t * @event);
public unsafe extern void DragTargetDragOver([Immutable] cef_mouse_event_t * @event, CefDragOperationsMask allowed_ops);