-
rdar://problem/8895140bdakin@apple.com authored
when using WKScrollbars. Reviewed by Darin Adler. Source/WebCore: New WebKitSystemInterface Functionality. * WebCore.exp.in: * platform/mac/WebCoreSystemInterface.h: * platform/mac/WebCoreSystemInterface.mm: Some of the terrible static arrays are now only needed in the old non-WK code, so they are if-def'd now. * platform/mac/ScrollbarThemeMac.mm: Just patching this function in a better way than I did before. (WebCore::updateArrowPlacement): Call into WK for the right values. (WebCore::ScrollbarThemeMac::scrollbarThickness): (WebCore::ScrollbarThemeMac::hasThumb): (WebCore::ScrollbarThemeMac::minimumThumbLength): Return false if there are no buttons. (WebCore::ScrollbarThemeMac::hasButtons): Return an empty IntRect if there are not buttons. (WebCore::buttonRepaintRect): Source/WebKit/mac: * WebCoreSupport/WebSystemInterface.mm: (InitWebCoreSystemInterface): Source/WebKit2: * WebProcess/WebCoreSupport/mac/WebSystemInterface.mm: (InitWebCoreSystemInterface): git-svn-id: http://svn.webkit.org/repository/webkit/trunk@76754 268f45cc-cd09-0410-ab3c-d52691b4dbfc
5ce11413