|
WEBCORE_EXPORT bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
|
WEBCORE_EXPORT void | scrollToOffsetWithoutAnimation (const FloatPoint &) |
|
void | scrollToOffsetWithoutAnimation (ScrollbarOrientation, float offset) |
|
WEBCORE_EXPORT void | notifyScrollPositionChanged (const ScrollPosition &) |
|
virtual bool | requestScrollPositionUpdate (const ScrollPosition &) |
|
WEBCORE_EXPORT bool | handleWheelEvent (const PlatformWheelEvent &) |
|
WeakPtr< ScrollableArea > | createWeakPtr () |
|
void | updateScrollSnapState () |
|
virtual void | setIsUserScroll (bool) |
|
bool | constrainsScrollingToContentEdge () const |
|
void | setConstrainsScrollingToContentEdge (bool constrainsScrollingToContentEdge) |
|
void | setVerticalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | verticalScrollElasticity () const |
|
void | setHorizontalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | horizontalScrollElasticity () const |
|
bool | inLiveResize () const |
|
virtual WEBCORE_EXPORT void | willStartLiveResize () |
|
virtual WEBCORE_EXPORT void | willEndLiveResize () |
|
WEBCORE_EXPORT void | contentAreaWillPaint () const |
|
WEBCORE_EXPORT void | mouseEnteredContentArea () const |
|
WEBCORE_EXPORT void | mouseExitedContentArea () const |
|
WEBCORE_EXPORT void | mouseMovedInContentArea () const |
|
WEBCORE_EXPORT void | mouseEnteredScrollbar (Scrollbar *) const |
|
void | mouseExitedScrollbar (Scrollbar *) const |
|
void | mouseIsDownInScrollbar (Scrollbar *, bool) const |
|
void | contentAreaDidShow () const |
|
void | contentAreaDidHide () const |
|
void | lockOverlayScrollbarStateToHidden (bool shouldLockState) const |
|
WEBCORE_EXPORT bool | scrollbarsCanBeActive () const |
|
virtual WEBCORE_EXPORT void | didAddScrollbar (Scrollbar *, ScrollbarOrientation) |
|
virtual WEBCORE_EXPORT void | willRemoveScrollbar (Scrollbar *, ScrollbarOrientation) |
|
virtual WEBCORE_EXPORT void | contentsResized () |
|
virtual void | updateContentsSize () |
|
virtual WEBCORE_EXPORT void | availableContentSizeChanged (AvailableSizeChangeReason) |
|
bool | hasOverlayScrollbars () const |
|
virtual WEBCORE_EXPORT void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) |
|
ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
|
WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
|
ScrollAnimator * | existingScrollAnimator () const |
|
virtual bool | isActive () const =0 |
|
virtual int | scrollSize (ScrollbarOrientation) const =0 |
|
virtual int | scrollOffset (ScrollbarOrientation) const =0 |
|
virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
|
virtual bool | isScrollCornerVisible () const =0 |
|
virtual IntRect | scrollCornerRect () const =0 |
|
virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
|
virtual bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const =0 |
|
virtual IntRect | convertFromScrollbarToContainingView (const Scrollbar &scrollbar, const IntRect &scrollbarRect) const |
|
virtual IntRect | convertFromContainingViewToScrollbar (const Scrollbar &scrollbar, const IntRect &parentRect) const |
|
virtual IntPoint | convertFromScrollbarToContainingView (const Scrollbar &scrollbar, const IntPoint &scrollbarPoint) const |
|
virtual IntPoint | convertFromContainingViewToScrollbar (const Scrollbar &scrollbar, const IntPoint &parentPoint) const |
|
int | horizontalScrollbarIntrusion () const |
|
int | verticalScrollbarIntrusion () const |
|
WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
|
virtual Scrollbar * | horizontalScrollbar () const |
|
virtual Scrollbar * | verticalScrollbar () const |
|
const IntPoint & | scrollOrigin () const |
|
bool | scrollOriginChanged () const |
|
virtual ScrollPosition | scrollPosition () const |
|
virtual ScrollPosition | minimumScrollPosition () const |
|
virtual ScrollPosition | maximumScrollPosition () const |
|
ScrollPosition | constrainScrollPosition (const ScrollPosition &position) const |
|
ScrollOffset | maximumScrollOffset () const |
|
WEBCORE_EXPORT ScrollPosition | scrollPositionFromOffset (ScrollOffset) const |
|
WEBCORE_EXPORT ScrollOffset | scrollOffsetFromPosition (ScrollPosition) const |
|
virtual WEBCORE_EXPORT bool | scrolledToTop () const |
|
virtual WEBCORE_EXPORT bool | scrolledToBottom () const |
|
virtual WEBCORE_EXPORT bool | scrolledToLeft () const |
|
virtual WEBCORE_EXPORT bool | scrolledToRight () const |
|
bool | isScrolledProgrammatically () const |
|
void | setScrolledProgrammatically (bool state) |
|
WEBCORE_EXPORT IntRect | visibleContentRect (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
WEBCORE_EXPORT IntRect | visibleContentRectIncludingScrollbars (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
int | visibleWidth () const |
|
int | visibleHeight () const |
|
virtual IntSize | visibleSize () const =0 |
|
virtual IntSize | contentsSize () const =0 |
|
virtual IntSize | overhangAmount () const |
|
virtual IntPoint | lastKnownMousePosition () const |
|
virtual bool | isHandlingWheelEvent () const |
|
virtual int | headerHeight () const |
|
virtual int | footerHeight () const |
|
WEBCORE_EXPORT IntSize | totalContentsSize () const |
|
virtual bool | shouldSuspendScrollAnimations () const |
|
virtual WEBCORE_EXPORT void | scrollbarStyleChanged (ScrollbarStyle, bool) |
|
virtual void | setVisibleScrollerThumbRect (const IntRect &) |
|
virtual ScrollableArea * | enclosingScrollableArea () const =0 |
|
virtual bool | isScrollableOrRubberbandable ()=0 |
|
virtual bool | hasScrollableOrRubberbandableAncestor ()=0 |
|
virtual IntRect | scrollableAreaBoundingBox (bool *=nullptr) const =0 |
|
virtual bool | isRubberBandInProgress () const |
|
virtual bool | isScrollSnapInProgress () const |
|
virtual bool | scrollAnimatorEnabled () const |
|
WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
|
LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
|
virtual bool | scheduleAnimation () |
|
void | serviceScrollAnimations () |
|
virtual TiledBacking * | tiledBacking () const |
|
virtual bool | usesCompositedScrolling () const |
|
virtual bool | usesAsyncScrolling () const |
|
virtual GraphicsLayer * | layerForHorizontalScrollbar () const |
|
virtual GraphicsLayer * | layerForVerticalScrollbar () const |
|
bool | hasLayerForHorizontalScrollbar () const |
|
bool | hasLayerForVerticalScrollbar () const |
|
void | verticalScrollbarLayerDidChange () |
|
void | horizontalScrollbarLayerDidChange () |
|
virtual bool | usesMockScrollAnimator () const |
|
virtual void | logMockScrollAnimatorMessage (const String &) const |
|
virtual bool | shouldPlaceBlockDirectionScrollbarOnLeft () const =0 |
|
WEBCORE_EXPORT bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
|
WEBCORE_EXPORT void | scrollToOffsetWithoutAnimation (const FloatPoint &) |
|
void | scrollToOffsetWithoutAnimation (ScrollbarOrientation, float offset) |
|
WEBCORE_EXPORT void | notifyScrollPositionChanged (const ScrollPosition &) |
|
virtual bool | requestScrollPositionUpdate (const ScrollPosition &) |
|
WEBCORE_EXPORT bool | handleWheelEvent (const PlatformWheelEvent &) |
|
WeakPtr< ScrollableArea > | createWeakPtr () |
|
void | updateScrollSnapState () |
|
virtual void | setIsUserScroll (bool) |
|
bool | constrainsScrollingToContentEdge () const |
|
void | setConstrainsScrollingToContentEdge (bool constrainsScrollingToContentEdge) |
|
void | setVerticalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | verticalScrollElasticity () const |
|
void | setHorizontalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | horizontalScrollElasticity () const |
|
bool | inLiveResize () const |
|
virtual WEBCORE_EXPORT void | willStartLiveResize () |
|
virtual WEBCORE_EXPORT void | willEndLiveResize () |
|
WEBCORE_EXPORT void | contentAreaWillPaint () const |
|
WEBCORE_EXPORT void | mouseEnteredContentArea () const |
|
WEBCORE_EXPORT void | mouseExitedContentArea () const |
|
WEBCORE_EXPORT void | mouseMovedInContentArea () const |
|
WEBCORE_EXPORT void | mouseEnteredScrollbar (Scrollbar *) const |
|
void | mouseExitedScrollbar (Scrollbar *) const |
|
void | mouseIsDownInScrollbar (Scrollbar *, bool) const |
|
void | contentAreaDidShow () const |
|
void | contentAreaDidHide () const |
|
void | lockOverlayScrollbarStateToHidden (bool shouldLockState) const |
|
WEBCORE_EXPORT bool | scrollbarsCanBeActive () const |
|
virtual WEBCORE_EXPORT void | didAddScrollbar (Scrollbar *, ScrollbarOrientation) |
|
virtual WEBCORE_EXPORT void | willRemoveScrollbar (Scrollbar *, ScrollbarOrientation) |
|
virtual WEBCORE_EXPORT void | contentsResized () |
|
virtual void | updateContentsSize () |
|
virtual WEBCORE_EXPORT void | availableContentSizeChanged (AvailableSizeChangeReason) |
|
bool | hasOverlayScrollbars () const |
|
virtual WEBCORE_EXPORT void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) |
|
ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
|
WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
|
ScrollAnimator * | existingScrollAnimator () const |
|
virtual bool | isActive () const =0 |
|
virtual int | scrollSize (ScrollbarOrientation) const =0 |
|
virtual int | scrollOffset (ScrollbarOrientation) const =0 |
|
virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
|
virtual bool | isScrollCornerVisible () const =0 |
|
virtual IntRect | scrollCornerRect () const =0 |
|
virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
|
virtual bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const =0 |
|
virtual IntRect | convertFromScrollbarToContainingView (const Scrollbar &scrollbar, const IntRect &scrollbarRect) const |
|
virtual IntRect | convertFromContainingViewToScrollbar (const Scrollbar &scrollbar, const IntRect &parentRect) const |
|
virtual IntPoint | convertFromScrollbarToContainingView (const Scrollbar &scrollbar, const IntPoint &scrollbarPoint) const |
|
virtual IntPoint | convertFromContainingViewToScrollbar (const Scrollbar &scrollbar, const IntPoint &parentPoint) const |
|
int | horizontalScrollbarIntrusion () const |
|
int | verticalScrollbarIntrusion () const |
|
WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
|
virtual Scrollbar * | horizontalScrollbar () const |
|
virtual Scrollbar * | verticalScrollbar () const |
|
const IntPoint & | scrollOrigin () const |
|
bool | scrollOriginChanged () const |
|
virtual ScrollPosition | scrollPosition () const |
|
virtual ScrollPosition | minimumScrollPosition () const |
|
virtual ScrollPosition | maximumScrollPosition () const |
|
ScrollPosition | constrainScrollPosition (const ScrollPosition &position) const |
|
ScrollOffset | maximumScrollOffset () const |
|
WEBCORE_EXPORT ScrollPosition | scrollPositionFromOffset (ScrollOffset) const |
|
WEBCORE_EXPORT ScrollOffset | scrollOffsetFromPosition (ScrollPosition) const |
|
virtual WEBCORE_EXPORT bool | scrolledToTop () const |
|
virtual WEBCORE_EXPORT bool | scrolledToBottom () const |
|
virtual WEBCORE_EXPORT bool | scrolledToLeft () const |
|
virtual WEBCORE_EXPORT bool | scrolledToRight () const |
|
bool | isScrolledProgrammatically () const |
|
void | setScrolledProgrammatically (bool state) |
|
WEBCORE_EXPORT IntRect | visibleContentRect (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
WEBCORE_EXPORT IntRect | visibleContentRectIncludingScrollbars (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
int | visibleWidth () const |
|
int | visibleHeight () const |
|
virtual IntSize | visibleSize () const =0 |
|
virtual IntSize | contentsSize () const =0 |
|
virtual IntSize | overhangAmount () const |
|
virtual IntPoint | lastKnownMousePosition () const |
|
virtual bool | isHandlingWheelEvent () const |
|
virtual int | headerHeight () const |
|
virtual int | footerHeight () const |
|
WEBCORE_EXPORT IntSize | totalContentsSize () const |
|
virtual bool | shouldSuspendScrollAnimations () const |
|
virtual WEBCORE_EXPORT void | scrollbarStyleChanged (ScrollbarStyle, bool) |
|
virtual void | setVisibleScrollerThumbRect (const IntRect &) |
|
virtual ScrollableArea * | enclosingScrollableArea () const =0 |
|
virtual bool | isScrollableOrRubberbandable ()=0 |
|
virtual bool | hasScrollableOrRubberbandableAncestor ()=0 |
|
virtual IntRect | scrollableAreaBoundingBox (bool *=nullptr) const =0 |
|
virtual bool | isRubberBandInProgress () const |
|
virtual bool | isScrollSnapInProgress () const |
|
virtual bool | scrollAnimatorEnabled () const |
|
WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
|
LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
|
virtual bool | scheduleAnimation () |
|
void | serviceScrollAnimations () |
|
virtual TiledBacking * | tiledBacking () const |
|
virtual bool | usesCompositedScrolling () const |
|
virtual bool | usesAsyncScrolling () const |
|
virtual GraphicsLayer * | layerForHorizontalScrollbar () const |
|
virtual GraphicsLayer * | layerForVerticalScrollbar () const |
|
bool | hasLayerForHorizontalScrollbar () const |
|
bool | hasLayerForVerticalScrollbar () const |
|
void | verticalScrollbarLayerDidChange () |
|
void | horizontalScrollbarLayerDidChange () |
|
virtual bool | usesMockScrollAnimator () const |
|
virtual void | logMockScrollAnimatorMessage (const String &) const |
|
virtual bool | shouldPlaceBlockDirectionScrollbarOnLeft () const =0 |
|