|
virtual | ~ScrollView () |
|
int | scrollSize (ScrollbarOrientation) const final |
|
int | scrollOffset (ScrollbarOrientation) const final |
|
WEBCORE_EXPORT void | setScrollOffset (const ScrollOffset &) final |
|
bool | isScrollCornerVisible () const final |
|
void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
|
virtual void | notifyPageThatContentAreaWillPaint () const |
|
IntPoint | locationOfContents () const |
|
virtual void | scrollTo (const ScrollPosition &) |
|
virtual HostWindow * | hostWindow () const =0 |
|
virtual IntRect | windowClipRect () const =0 |
|
const HashSet< Ref< Widget > > & | children () const |
|
WEBCORE_EXPORT void | addChild (Widget &) |
|
virtual void | removeChild (Widget &) |
|
Scrollbar * | horizontalScrollbar () const final |
|
Scrollbar * | verticalScrollbar () const final |
|
bool | isScrollViewScrollbar (const Widget *child) const |
|
void | positionScrollbarLayers () |
|
void | setScrollbarModes (ScrollbarMode horizontalMode, ScrollbarMode verticalMode, bool horizontalLock=false, bool verticalLock=false) |
|
void | setHorizontalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
void | setVerticalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
WEBCORE_EXPORT void | scrollbarModes (ScrollbarMode &horizontalMode, ScrollbarMode &verticalMode) const |
|
ScrollbarMode | horizontalScrollbarMode () const |
|
ScrollbarMode | verticalScrollbarMode () const |
|
void | setHorizontalScrollbarLock (bool lock=true) |
|
bool | horizontalScrollbarLock () const |
|
void | setVerticalScrollbarLock (bool lock=true) |
|
bool | verticalScrollbarLock () const |
|
void | setScrollingModesLock (bool lock=true) |
|
virtual WEBCORE_EXPORT void | setCanHaveScrollbars (bool) |
|
bool | canHaveScrollbars () const |
|
virtual bool | avoidScrollbarCreation () const |
|
void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) final |
|
bool | paintsEntireContents () const |
|
WEBCORE_EXPORT void | setPaintsEntireContents (bool) |
|
bool | clipsRepaints () const |
|
void | setClipsRepaints (bool) |
|
bool | delegatesScrolling () const |
|
WEBCORE_EXPORT void | setDelegatesScrolling (bool) |
|
virtual Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) |
|
void | styleDidChange () |
|
void | setProhibitsScrolling (bool b) |
|
bool | prohibitsScrolling () const |
|
void | setCanBlitOnScroll (bool) |
|
bool | canBlitOnScroll () const |
|
virtual float | topContentInset (TopContentInsetType=TopContentInsetType::WebCoreContentInset) const |
|
IntSize | visibleSize () const final |
|
WEBCORE_EXPORT IntRect | unobscuredContentRect (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
IntRect | unobscuredContentRectIncludingScrollbars () const |
|
virtual bool | inProgrammaticScroll () const |
|
IntSize | sizeForVisibleContent (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
virtual float | visibleContentScaleFactor () const |
|
WEBCORE_EXPORT IntSize | layoutSize () const |
|
int | layoutWidth () const |
|
int | layoutHeight () const |
|
WEBCORE_EXPORT IntSize | fixedLayoutSize () const |
|
WEBCORE_EXPORT void | setFixedLayoutSize (const IntSize &) |
|
WEBCORE_EXPORT bool | useFixedLayout () const |
|
WEBCORE_EXPORT void | setUseFixedLayout (bool enable) |
|
WEBCORE_EXPORT IntSize | contentsSize () const final |
|
int | contentsWidth () const |
|
int | contentsHeight () const |
|
virtual void | setContentsSize (const IntSize &) |
|
ScrollPosition | scrollPosition () const final |
|
ScrollPosition | maximumScrollPosition () const override |
|
ScrollPosition | adjustScrollPositionWithinRange (const ScrollPosition &) const |
|
int | scrollX () const |
|
int | scrollY () const |
|
IntPoint | contentsScrollPosition () const |
|
void | setContentsScrollPosition (const IntPoint &) |
|
ScrollPosition | documentScrollPositionRelativeToScrollableAreaOrigin () const |
|
WEBCORE_EXPORT ScrollPosition | documentScrollPositionRelativeToViewOrigin () const |
|
IntSize | overhangAmount () const final |
|
void | cacheCurrentScrollPosition () |
|
ScrollPosition | cachedScrollPosition () const |
|
virtual void | setScrollPosition (const ScrollPosition &) |
|
void | scrollBy (const IntSize &s) |
|
bool | scroll (ScrollDirection, ScrollGranularity) |
|
bool | logicalScroll (ScrollLogicalDirection, ScrollGranularity) |
|
void | scrollContents (const IntSize &scrollDelta) |
|
WEBCORE_EXPORT void | setScrollbarsSuppressed (bool suppressed, bool repaintOnUnsuppress=false) |
|
bool | scrollbarsSuppressed () const |
|
WEBCORE_EXPORT IntPoint | rootViewToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | rootViewToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToRootView (const IntRect &) const |
|
IntPoint | viewToContents (const IntPoint &) const |
|
IntPoint | contentsToView (const IntPoint &) const |
|
IntRect | viewToContents (IntRect) const |
|
IntRect | contentsToView (IntRect) const |
|
IntPoint | contentsToContainingViewContents (const IntPoint &) const |
|
IntRect | contentsToContainingViewContents (IntRect) const |
|
WEBCORE_EXPORT IntPoint | rootViewToTotalContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | windowToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToWindow (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | windowToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToScreen (const IntRect &) const |
|
IntPoint | screenToContents (const IntPoint &) const |
|
bool | isOffscreen () const |
|
void | frameRectsChanged () final |
|
void | setFrameRect (const IntRect &) override |
|
void | clipRectChanged () final |
|
Scrollbar * | scrollbarAtPoint (const IntPoint &windowPoint) |
|
IntPoint | convertChildToSelf (const Widget *child, const IntPoint &point) const |
|
IntPoint | convertSelfToChild (const Widget *child, const IntPoint &point) const |
|
WEBCORE_EXPORT void | paint (GraphicsContext &, const IntRect &) final |
|
void | paintScrollbars (GraphicsContext &, const IntRect &) |
|
WEBCORE_EXPORT void | show () override |
|
WEBCORE_EXPORT void | hide () final |
|
WEBCORE_EXPORT void | setParentVisible (bool) final |
|
void | addPanScrollIcon (const IntPoint &) |
|
void | removePanScrollIcon () |
|
void | paintPanScrollIcon (GraphicsContext &) |
|
bool | isPointInScrollbarCorner (const IntPoint &) |
|
bool | scrollbarCornerPresent () const |
|
IntRect | scrollCornerRect () const final |
|
virtual void | paintScrollCorner (GraphicsContext &, const IntRect &cornerRect) |
|
virtual void | paintScrollbar (GraphicsContext &, Scrollbar &, const IntRect &) |
|
IntRect | convertFromScrollbarToContainingView (const Scrollbar &, const IntRect &) const final |
|
IntRect | convertFromContainingViewToScrollbar (const Scrollbar &, const IntRect &) const final |
|
IntPoint | convertFromScrollbarToContainingView (const Scrollbar &, const IntPoint &) const final |
|
IntPoint | convertFromContainingViewToScrollbar (const Scrollbar &, const IntPoint &) const final |
|
void | calculateAndPaintOverhangAreas (GraphicsContext &, const IntRect &dirtyRect) |
|
WEBCORE_EXPORT void | scrollOffsetChangedViaPlatformWidget (const ScrollOffset &oldOffset, const ScrollOffset &newOffset) |
|
void | setAllowsUnclampedScrollPositionForTesting (bool allowsUnclampedScrollPosition) |
|
bool | allowsUnclampedScrollPosition () const |
|
virtual | ~ScrollView () |
|
int | scrollSize (ScrollbarOrientation) const final |
|
int | scrollOffset (ScrollbarOrientation) const final |
|
WEBCORE_EXPORT void | setScrollOffset (const ScrollOffset &) final |
|
bool | isScrollCornerVisible () const final |
|
void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
|
virtual void | notifyPageThatContentAreaWillPaint () const |
|
IntPoint | locationOfContents () const |
|
virtual void | scrollTo (const ScrollPosition &) |
|
virtual HostWindow * | hostWindow () const =0 |
|
virtual IntRect | windowClipRect () const =0 |
|
const HashSet< Ref< Widget > > & | children () const |
|
WEBCORE_EXPORT void | addChild (Widget &) |
|
virtual void | removeChild (Widget &) |
|
Scrollbar * | horizontalScrollbar () const final |
|
Scrollbar * | verticalScrollbar () const final |
|
bool | isScrollViewScrollbar (const Widget *child) const |
|
void | positionScrollbarLayers () |
|
void | setScrollbarModes (ScrollbarMode horizontalMode, ScrollbarMode verticalMode, bool horizontalLock=false, bool verticalLock=false) |
|
void | setHorizontalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
void | setVerticalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
WEBCORE_EXPORT void | scrollbarModes (ScrollbarMode &horizontalMode, ScrollbarMode &verticalMode) const |
|
ScrollbarMode | horizontalScrollbarMode () const |
|
ScrollbarMode | verticalScrollbarMode () const |
|
void | setHorizontalScrollbarLock (bool lock=true) |
|
bool | horizontalScrollbarLock () const |
|
void | setVerticalScrollbarLock (bool lock=true) |
|
bool | verticalScrollbarLock () const |
|
void | setScrollingModesLock (bool lock=true) |
|
virtual WEBCORE_EXPORT void | setCanHaveScrollbars (bool) |
|
bool | canHaveScrollbars () const |
|
virtual bool | avoidScrollbarCreation () const |
|
void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) final |
|
bool | paintsEntireContents () const |
|
WEBCORE_EXPORT void | setPaintsEntireContents (bool) |
|
bool | clipsRepaints () const |
|
void | setClipsRepaints (bool) |
|
bool | delegatesScrolling () const |
|
WEBCORE_EXPORT void | setDelegatesScrolling (bool) |
|
virtual Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) |
|
void | styleDidChange () |
|
void | setProhibitsScrolling (bool b) |
|
bool | prohibitsScrolling () const |
|
void | setCanBlitOnScroll (bool) |
|
bool | canBlitOnScroll () const |
|
virtual float | topContentInset (TopContentInsetType=TopContentInsetType::WebCoreContentInset) const |
|
IntSize | visibleSize () const final |
|
WEBCORE_EXPORT IntRect | unobscuredContentRect (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
IntRect | unobscuredContentRectIncludingScrollbars () const |
|
virtual bool | inProgrammaticScroll () const |
|
IntSize | sizeForVisibleContent (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
virtual float | visibleContentScaleFactor () const |
|
WEBCORE_EXPORT IntSize | layoutSize () const |
|
int | layoutWidth () const |
|
int | layoutHeight () const |
|
WEBCORE_EXPORT IntSize | fixedLayoutSize () const |
|
WEBCORE_EXPORT void | setFixedLayoutSize (const IntSize &) |
|
WEBCORE_EXPORT bool | useFixedLayout () const |
|
WEBCORE_EXPORT void | setUseFixedLayout (bool enable) |
|
WEBCORE_EXPORT IntSize | contentsSize () const final |
|
int | contentsWidth () const |
|
int | contentsHeight () const |
|
virtual void | setContentsSize (const IntSize &) |
|
ScrollPosition | scrollPosition () const final |
|
ScrollPosition | maximumScrollPosition () const override |
|
ScrollPosition | adjustScrollPositionWithinRange (const ScrollPosition &) const |
|
int | scrollX () const |
|
int | scrollY () const |
|
IntPoint | contentsScrollPosition () const |
|
void | setContentsScrollPosition (const IntPoint &) |
|
ScrollPosition | documentScrollPositionRelativeToScrollableAreaOrigin () const |
|
WEBCORE_EXPORT ScrollPosition | documentScrollPositionRelativeToViewOrigin () const |
|
IntSize | overhangAmount () const final |
|
void | cacheCurrentScrollPosition () |
|
ScrollPosition | cachedScrollPosition () const |
|
virtual void | setScrollPosition (const ScrollPosition &) |
|
void | scrollBy (const IntSize &s) |
|
bool | scroll (ScrollDirection, ScrollGranularity) |
|
bool | logicalScroll (ScrollLogicalDirection, ScrollGranularity) |
|
void | scrollContents (const IntSize &scrollDelta) |
|
WEBCORE_EXPORT void | setScrollbarsSuppressed (bool suppressed, bool repaintOnUnsuppress=false) |
|
bool | scrollbarsSuppressed () const |
|
WEBCORE_EXPORT IntPoint | rootViewToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | rootViewToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToRootView (const IntRect &) const |
|
IntPoint | viewToContents (const IntPoint &) const |
|
IntPoint | contentsToView (const IntPoint &) const |
|
IntRect | viewToContents (IntRect) const |
|
IntRect | contentsToView (IntRect) const |
|
IntPoint | contentsToContainingViewContents (const IntPoint &) const |
|
IntRect | contentsToContainingViewContents (IntRect) const |
|
WEBCORE_EXPORT IntPoint | rootViewToTotalContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | windowToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToWindow (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | windowToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToScreen (const IntRect &) const |
|
IntPoint | screenToContents (const IntPoint &) const |
|
bool | isOffscreen () const |
|
void | frameRectsChanged () final |
|
void | setFrameRect (const IntRect &) override |
|
void | clipRectChanged () final |
|
Scrollbar * | scrollbarAtPoint (const IntPoint &windowPoint) |
|
IntPoint | convertChildToSelf (const Widget *child, const IntPoint &point) const |
|
IntPoint | convertSelfToChild (const Widget *child, const IntPoint &point) const |
|
WEBCORE_EXPORT void | paint (GraphicsContext &, const IntRect &) final |
|
void | paintScrollbars (GraphicsContext &, const IntRect &) |
|
WEBCORE_EXPORT void | show () override |
|
WEBCORE_EXPORT void | hide () final |
|
WEBCORE_EXPORT void | setParentVisible (bool) final |
|
void | addPanScrollIcon (const IntPoint &) |
|
void | removePanScrollIcon () |
|
void | paintPanScrollIcon (GraphicsContext &) |
|
bool | isPointInScrollbarCorner (const IntPoint &) |
|
bool | scrollbarCornerPresent () const |
|
IntRect | scrollCornerRect () const final |
|
virtual void | paintScrollCorner (GraphicsContext &, const IntRect &cornerRect) |
|
virtual void | paintScrollbar (GraphicsContext &, Scrollbar &, const IntRect &) |
|
IntRect | convertFromScrollbarToContainingView (const Scrollbar &, const IntRect &) const final |
|
IntRect | convertFromContainingViewToScrollbar (const Scrollbar &, const IntRect &) const final |
|
IntPoint | convertFromScrollbarToContainingView (const Scrollbar &, const IntPoint &) const final |
|
IntPoint | convertFromContainingViewToScrollbar (const Scrollbar &, const IntPoint &) const final |
|
void | calculateAndPaintOverhangAreas (GraphicsContext &, const IntRect &dirtyRect) |
|
WEBCORE_EXPORT void | scrollOffsetChangedViaPlatformWidget (const ScrollOffset &oldOffset, const ScrollOffset &newOffset) |
|
void | setAllowsUnclampedScrollPositionForTesting (bool allowsUnclampedScrollPosition) |
|
bool | allowsUnclampedScrollPosition () const |
|
WEBCORE_EXPORT | Widget (PlatformWidget=nullptr) |
|
virtual WEBCORE_EXPORT | ~Widget () |
|
WEBCORE_EXPORT PlatformWidget | platformWidget () const |
|
WEBCORE_EXPORT void | setPlatformWidget (PlatformWidget) |
|
int | x () const |
|
int | y () const |
|
int | width () const |
|
int | height () const |
|
IntSize | size () const |
|
IntPoint | location () const |
|
WEBCORE_EXPORT IntRect | frameRect () const |
|
IntRect | boundsRect () const |
|
void | resize (int w, int h) |
|
void | resize (const IntSize &s) |
|
void | move (int x, int y) |
|
void | move (const IntPoint &p) |
|
void | invalidate () |
|
virtual void | invalidateRect (const IntRect &)=0 |
|
virtual WEBCORE_EXPORT void | setFocus (bool) |
|
void | setCursor (const Cursor &) |
|
bool | isSelfVisible () const |
|
bool | isParentVisible () const |
|
bool | isVisible () const |
|
void | setSelfVisible (bool v) |
|
void | setIsSelected (bool) |
|
virtual bool | isFrameView () const |
|
virtual bool | isPluginView () const |
|
virtual bool | isPluginViewBase () const |
|
virtual bool | isScrollbar () const |
|
WEBCORE_EXPORT void | removeFromParent () |
|
virtual WEBCORE_EXPORT void | setParent (ScrollView *view) |
|
ScrollView * | parent () const |
|
FrameView * | root () const |
|
virtual void | handleEvent (Event *) |
|
virtual void | notifyWidget (WidgetNotification) |
|
WEBCORE_EXPORT IntRect | convertToRootView (const IntRect &) const |
|
IntRect | convertFromRootView (const IntRect &) const |
|
IntPoint | convertToRootView (const IntPoint &) const |
|
IntPoint | convertFromRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | convertToContainingWindow (const IntRect &) const |
|
IntRect | convertFromContainingWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntPoint | convertToContainingWindow (const IntPoint &) const |
|
IntPoint | convertFromContainingWindow (const IntPoint &) const |
|
virtual bool | transformsAffectFrameRect () |
|
virtual WEBCORE_EXPORT IntRect | convertToContainingView (const IntRect &) const |
|
virtual WEBCORE_EXPORT IntRect | convertFromContainingView (const IntRect &) const |
|
virtual WEBCORE_EXPORT IntPoint | convertToContainingView (const IntPoint &) const |
|
virtual WEBCORE_EXPORT IntPoint | convertFromContainingView (const IntPoint &) const |
|
WeakPtr< Widget > | createWeakPtr () |
|
WEBCORE_EXPORT | Widget (PlatformWidget=nullptr) |
|
virtual WEBCORE_EXPORT | ~Widget () |
|
WEBCORE_EXPORT PlatformWidget | platformWidget () const |
|
WEBCORE_EXPORT void | setPlatformWidget (PlatformWidget) |
|
int | x () const |
|
int | y () const |
|
int | width () const |
|
int | height () const |
|
IntSize | size () const |
|
IntPoint | location () const |
|
WEBCORE_EXPORT IntRect | frameRect () const |
|
IntRect | boundsRect () const |
|
void | resize (int w, int h) |
|
void | resize (const IntSize &s) |
|
void | move (int x, int y) |
|
void | move (const IntPoint &p) |
|
void | invalidate () |
|
virtual void | invalidateRect (const IntRect &)=0 |
|
virtual WEBCORE_EXPORT void | setFocus (bool) |
|
void | setCursor (const Cursor &) |
|
bool | isSelfVisible () const |
|
bool | isParentVisible () const |
|
bool | isVisible () const |
|
void | setSelfVisible (bool v) |
|
void | setIsSelected (bool) |
|
virtual bool | isFrameView () const |
|
virtual bool | isPluginView () const |
|
virtual bool | isPluginViewBase () const |
|
virtual bool | isScrollbar () const |
|
WEBCORE_EXPORT void | removeFromParent () |
|
virtual WEBCORE_EXPORT void | setParent (ScrollView *view) |
|
ScrollView * | parent () const |
|
FrameView * | root () const |
|
virtual void | handleEvent (Event *) |
|
virtual void | notifyWidget (WidgetNotification) |
|
WEBCORE_EXPORT IntRect | convertToRootView (const IntRect &) const |
|
IntRect | convertFromRootView (const IntRect &) const |
|
IntPoint | convertToRootView (const IntPoint &) const |
|
IntPoint | convertFromRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | convertToContainingWindow (const IntRect &) const |
|
IntRect | convertFromContainingWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntPoint | convertToContainingWindow (const IntPoint &) const |
|
IntPoint | convertFromContainingWindow (const IntPoint &) const |
|
virtual bool | transformsAffectFrameRect () |
|
virtual WEBCORE_EXPORT IntRect | convertToContainingView (const IntRect &) const |
|
virtual WEBCORE_EXPORT IntRect | convertFromContainingView (const IntRect &) const |
|
virtual WEBCORE_EXPORT IntPoint | convertToContainingView (const IntPoint &) const |
|
virtual WEBCORE_EXPORT IntPoint | convertFromContainingView (const IntPoint &) const |
|
WeakPtr< Widget > | createWeakPtr () |
|
void | deref () const |
|
void | deref () const |
|
void | deref () const |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
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 () |
|
bool | hasOverlayScrollbars () const |
|
ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
|
WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
|
ScrollAnimator * | existingScrollAnimator () const |
|
virtual bool | isActive () const =0 |
|
virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
|
virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
|
virtual bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const =0 |
|
int | horizontalScrollbarIntrusion () const |
|
int | verticalScrollbarIntrusion () const |
|
WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
|
const IntPoint & | scrollOrigin () const |
|
bool | scrollOriginChanged () const |
|
virtual ScrollPosition | minimumScrollPosition () 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 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 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 () |
|
bool | hasOverlayScrollbars () const |
|
ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
|
WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
|
ScrollAnimator * | existingScrollAnimator () const |
|
virtual bool | isActive () const =0 |
|
virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
|
virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
|
virtual bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const =0 |
|
int | horizontalScrollbarIntrusion () const |
|
int | verticalScrollbarIntrusion () const |
|
WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
|
const IntPoint & | scrollOrigin () const |
|
bool | scrollOriginChanged () const |
|
virtual ScrollPosition | minimumScrollPosition () 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 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 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 |
|