| Index: webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| diff --git a/webkit/plugins/ppapi/ppapi_plugin_instance.h b/webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| index 086125f7aa756b2ddb2ed390daacbd397a088a27..c8a63327818239afa0e29a032bfd0664bae7352a 100644
|
| --- a/webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| +++ b/webkit/plugins/ppapi/ppapi_plugin_instance.h
|
| @@ -52,6 +52,7 @@ class TransportDIB;
|
|
|
| namespace WebKit {
|
| class WebInputEvent;
|
| +class WebMouseEvent;
|
| class WebPluginContainer;
|
| struct WebCompositionUnderline;
|
| struct WebCursorInfo;
|
| @@ -305,8 +306,12 @@ class WEBKIT_PLUGINS_EXPORT PluginInstance :
|
| // or embedded in a page).
|
| bool IsFullPagePlugin() const;
|
|
|
| - void OnLockMouseACK(int32_t result);
|
| + // A mouse lock request was pending and this reports success or failure.
|
| + void OnLockMouseACK(bool succeeded);
|
| + // A mouse lock was in place, but has been lost.
|
| void OnMouseLockLost();
|
| + // A mouse lock is enabled and mouse events are being delievered.
|
| + void HandleMouseLockedInputEvent(const WebKit::WebMouseEvent& event);
|
|
|
| // Simulates an input event to the plugin by passing it down to WebKit,
|
| // which sends it back up to the plugin as if it came from the user.
|
|
|