diff options
Diffstat (limited to 'webkit/glue/webplugin.h')
-rw-r--r-- | webkit/glue/webplugin.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/webkit/glue/webplugin.h b/webkit/glue/webplugin.h index a549b5f..c4e2272 100644 --- a/webkit/glue/webplugin.h +++ b/webkit/glue/webplugin.h @@ -32,6 +32,10 @@ class WebPluginResourceClient; // Describes the new location for a plugin window. struct WebPluginGeometry { + WebPluginGeometry(); + + bool Equals(const WebPluginGeometry& rhs) const; + // On Windows, this is the plugin window in the plugin process. // On X11, this is the XID of the plugin-side GtkPlug containing the // GtkSocket hosting the actual plugin window. @@ -57,6 +61,9 @@ class WebPlugin { // as well as the information about the HDC for paint operations. virtual void SetWindow(gfx::PluginWindowHandle window) = 0; + // Whether input events should be sent to the delegate. + virtual void SetAcceptsInputEvents(bool accepts) = 0; + // Called by the plugin delegate to let it know that the window is being // destroyed. virtual void WillDestroyWindow(gfx::PluginWindowHandle window) = 0; |