Skip to content
  • hyatt@apple.com's avatar
    2008-10-10 David Hyatt <hyatt@apple.com> · fca034d3
    hyatt@apple.com authored
            Make CSS scrollbars respect the OS setting regarding where buttons should be placed.
    
            Reviewed by Sam Weinig
    
            No test case possible, since the OS setting can vary.
    
            * css/CSSSelector.cpp:
            (WebCore::CSSSelector::extractPseudoType):
            * css/CSSSelector.h:
            (WebCore::CSSSelector::):
            * css/CSSStyleSelector.cpp:
            (WebCore::CSSStyleSelector::SelectorChecker::checkScrollbarPseudoClass):
            * platform/Scrollbar.h:
            (WebCore::Scrollbar::styleChanged):
            * platform/mac/ScrollbarThemeMac.mm:
            (+[ScrollbarPrefsObserver appearancePrefsChanged:]):
            (WebCore::ScrollbarThemeMac::preferencesChanged):
            * rendering/RenderLayer.cpp:
            (WebCore::RenderLayer::invalidateScrollbarRect):
            * rendering/RenderScrollbar.cpp:
            (WebCore::RenderScrollbar::styleChanged):
            (WebCore::RenderScrollbar::updateScrollbarPart):
            * rendering/RenderScrollbar.h:
            * rendering/RenderScrollbarTheme.h:
            (WebCore::RenderScrollbarTheme::buttonsPlacement):
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37490 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    fca034d3