Example #1
0
 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);
 }
Example #3
0
 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);
 }
Example #5
0
 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);
Example #8
0
 protected internal unsafe override bool OnKeyEvent(CefBrowser browser, CefKeyEvent @event, CefEventHandle osEvent)
 {
     return(_implementation.OnKeyEvent(browser, @event, osEvent));
 }