WebCore:
2009-01-14 Adele Peterson <adele@apple.com>
Reviewed by Darin Adler.
Fix for https://bugs.webkit.org/show_bug.cgi?id=23335
<rdar://problem/6247650> Update <input type="search"> for RenderThemeWin
No new tests added. In the future, we need to update DumpRenderTree to be able to run with different RenderThemes and
we'll need a separate set of results for different themes.
* css/themeWin.css: Renable search fields. Added new rules for sub-element placement.
* rendering/RenderTextControlSingleLine.cpp:
(WebCore::RenderTextControlSingleLine::textBlockWidth): Consider margin set on the sub-elements when computing the
desired width for the text block.
* rendering/RenderThemeWin.cpp:
(WebCore::RenderThemeWin::supportsFocus): Treat SearchFieldPart the same as TextFieldPart.
(WebCore::RenderThemeWin::determineState): ditto.
(WebCore::RenderThemeWin::getClassicThemeData): ditto.
(WebCore::RenderThemeWin::getThemeData): ditto.
(WebCore::RenderThemeWin::paintSearchFieldCancelButton): Draw a scaled, vertically centered, version of the new artwork.
(WebCore::RenderThemeWin::paintSearchFieldResultsDecoration): ditto.
(WebCore::RenderThemeWin::paintSearchFieldResultsButton): ditto.
(WebCore::RenderThemeWin::adjustSearchFieldCancelButtonStyle): Set the scaled width and height.
(WebCore::RenderThemeWin::adjustSearchFieldResultsDecorationStyle): ditto.
(WebCore::RenderThemeWin::adjustSearchFieldResultsButtonStyle): ditto.
WebKit/win:
2009-01-14 Adele Peterson <adele@apple.com>
Reviewed by Darin Adler.
Fix for https://bugs.webkit.org/show_bug.cgi?id=23335
<rdar://problem/6247650> Update <input type="search"> for RenderThemeWin
Added artwork.
* WebKit.vcproj/WebKit.rc:
* WebKit.vcproj/WebKit.vcproj:
* WebKit.vcproj/resource.h:
* WebKit.vcproj/searchCancel.png: Added.
* WebKit.vcproj/searchCancelPressed.png: Added.
* WebKit.vcproj/searchMagnifier.png: Added.
* WebKit.vcproj/searchMagnifierResults.png: Added.
* WebKitDLL.cpp:(loadResourceIntoBuffer):
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@39924 268f45cc-cd09-0410-ab3c-d52691b4dbfc
13 files changed