Index: webkit/glue/webthemeengine_impl_win.cc |
diff --git a/webkit/glue/webthemeengine_impl_win.cc b/webkit/glue/webthemeengine_impl_win.cc |
index 30464e08bc48a14b44f1ad3ccc0f8a75a0ace88c..7e60501664819408c5bb177f8718dea67986b8fc 100644 |
--- a/webkit/glue/webthemeengine_impl_win.cc |
+++ b/webkit/glue/webthemeengine_impl_win.cc |
@@ -15,6 +15,7 @@ |
using WebKit::WebCanvas; |
using WebKit::WebColor; |
using WebKit::WebRect; |
+using WebKit::WebSize; |
namespace webkit_glue { |
@@ -981,4 +982,19 @@ void WebThemeEngineImpl::paintProgressBar( |
extra); |
} |
+WebSize WebThemeEngineImpl::getSize(int part) { |
+ switch (part) { |
+ case SBP_ARROWBTN: { |
+ gfx::Size size = ui::NativeTheme::instance()->GetPartSize( |
+ ui::NativeTheme::kScrollbarUpArrow, |
+ ui::NativeTheme::kNormal, |
+ ui::NativeTheme::ExtraParams()); |
+ return WebSize(size.width(), size.height()); |
+ } |
+ default: |
+ NOTREACHED() << "Unhandled part: " << part; |
+ } |
+ return WebSize(); |
+} |
+ |
} // namespace webkit_glue |