| Index: webkit/glue/plugins/webplugin_delegate_impl.h
|
| ===================================================================
|
| --- webkit/glue/plugins/webplugin_delegate_impl.h (revision 8043)
|
| +++ webkit/glue/plugins/webplugin_delegate_impl.h (working copy)
|
| @@ -44,9 +44,7 @@
|
| WebPlugin* plugin,
|
| bool load_manually);
|
| virtual void UpdateGeometry(const gfx::Rect& window_rect,
|
| - const gfx::Rect& clip_rect,
|
| - const std::vector<gfx::Rect>& cutout_rects,
|
| - bool visible);
|
| + const gfx::Rect& clip_rect);
|
| virtual void Paint(HDC hdc, const gfx::Rect& rect);
|
| virtual void Print(HDC hdc);
|
| virtual void SetFocus(); // only called when windowless
|
| @@ -98,12 +96,6 @@
|
|
|
| int quirks() { return quirks_; }
|
|
|
| - static void MoveWindow(HWND window,
|
| - const gfx::Rect& window_rect,
|
| - const gfx::Rect& clip_rect,
|
| - const std::vector<gfx::Rect>& cutout_rects,
|
| - bool visible);
|
| -
|
| private:
|
| WebPluginDelegateImpl(gfx::NativeView containing_view,
|
| NPAPI::PluginInstance *instance);
|
| @@ -112,9 +104,7 @@
|
| //--------------------------
|
| // used for windowed plugins
|
| void WindowedUpdateGeometry(const gfx::Rect& window_rect,
|
| - const gfx::Rect& clip_rect,
|
| - const std::vector<gfx::Rect>& cutout_rects,
|
| - bool visible);
|
| + const gfx::Rect& clip_rect);
|
| // Create the native window.
|
| // Returns true if the window is created (or already exists).
|
| // Returns false if unable to create the window.
|
| @@ -126,9 +116,7 @@
|
| // Reposition the native window to be in sync with the given geometry.
|
| // Returns true if the native window has moved or been clipped differently.
|
| bool WindowedReposition(const gfx::Rect& window_rect,
|
| - const gfx::Rect& clip_rect,
|
| - const std::vector<gfx::Rect>& cutout_rects,
|
| - bool visible);
|
| + const gfx::Rect& clip_rect);
|
|
|
| // Tells the plugin about the current state of the window.
|
| // See NPAPI NPP_SetWindow for more information.
|
| @@ -201,11 +189,6 @@
|
| std::vector<gfx::Rect> cutout_rects_;
|
| int quirks_;
|
|
|
| - // We only move/size the plugin window once after its creation. The
|
| - // rest of the moves are controlled by the browser. This flag controls
|
| - // this behaviour.
|
| - bool initial_plugin_resize_done_;
|
| -
|
| // Windowless plugins don't have keyboard focus causing issues with the
|
| // plugin not receiving keyboard events if the plugin enters a modal
|
| // loop like TrackPopupMenuEx or MessageBox, etc.
|
|
|