public override bool OnKeyEvent(CefBrowser browser, CefKeyEvent @event, CefEventHandle osEvent) { return(_implementation.OnKeyEvent(browser, @event, osEvent)); }
/// <summary> /// Called after the renderer and JavaScript in the page has had a chance to handle the event. /// </summary> /// <param name="browser"></param> /// <param name="event">Contains information about the keyboard event.</param> /// <param name="osEvent">The operating system event message, if any.</param> /// <returns>Return true if the keyboard event was handled or false otherwise.</returns> internal protected virtual bool OnKeyEvent(CefBrowser browser, CefKeyEvent @event, CefEventHandle osEvent) { return(false); }
public override bool OnPreKeyEvent(CefBrowser browser, CefKeyEvent @event, CefEventHandle osEvent, ref int isKeyboardShortcut) { return(_implementation.OnPreKeyEvent(browser, @event, osEvent, ref isKeyboardShortcut)); }
/// <summary> /// Called before a keyboard event is sent to the renderer. /// </summary> /// <param name="browser"></param> /// <param name="event">contains information about the keyboard event.</param> /// <param name="osEvent">the operating system event message, if any.</param> /// <param name="isKeyboardShortcut"> /// If the event will be handled in <see cref="OnKeyEvent"/> as a keyboard shortcut /// set <paramref name="isKeyboardShortcut"/> to 1 and return false. /// </param> /// <returns>Return true if the event was handled or false otherwise.</returns> internal protected virtual bool OnPreKeyEvent(CefBrowser browser, CefKeyEvent @event, CefEventHandle osEvent, ref int isKeyboardShortcut) { return(false); }
public unsafe int OnKeyEvent(cef_browser_t *browser, [Immutable] cef_key_event_t * @event, CefEventHandle os_event) { fixed(cef_keyboard_handler_t *self = &this) { return(((delegate * unmanaged[Stdcall] < cef_keyboard_handler_t *, cef_browser_t *, cef_key_event_t *, CefEventHandle, int >)on_key_event)(self, browser, @event, os_event)); } }
public unsafe extern int OnKeyEvent(cef_browser_t *browser, [Immutable] cef_key_event_t * @event, CefEventHandle os_event);
public unsafe extern int OnPreKeyEvent(cef_browser_t *browser, [Immutable] cef_key_event_t * @event, CefEventHandle os_event, int *is_keyboard_shortcut);
protected internal unsafe override bool OnKeyEvent(CefBrowser browser, CefKeyEvent @event, CefEventHandle osEvent) { return(_implementation.OnKeyEvent(browser, @event, osEvent)); }