Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1038)

Unified Diff: chrome/renderer/chrome_render_view_observer.cc

Issue 11622009: Forward Webkit Gesture events to interested RenderViewObservers. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « chrome/renderer/chrome_render_view_observer.h ('k') | content/public/renderer/render_view_observer.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/renderer/chrome_render_view_observer.cc
===================================================================
--- chrome/renderer/chrome_render_view_observer.cc (revision 173027)
+++ chrome/renderer/chrome_render_view_observer.cc (working copy)
@@ -56,6 +56,7 @@
using WebKit::WebDataSource;
using WebKit::WebDocument;
using WebKit::WebFrame;
+using WebKit::WebGestureEvent;
using WebKit::WebIconURL;
using WebKit::WebRect;
using WebKit::WebSecurityOrigin;
@@ -690,6 +691,18 @@
render_view()->GetRoutingID()));
}
+void ChromeRenderViewObserver::DidHandleGestureEvent(
+ const WebGestureEvent& event) {
+ if (event.type != WebKit::WebGestureEvent::GestureTap)
+ return;
+
+ if (render_view()->GetWebView()->textInputType() !=
+ WebKit::WebTextInputTypeNone) {
+ render_view()->Send(new ChromeViewHostMsg_FocusedEditableNodeTouched(
+ routing_id()));
+ }
+}
+
void ChromeRenderViewObserver::CapturePageInfoLater(bool preliminary_capture,
base::TimeDelta delay) {
capture_timer_.Start(
« no previous file with comments | « chrome/renderer/chrome_render_view_observer.h ('k') | content/public/renderer/render_view_observer.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698