| Index: content/public/browser/render_widget_host.h
|
| diff --git a/content/public/browser/render_widget_host.h b/content/public/browser/render_widget_host.h
|
| index ae513b644a0bbb296134cbf64f2e969c19d1da80..a70026663f86b542391e03f125ac9fe18de5b023 100644
|
| --- a/content/public/browser/render_widget_host.h
|
| +++ b/content/public/browser/render_widget_host.h
|
| @@ -28,6 +28,7 @@ class Rect;
|
| }
|
|
|
| namespace WebKit {
|
| +class WebMouseEvent;
|
| struct WebScreenInfo;
|
| }
|
|
|
| @@ -296,6 +297,11 @@ class CONTENT_EXPORT RenderWidgetHost : public IPC::Sender {
|
| virtual void RemoveKeyPressEventCallback(
|
| const KeyPressEventCallback& callback) = 0;
|
|
|
| + // Add/remove a callback that can handle all kinds of mouse events.
|
| + typedef base::Callback<bool(const WebKit::WebMouseEvent&)> MouseEventCallback;
|
| + virtual void AddMouseEventCallback(const MouseEventCallback& callback) = 0;
|
| + virtual void RemoveMouseEventCallback(const MouseEventCallback& callback) = 0;
|
| +
|
| // Get the screen info corresponding to this render widget.
|
| virtual void GetWebScreenInfo(WebKit::WebScreenInfo* result) = 0;
|
|
|
|
|