Index: webkit/glue/webthemeengine_impl_win.cc |
diff --git a/webkit/glue/webthemeengine_impl_win.cc b/webkit/glue/webthemeengine_impl_win.cc |
index 78d7cf3614fa3b859fddd8d6505f58609efbd0a5..f9b8eca68c67fbda47a473844b0afa3cbecb6a86 100644 |
--- a/webkit/glue/webthemeengine_impl_win.cc |
+++ b/webkit/glue/webthemeengine_impl_win.cc |
@@ -114,4 +114,21 @@ void WebThemeEngineImpl::paintTrackbar( |
canvas->endPlatformPaint(); |
} |
+void WebThemeEngineImpl::paintProgressBar( |
+ WebKit::WebCanvas* canvas, |
+ const WebKit::WebRect& barRect, |
+ int valuePart, const WebKit::WebRect& valueRect) |
+ |
+{ |
+ HDC hdc = canvas->beginPlatformPaint(); |
+ RECT native_bar_rect = WebRectToRECT(barRect); |
+ RECT native_value_rect = WebRectToRECT(valueRect); |
+ gfx::NativeTheme::instance()->PaintProgressBar( |
+ hdc, &native_bar_rect, |
+ valuePart, &native_value_rect, canvas); |
+ canvas->endPlatformPaint(); |
+ |
+} |
+ |
+ |
} // namespace webkit_glue |