Skip to content
  • hyatt@apple.com's avatar
    2008-10-10 David Hyatt <hyatt@apple.com> · f9e710bb
    hyatt@apple.com authored
            https://bugs.webkit.org/show_bug.cgi?id=21527
    
            Make CSS scrollbars support :not, :hover and :active.
    
            Reviewed by Adam Roben
    
            Added WebCore/manual-tests/scrollbar-hover-active.html
    
            * css/CSSStyleSelector.cpp:
            (WebCore::CSSStyleSelector::SelectorChecker::checkOneSelector):
            (WebCore::CSSStyleSelector::SelectorChecker::checkScrollbarPseudoClass):
            * platform/Scrollbar.cpp:
            (WebCore::Scrollbar::autoscrollPressedPart):
            (WebCore::Scrollbar::startTimerIfNeeded):
            (WebCore::Scrollbar::setHoveredPart):
            (WebCore::Scrollbar::setPressedPart):
            (WebCore::Scrollbar::mouseMoved):
            (WebCore::Scrollbar::mouseExited):
            (WebCore::Scrollbar::mouseUp):
            (WebCore::Scrollbar::mouseDown):
            * platform/Scrollbar.h:
            * rendering/RenderScrollbar.cpp:
            (WebCore::RenderScrollbar::setHoveredPart):
            (WebCore::RenderScrollbar::setPressedPart):
            (WebCore::RenderScrollbar::updateScrollbarParts):
            (WebCore::pseudoForScrollbarPart):
            (WebCore::RenderScrollbar::updateScrollbarPart):
            * rendering/RenderScrollbar.h:
    
    
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@37486 268f45cc-cd09-0410-ab3c-d52691b4dbfc
    f9e710bb