Index: content/child/webthemeengine_impl_default.cc |
diff --git a/content/child/webthemeengine_impl_default.cc b/content/child/webthemeengine_impl_default.cc |
index 37373fd9dfc87586d4ba3d57c7eb0170597ed33b..3cbc96027f92082ba66c7953330e541f095c5884 100644 |
--- a/content/child/webthemeengine_impl_default.cc |
+++ b/content/child/webthemeengine_impl_default.cc |
@@ -16,24 +16,6 @@ using blink::WebRect; |
using blink::WebThemeEngine; |
namespace content { |
-namespace { |
- |
-#if defined(OS_WIN) |
-// The scrollbar metrics default to 17 dips which is the default value on |
-// Windows in most cases. |
-int32_t g_vertical_scroll_bar_width = 17; |
- |
-// The height of a horizontal scroll bar in dips. |
-int32_t g_horizontal_scroll_bar_height = 17; |
- |
-// The height of the arrow bitmap on a vertical scroll bar in dips. |
-int32_t g_vertical_arrow_bitmap_height = 17; |
- |
-// The width of the arrow bitmap on a horizontal scroll bar in dips. |
-int32_t g_horizontal_arrow_bitmap_width = 17; |
-#endif |
- |
-} // namespace |
static ui::NativeTheme::Part NativeThemePart( |
WebThemeEngine::Part part) { |
@@ -185,27 +167,8 @@ static void GetNativeThemeExtraParams( |
blink::WebSize WebThemeEngineImpl::getSize(WebThemeEngine::Part part) { |
ui::NativeTheme::ExtraParams extra; |
- ui::NativeTheme::Part native_theme_part = NativeThemePart(part); |
-#if defined(OS_WIN) |
- switch (native_theme_part) { |
- case ui::NativeTheme::kScrollbarDownArrow: |
- case ui::NativeTheme::kScrollbarLeftArrow: |
- case ui::NativeTheme::kScrollbarRightArrow: |
- case ui::NativeTheme::kScrollbarUpArrow: |
- case ui::NativeTheme::kScrollbarHorizontalThumb: |
- case ui::NativeTheme::kScrollbarVerticalThumb: |
- case ui::NativeTheme::kScrollbarHorizontalTrack: |
- case ui::NativeTheme::kScrollbarVerticalTrack: { |
- return gfx::Size(g_vertical_scroll_bar_width, |
- g_vertical_scroll_bar_width); |
- } |
- |
- default: |
- break; |
- } |
-#endif |
return ui::NativeTheme::GetInstanceForWeb()->GetPartSize( |
- native_theme_part, ui::NativeTheme::kNormal, extra); |
+ NativeThemePart(part), ui::NativeTheme::kNormal, extra); |
} |
void WebThemeEngineImpl::paint( |
@@ -233,18 +196,4 @@ void WebThemeEngineImpl::paintStateTransition(blink::WebCanvas* canvas, |
NativeThemeState(endState), progress, gfx::Rect(rect)); |
} |
-#if defined(OS_WIN) |
-// static |
-void WebThemeEngineImpl::cacheScrollBarMetrics( |
- int32_t vertical_scroll_bar_width, |
- int32_t horizontal_scroll_bar_height, |
- int32_t vertical_arrow_bitmap_height, |
- int32_t horizontal_arrow_bitmap_width) { |
- g_vertical_scroll_bar_width = vertical_scroll_bar_width; |
- g_horizontal_scroll_bar_height = horizontal_scroll_bar_height; |
- g_vertical_arrow_bitmap_height = vertical_arrow_bitmap_height; |
- g_horizontal_arrow_bitmap_width = horizontal_arrow_bitmap_width; |
-} |
-#endif |
- |
} // namespace content |