- Add new call to OnKeyEvent() to allow handling of keyboard events before they're passed to the renderer (issue #406).

- Windows: only scroll with middle mouse button when the cursor is over the view (issue #410).

git-svn-id: https://chromiumembedded.googlecode.com/svn/trunk@356 5089003a-bbd8-11dd-ad1f-f1f9622dbc98
This commit is contained in:
Marshall Greenblatt
2011-11-04 18:19:14 +00:00
parent 6d8e46fb63
commit 058e9ef2f2
17 changed files with 166 additions and 84 deletions

View File

@@ -17,13 +17,14 @@
// VIRTUAL METHODS - Body may be edited by hand.
bool CefKeyboardHandlerCToCpp::OnKeyEvent(CefRefPtr<CefBrowser> browser,
KeyEventType type, int code, int modifiers, bool isSystemKey)
KeyEventType type, int code, int modifiers, bool isSystemKey,
bool isAfterJavaScript)
{
if (CEF_MEMBER_MISSING(struct_, on_key_event))
return false;
return struct_->on_key_event(struct_, CefBrowserCppToC::Wrap(browser),
type, code, modifiers, isSystemKey) ? true : false;
type, code, modifiers, isSystemKey, isAfterJavaScript) ? true : false;
}