diff options
author | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-08 21:58:04 +0000 |
---|---|---|
committer | darin@chromium.org <darin@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-04-08 21:58:04 +0000 |
commit | 02e80deede0729617aeb87128b1db3cd14b36d6b (patch) | |
tree | dfdec4f6e761c652ba8439dc36204cfa31246962 /webkit/glue/webwidget_impl.h | |
parent | 98aebc7fc44cc34ecfa5a33ade9a8aa511bb96a3 (diff) | |
download | chromium_src-02e80deede0729617aeb87128b1db3cd14b36d6b.zip chromium_src-02e80deede0729617aeb87128b1db3cd14b36d6b.tar.gz chromium_src-02e80deede0729617aeb87128b1db3cd14b36d6b.tar.bz2 |
Switch to using WebPoint, WebRect, and WebSize in more of the glue
layer interface. This will help when we move those interfaces into
the WebKit API.
R=dglazkov
Review URL: http://codereview.chromium.org/63126
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@13381 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue/webwidget_impl.h')
-rw-r--r-- | webkit/glue/webwidget_impl.h | 25 |
1 files changed, 14 insertions, 11 deletions
diff --git a/webkit/glue/webwidget_impl.h b/webkit/glue/webwidget_impl.h index 5cf6cfe..548952b 100644 --- a/webkit/glue/webwidget_impl.h +++ b/webkit/glue/webwidget_impl.h @@ -9,8 +9,9 @@ #include "base/compiler_specific.h" #include "base/ref_counted.h" #include "base/gfx/native_widget_types.h" -#include "base/gfx/point.h" -#include "base/gfx/size.h" +#include "third_party/WebKit/WebKit/chromium/public/WebPoint.h" +#include "third_party/WebKit/WebKit/chromium/public/WebRect.h" +#include "third_party/WebKit/WebKit/chromium/public/WebSize.h" #include "webkit/glue/webwidget.h" #include "FramelessScrollViewClient.h" @@ -40,10 +41,11 @@ class WebWidgetImpl : public WebWidget, public: // WebWidget virtual void Close(); - virtual void Resize(const gfx::Size& new_size); - virtual gfx::Size GetSize() { return size(); } + virtual void Resize(const WebKit::WebSize& new_size); + virtual WebKit::WebSize GetSize() { return size(); } virtual void Layout(); - virtual void Paint(skia::PlatformCanvas* canvas, const gfx::Rect& rect); + virtual void Paint(skia::PlatformCanvas* canvas, + const WebKit::WebRect& rect); virtual bool HandleInputEvent(const WebKit::WebInputEvent* input_event); virtual void MouseCaptureLost(); virtual void SetFocus(bool enable); @@ -53,18 +55,19 @@ class WebWidgetImpl : public WebWidget, int target_end, const std::wstring& ime_string); virtual bool ImeUpdateStatus(bool* enable_ime, - gfx::Rect* caret_rect); + WebKit::WebRect* caret_rect); virtual void SetTextDirection(WebTextDirection direction); // WebWidgetImpl - void Init(WebCore::FramelessScrollView* widget, const gfx::Rect& bounds); + void Init(WebCore::FramelessScrollView* widget, + const WebKit::WebRect& bounds); void InitWithItems(WebCore::FramelessScrollView* widget, - const gfx::Rect& bounds, + const WebKit::WebRect& bounds, int item_height, int selected_index, const std::vector<MenuItem>& items); - const gfx::Size& size() const { return size_; } + const WebKit::WebSize& size() const { return size_; } WebWidgetDelegate* delegate() { return delegate_; @@ -111,9 +114,9 @@ class WebWidgetImpl : public WebWidget, #endif WebWidgetDelegate* delegate_; - gfx::Size size_; + WebKit::WebSize size_; - gfx::Point last_mouse_position_; + WebKit::WebPoint last_mouse_position_; // This is a non-owning ref. The popup will notify us via popupClosed() // before it is destroyed. |