|
| virtual | ~FrameView () |
| |
| HostWindow * | hostWindow () const final |
| |
| WEBCORE_EXPORT void | invalidateRect (const IntRect &) final |
| |
| void | setFrameRect (const IntRect &) final |
| |
| bool | scheduleAnimation () final |
| |
| Frame & | frame () const |
| |
| WEBCORE_EXPORT RenderView * | renderView () const |
| |
| int | mapFromLayoutToCSSUnits (LayoutUnit) const |
| |
| LayoutUnit | mapFromCSSToLayoutUnits (int) const |
| |
| LayoutUnit | marginWidth () const |
| |
| LayoutUnit | marginHeight () const |
| |
| void | setMarginWidth (LayoutUnit) |
| |
| void | setMarginHeight (LayoutUnit) |
| |
| WEBCORE_EXPORT void | setCanHaveScrollbars (bool) final |
| |
| WEBCORE_EXPORT void | updateCanHaveScrollbars () |
| |
| Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) final |
| |
| bool | avoidScrollbarCreation () const final |
| |
| void | setContentsSize (const IntSize &) final |
| |
| void | updateContentsSize () final |
| |
| void | layout (bool allowSubtree=true) |
| |
| WEBCORE_EXPORT bool | didFirstLayout () const |
| |
| void | layoutTimerFired () |
| |
| void | scheduleRelayout () |
| |
| void | scheduleRelayoutOfSubtree (RenderElement &) |
| |
| void | unscheduleRelayout () |
| |
| void | queuePostLayoutCallback (WTF::Function< void()> &&) |
| |
| bool | layoutPending () const |
| |
| bool | isInLayout () const |
| |
| bool | isInRenderTreeLayout () const |
| |
| WEBCORE_EXPORT bool | inPaintableState () |
| |
| RenderElement * | layoutRoot () const |
| |
| void | clearLayoutRoot () |
| |
| int | layoutCount () const |
| |
| WEBCORE_EXPORT bool | needsLayout () const |
| |
| WEBCORE_EXPORT void | setNeedsLayout () |
| |
| void | setViewportConstrainedObjectsNeedLayout () |
| |
| bool | needsStyleRecalcOrLayout (bool includeSubframes=true) const |
| |
| bool | needsFullRepaint () const |
| |
| WEBCORE_EXPORT bool | renderedCharactersExceed (unsigned threshold) |
| |
| bool | useCustomFixedPositionLayoutRect () const |
| |
| WEBCORE_EXPORT void | serviceScriptedAnimations () |
| |
| void | willRecalcStyle () |
| |
| bool | updateCompositingLayersAfterStyleChange () |
| |
| void | updateCompositingLayersAfterLayout () |
| |
| void | clearBackingStores () |
| |
| void | setNeedsOneShotDrawingSynchronization () |
| |
| WEBCORE_EXPORT GraphicsLayer * | graphicsLayerForPlatformWidget (PlatformWidget) |
| |
| WEBCORE_EXPORT void | scheduleLayerFlushAllowingThrottling () |
| |
| WEBCORE_EXPORT TiledBacking * | tiledBacking () const final |
| |
| uint64_t | scrollLayerID () const |
| |
| ScrollableArea * | scrollableAreaForScrollLayerID (uint64_t) const |
| |
| bool | hasCompositedContent () const |
| |
| WEBCORE_EXPORT void | enterCompositingMode () |
| |
| WEBCORE_EXPORT bool | isEnclosedInCompositingLayer () const |
| |
| WEBCORE_EXPORT bool | flushCompositingStateIncludingSubframes () |
| |
| WEBCORE_EXPORT bool | isSoftwareRenderable () const |
| |
| void | setIsInWindow (bool) |
| |
| void | resetScrollbars () |
| |
| void | resetScrollbarsAndClearContentsSize () |
| |
| void | prepareForDetach () |
| |
| void | detachCustomScrollbars () |
| |
| WEBCORE_EXPORT void | recalculateScrollbarOverlayStyle () |
| |
| void | clear () |
| |
| WEBCORE_EXPORT bool | isTransparent () const |
| |
| WEBCORE_EXPORT void | setTransparent (bool isTransparent) |
| |
| bool | hasOpaqueBackground () const |
| |
| WEBCORE_EXPORT Color | baseBackgroundColor () const |
| |
| WEBCORE_EXPORT void | setBaseBackgroundColor (const Color &) |
| |
| void | updateBackgroundRecursively (const Color &, bool) |
| |
| void | updateExtendBackgroundIfNecessary () |
| |
| void | updateTilesForExtendedBackgroundMode (ExtendedBackgroundMode) |
| |
| ExtendedBackgroundMode | calculateExtendedBackgroundMode () const |
| |
| bool | hasExtendedBackgroundRectForPainting () const |
| |
| IntRect | extendedBackgroundRectForPainting () const |
| |
| bool | shouldUpdateWhileOffscreen () const |
| |
| WEBCORE_EXPORT void | setShouldUpdateWhileOffscreen (bool) |
| |
| bool | shouldUpdate () const |
| |
| WEBCORE_EXPORT void | adjustViewSize () |
| |
| WEBCORE_EXPORT void | setViewportSizeForCSSViewportUnits (IntSize) |
| |
| IntSize | viewportSizeForCSSViewportUnits () const |
| |
| IntRect | windowClipRect () const final |
| |
| WEBCORE_EXPORT IntRect | windowClipRectForFrameOwner (const HTMLFrameOwnerElement *, bool clipToLayerContents) const |
| |
| float | visibleContentScaleFactor () const final |
| |
| WEBCORE_EXPORT void | setScrollPosition (const ScrollPosition &) final |
| |
| void | updateLayerPositionsAfterScrolling () final |
| |
| void | updateCompositingLayersAfterScrolling () final |
| |
| bool | requestScrollPositionUpdate (const ScrollPosition &) final |
| |
| bool | isRubberBandInProgress () const final |
| |
| WEBCORE_EXPORT ScrollPosition | minimumScrollPosition () const final |
| |
| WEBCORE_EXPORT ScrollPosition | maximumScrollPosition () const final |
| |
| ScrollPosition | unscaledMinimumScrollPosition () const |
| |
| ScrollPosition | unscaledMaximumScrollPosition () const |
| |
| IntPoint | unscaledScrollOrigin () const |
| |
| WEBCORE_EXPORT LayoutPoint | minStableLayoutViewportOrigin () const |
| |
| WEBCORE_EXPORT LayoutPoint | maxStableLayoutViewportOrigin () const |
| |
| void | setBaseLayoutViewportOrigin (LayoutPoint, TriggerLayoutOrNot=TriggerLayoutOrNot::Yes) |
| |
| WEBCORE_EXPORT LayoutSize | baseLayoutViewportSize () const |
| |
| WEBCORE_EXPORT void | setLayoutViewportOverrideRect (std::optional< LayoutRect >) |
| |
| WEBCORE_EXPORT LayoutRect | layoutViewportRect () const |
| |
| WEBCORE_EXPORT LayoutRect | visualViewportRect () const |
| |
| LayoutRect | viewportConstrainedVisibleContentRect () const |
| |
| LayoutRect | rectForFixedPositionLayout () const |
| |
| void | viewportContentsChanged () |
| |
| WEBCORE_EXPORT void | resumeVisibleImageAnimationsIncludingSubframes () |
| |
| String | mediaType () const |
| |
| WEBCORE_EXPORT void | setMediaType (const String &) |
| |
| void | adjustMediaTypeForPrinting (bool printing) |
| |
| void | setCannotBlitToWindow () |
| |
| void | setIsOverlapped (bool) |
| |
| void | setContentIsOpaque (bool) |
| |
| void | addSlowRepaintObject (RenderElement *) |
| |
| void | removeSlowRepaintObject (RenderElement *) |
| |
| bool | hasSlowRepaintObject (const RenderElement &renderer) const |
| |
| bool | hasSlowRepaintObjects () const |
| |
| void | addViewportConstrainedObject (RenderElement *) |
| |
| void | removeViewportConstrainedObject (RenderElement *) |
| |
| const ViewportConstrainedObjectSet * | viewportConstrainedObjects () const |
| |
| bool | hasViewportConstrainedObjects () const |
| |
| float | frameScaleFactor () const |
| |
| LayoutPoint | scrollPositionForFixedPosition () const |
| |
| WEBCORE_EXPORT FloatPoint | positionForRootContentLayer () const |
| |
| bool | fixedElementsLayoutRelativeToFrame () const |
| |
| WEBCORE_EXPORT void | disableLayerFlushThrottlingTemporarilyForInteraction () |
| |
| bool | speculativeTilingEnabled () const |
| |
| void | loadProgressingStatusChanged () |
| |
| WEBCORE_EXPORT void | updateControlTints () |
| |
| void | restoreScrollbar () |
| |
| WEBCORE_EXPORT bool | wasScrolledByUser () const |
| |
| WEBCORE_EXPORT void | setWasScrolledByUser (bool) |
| |
| bool | safeToPropagateScrollToParent () const |
| |
| void | setSafeToPropagateScrollToParent (bool isSafe) |
| |
| void | addEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
| |
| void | removeEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
| |
| WEBCORE_EXPORT void | paintContents (GraphicsContext &, const IntRect &dirtyRect) final |
| |
| void | willPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
| |
| void | didPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
| |
| WEBCORE_EXPORT void | setPaintBehavior (PaintBehavior) |
| |
| WEBCORE_EXPORT PaintBehavior | paintBehavior () const |
| |
| bool | isPainting () const |
| |
| bool | hasEverPainted () const |
| |
| void | setLastPaintTime (double lastPaintTime) |
| |
| WEBCORE_EXPORT void | setNodeToDraw (Node *) |
| |
| WEBCORE_EXPORT void | paintContentsForSnapshot (GraphicsContext &, const IntRect &imageRect, SelectionInSnapshot shouldPaintSelection, CoordinateSpaceForSnapshot) |
| |
| void | paintOverhangAreas (GraphicsContext &, const IntRect &horizontalOverhangArea, const IntRect &verticalOverhangArea, const IntRect &dirtyRect) final |
| |
| void | paintScrollCorner (GraphicsContext &, const IntRect &cornerRect) final |
| |
| void | paintScrollbar (GraphicsContext &, Scrollbar &, const IntRect &) final |
| |
| WEBCORE_EXPORT Color | documentBackgroundColor () const |
| |
| bool | isInChildFrameWithFrameFlattening () const |
| |
| void | startDisallowingLayout () |
| |
| void | endDisallowingLayout () |
| |
| bool | layoutDisallowed () const |
| |
| WEBCORE_EXPORT void | updateLayoutAndStyleIfNeededRecursive () |
| |
| void | incrementVisuallyNonEmptyCharacterCount (unsigned) |
| |
| void | incrementVisuallyNonEmptyPixelCount (const IntSize &) |
| |
| void | updateIsVisuallyNonEmpty () |
| |
| bool | isVisuallyNonEmpty () const |
| |
| WEBCORE_EXPORT void | enableAutoSizeMode (bool enable, const IntSize &minSize, const IntSize &maxSize) |
| |
| WEBCORE_EXPORT void | setAutoSizeFixedMinimumHeight (int) |
| |
| IntSize | autoSizingIntrinsicContentSize () const |
| |
| WEBCORE_EXPORT void | forceLayout (bool allowSubtree=false) |
| |
| WEBCORE_EXPORT void | forceLayoutForPagination (const FloatSize &pageSize, const FloatSize &originalPageSize, float maximumShrinkFactor, AdjustViewSizeOrNot) |
| |
| WEBCORE_EXPORT void | adjustPageHeightDeprecated (float *newBottom, float oldTop, float oldBottom, float bottomLimit) |
| |
| bool | scrollToFragment (const URL &) |
| |
| bool | scrollToAnchor (const String &) |
| |
| void | maintainScrollPositionAtAnchor (ContainerNode *) |
| |
| WEBCORE_EXPORT void | scrollElementToRect (const Element &, const IntRect &) |
| |
| WEBCORE_EXPORT IntRect | convertFromRendererToContainingView (const RenderElement *, const IntRect &) const |
| |
| WEBCORE_EXPORT IntRect | convertFromContainingViewToRenderer (const RenderElement *, const IntRect &) const |
| |
| WEBCORE_EXPORT IntPoint | convertFromRendererToContainingView (const RenderElement *, const IntPoint &) const |
| |
| WEBCORE_EXPORT IntPoint | convertFromContainingViewToRenderer (const RenderElement *, const IntPoint &) const |
| |
| IntRect | convertToContainingView (const IntRect &) const final |
| |
| IntRect | convertFromContainingView (const IntRect &) const final |
| |
| IntPoint | convertToContainingView (const IntPoint &) const final |
| |
| IntPoint | convertFromContainingView (const IntPoint &) const final |
| |
| bool | isFrameViewScrollCorner (const RenderScrollbarPart &scrollCorner) const |
| |
| WEBCORE_EXPORT bool | isScrollable (Scrollability definitionOfScrollable=Scrollability::Scrollable) |
| |
| bool | isScrollableOrRubberbandable () final |
| |
| bool | hasScrollableOrRubberbandableAncestor () final |
| |
| void | calculateScrollbarModesForLayout (ScrollbarMode &hMode, ScrollbarMode &vMode, ScrollbarModesCalculationStrategy=AnyRule) |
| |
| IntPoint | lastKnownMousePosition () const final |
| |
| bool | isHandlingWheelEvent () const final |
| |
| bool | shouldSetCursor () const |
| |
| void | flushAnyPendingPostLayoutTasks () |
| |
| bool | shouldSuspendScrollAnimations () const final |
| |
| void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
| |
| RenderBox * | embeddedContentBox () const |
| |
| WEBCORE_EXPORT void | setTracksRepaints (bool) |
| |
| bool | isTrackingRepaints () const |
| |
| WEBCORE_EXPORT void | resetTrackedRepaints () |
| |
| const Vector< FloatRect > & | trackedRepaintRects () const |
| |
| String | trackedRepaintRectsAsText () const |
| |
| WEBCORE_EXPORT bool | addScrollableArea (ScrollableArea *) |
| |
| WEBCORE_EXPORT bool | removeScrollableArea (ScrollableArea *) |
| |
| bool | containsScrollableArea (ScrollableArea *) const |
| |
| const ScrollableAreaSet * | scrollableAreas () const |
| |
| void | removeChild (Widget &) final |
| |
| bool | wheelEvent (const PlatformWheelEvent &) |
| |
| WEBCORE_EXPORT void | setScrollingPerformanceLoggingEnabled (bool) |
| |
| const Pagination & | pagination () const |
| |
| void | setPagination (const Pagination &) |
| |
| bool | inProgrammaticScroll () const final |
| |
| void | setInProgrammaticScroll (bool programmaticScroll) |
| |
| bool | isActive () const final |
| |
| bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const final |
| |
| LayoutRect | fixedScrollableAreaBoundsInflatedForScrolling (const LayoutRect &uninflatedBounds) const |
| |
| LayoutPoint | scrollPositionRespectingCustomFixedPosition () const |
| |
| int | headerHeight () const final |
| |
| WEBCORE_EXPORT void | setHeaderHeight (int) |
| |
| int | footerHeight () const final |
| |
| WEBCORE_EXPORT void | setFooterHeight (int) |
| |
| WEBCORE_EXPORT float | topContentInset (TopContentInsetType=TopContentInsetType::WebCoreContentInset) const final |
| |
| void | topContentInsetDidChange (float newTopContentInset) |
| |
| void | topContentDirectionDidChange () |
| |
| WEBCORE_EXPORT void | willStartLiveResize () final |
| |
| WEBCORE_EXPORT void | willEndLiveResize () final |
| |
| WEBCORE_EXPORT void | availableContentSizeChanged (AvailableSizeChangeReason) final |
| |
| void | updateTiledBackingAdaptiveSizing () |
| |
| TiledBacking::Scrollability | computeScrollability () const |
| |
| void | addPaintPendingMilestones (LayoutMilestones) |
| |
| void | firePaintRelatedMilestonesIfNeeded () |
| |
| void | fireLayoutRelatedMilestonesIfNeeded () |
| |
| LayoutMilestones | milestonesPendingPaint () const |
| |
| bool | visualUpdatesAllowedByClient () const |
| |
| WEBCORE_EXPORT void | setVisualUpdatesAllowedByClient (bool) |
| |
| WEBCORE_EXPORT void | setScrollPinningBehavior (ScrollPinningBehavior) |
| |
| ScrollBehaviorForFixedElements | scrollBehaviorForFixedElements () const |
| |
| bool | hasFlippedBlockRenderers () const |
| |
| void | setHasFlippedBlockRenderers (bool b) |
| |
| void | updateWidgetPositions () |
| |
| void | didAddWidgetToRenderTree (Widget &) |
| |
| void | willRemoveWidgetFromRenderTree (Widget &) |
| |
| const HashSet< Widget * > & | widgetsInRenderTree () const |
| |
| FrameViewList | renderedChildFrameViews () const |
| |
| void | addTrackedRepaintRect (const FloatRect &) |
| |
| WEBCORE_EXPORT void | setViewExposedRect (std::optional< FloatRect >) |
| |
| std::optional< FloatRect > | viewExposedRect () const |
| |
| float | adjustScrollStepForFixedContent (float step, ScrollbarOrientation, ScrollGranularity) final |
| |
| void | didChangeScrollOffset () |
| |
| void | show () final |
| |
| bool | shouldPlaceBlockDirectionScrollbarOnLeft () const final |
| |
| void | didRestoreFromPageCache () |
| |
| void | willDestroyRenderTree () |
| |
| void | didDestroyRenderTree () |
| |
| virtual | ~FrameView () |
| |
| HostWindow * | hostWindow () const final |
| |
| WEBCORE_EXPORT void | invalidateRect (const IntRect &) final |
| |
| void | setFrameRect (const IntRect &) final |
| |
| bool | scheduleAnimation () final |
| |
| Frame & | frame () const |
| |
| WEBCORE_EXPORT RenderView * | renderView () const |
| |
| int | mapFromLayoutToCSSUnits (LayoutUnit) const |
| |
| LayoutUnit | mapFromCSSToLayoutUnits (int) const |
| |
| LayoutUnit | marginWidth () const |
| |
| LayoutUnit | marginHeight () const |
| |
| void | setMarginWidth (LayoutUnit) |
| |
| void | setMarginHeight (LayoutUnit) |
| |
| WEBCORE_EXPORT void | setCanHaveScrollbars (bool) final |
| |
| WEBCORE_EXPORT void | updateCanHaveScrollbars () |
| |
| Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) final |
| |
| bool | avoidScrollbarCreation () const final |
| |
| void | setContentsSize (const IntSize &) final |
| |
| void | updateContentsSize () final |
| |
| void | layout (bool allowSubtree=true) |
| |
| WEBCORE_EXPORT bool | didFirstLayout () const |
| |
| void | layoutTimerFired () |
| |
| void | scheduleRelayout () |
| |
| void | scheduleRelayoutOfSubtree (RenderElement &) |
| |
| void | unscheduleRelayout () |
| |
| void | queuePostLayoutCallback (WTF::Function< void()> &&) |
| |
| bool | layoutPending () const |
| |
| bool | isInLayout () const |
| |
| bool | isInRenderTreeLayout () const |
| |
| WEBCORE_EXPORT bool | inPaintableState () |
| |
| RenderElement * | layoutRoot () const |
| |
| void | clearLayoutRoot () |
| |
| int | layoutCount () const |
| |
| WEBCORE_EXPORT bool | needsLayout () const |
| |
| WEBCORE_EXPORT void | setNeedsLayout () |
| |
| void | setViewportConstrainedObjectsNeedLayout () |
| |
| bool | needsStyleRecalcOrLayout (bool includeSubframes=true) const |
| |
| bool | needsFullRepaint () const |
| |
| WEBCORE_EXPORT bool | renderedCharactersExceed (unsigned threshold) |
| |
| bool | useCustomFixedPositionLayoutRect () const |
| |
| WEBCORE_EXPORT void | serviceScriptedAnimations () |
| |
| void | willRecalcStyle () |
| |
| bool | updateCompositingLayersAfterStyleChange () |
| |
| void | updateCompositingLayersAfterLayout () |
| |
| void | clearBackingStores () |
| |
| void | setNeedsOneShotDrawingSynchronization () |
| |
| WEBCORE_EXPORT GraphicsLayer * | graphicsLayerForPlatformWidget (PlatformWidget) |
| |
| WEBCORE_EXPORT void | scheduleLayerFlushAllowingThrottling () |
| |
| WEBCORE_EXPORT TiledBacking * | tiledBacking () const final |
| |
| uint64_t | scrollLayerID () const |
| |
| ScrollableArea * | scrollableAreaForScrollLayerID (uint64_t) const |
| |
| bool | hasCompositedContent () const |
| |
| WEBCORE_EXPORT void | enterCompositingMode () |
| |
| WEBCORE_EXPORT bool | isEnclosedInCompositingLayer () const |
| |
| WEBCORE_EXPORT bool | flushCompositingStateIncludingSubframes () |
| |
| WEBCORE_EXPORT bool | isSoftwareRenderable () const |
| |
| void | setIsInWindow (bool) |
| |
| void | resetScrollbars () |
| |
| void | resetScrollbarsAndClearContentsSize () |
| |
| void | prepareForDetach () |
| |
| void | detachCustomScrollbars () |
| |
| WEBCORE_EXPORT void | recalculateScrollbarOverlayStyle () |
| |
| void | clear () |
| |
| WEBCORE_EXPORT bool | isTransparent () const |
| |
| WEBCORE_EXPORT void | setTransparent (bool isTransparent) |
| |
| bool | hasOpaqueBackground () const |
| |
| WEBCORE_EXPORT Color | baseBackgroundColor () const |
| |
| WEBCORE_EXPORT void | setBaseBackgroundColor (const Color &) |
| |
| void | updateBackgroundRecursively (const Color &, bool) |
| |
| void | updateExtendBackgroundIfNecessary () |
| |
| void | updateTilesForExtendedBackgroundMode (ExtendedBackgroundMode) |
| |
| ExtendedBackgroundMode | calculateExtendedBackgroundMode () const |
| |
| bool | hasExtendedBackgroundRectForPainting () const |
| |
| IntRect | extendedBackgroundRectForPainting () const |
| |
| bool | shouldUpdateWhileOffscreen () const |
| |
| WEBCORE_EXPORT void | setShouldUpdateWhileOffscreen (bool) |
| |
| bool | shouldUpdate () const |
| |
| WEBCORE_EXPORT void | adjustViewSize () |
| |
| WEBCORE_EXPORT void | setViewportSizeForCSSViewportUnits (IntSize) |
| |
| IntSize | viewportSizeForCSSViewportUnits () const |
| |
| IntRect | windowClipRect () const final |
| |
| WEBCORE_EXPORT IntRect | windowClipRectForFrameOwner (const HTMLFrameOwnerElement *, bool clipToLayerContents) const |
| |
| float | visibleContentScaleFactor () const final |
| |
| WEBCORE_EXPORT void | setScrollPosition (const ScrollPosition &) final |
| |
| void | updateLayerPositionsAfterScrolling () final |
| |
| void | updateCompositingLayersAfterScrolling () final |
| |
| bool | requestScrollPositionUpdate (const ScrollPosition &) final |
| |
| bool | isRubberBandInProgress () const final |
| |
| WEBCORE_EXPORT ScrollPosition | minimumScrollPosition () const final |
| |
| WEBCORE_EXPORT ScrollPosition | maximumScrollPosition () const final |
| |
| ScrollPosition | unscaledMinimumScrollPosition () const |
| |
| ScrollPosition | unscaledMaximumScrollPosition () const |
| |
| IntPoint | unscaledScrollOrigin () const |
| |
| WEBCORE_EXPORT LayoutPoint | minStableLayoutViewportOrigin () const |
| |
| WEBCORE_EXPORT LayoutPoint | maxStableLayoutViewportOrigin () const |
| |
| void | setBaseLayoutViewportOrigin (LayoutPoint, TriggerLayoutOrNot=TriggerLayoutOrNot::Yes) |
| |
| WEBCORE_EXPORT LayoutSize | baseLayoutViewportSize () const |
| |
| WEBCORE_EXPORT void | setLayoutViewportOverrideRect (std::optional< LayoutRect >) |
| |
| WEBCORE_EXPORT LayoutRect | layoutViewportRect () const |
| |
| WEBCORE_EXPORT LayoutRect | visualViewportRect () const |
| |
| LayoutRect | viewportConstrainedVisibleContentRect () const |
| |
| LayoutRect | rectForFixedPositionLayout () const |
| |
| void | viewportContentsChanged () |
| |
| WEBCORE_EXPORT void | resumeVisibleImageAnimationsIncludingSubframes () |
| |
| String | mediaType () const |
| |
| WEBCORE_EXPORT void | setMediaType (const String &) |
| |
| void | adjustMediaTypeForPrinting (bool printing) |
| |
| void | setCannotBlitToWindow () |
| |
| void | setIsOverlapped (bool) |
| |
| void | setContentIsOpaque (bool) |
| |
| void | addSlowRepaintObject (RenderElement *) |
| |
| void | removeSlowRepaintObject (RenderElement *) |
| |
| bool | hasSlowRepaintObject (const RenderElement &renderer) const |
| |
| bool | hasSlowRepaintObjects () const |
| |
| void | addViewportConstrainedObject (RenderElement *) |
| |
| void | removeViewportConstrainedObject (RenderElement *) |
| |
| const ViewportConstrainedObjectSet * | viewportConstrainedObjects () const |
| |
| bool | hasViewportConstrainedObjects () const |
| |
| float | frameScaleFactor () const |
| |
| LayoutPoint | scrollPositionForFixedPosition () const |
| |
| WEBCORE_EXPORT FloatPoint | positionForRootContentLayer () const |
| |
| bool | fixedElementsLayoutRelativeToFrame () const |
| |
| WEBCORE_EXPORT void | disableLayerFlushThrottlingTemporarilyForInteraction () |
| |
| bool | speculativeTilingEnabled () const |
| |
| void | loadProgressingStatusChanged () |
| |
| WEBCORE_EXPORT void | updateControlTints () |
| |
| void | restoreScrollbar () |
| |
| WEBCORE_EXPORT bool | wasScrolledByUser () const |
| |
| WEBCORE_EXPORT void | setWasScrolledByUser (bool) |
| |
| bool | safeToPropagateScrollToParent () const |
| |
| void | setSafeToPropagateScrollToParent (bool isSafe) |
| |
| void | addEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
| |
| void | removeEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
| |
| WEBCORE_EXPORT void | paintContents (GraphicsContext &, const IntRect &dirtyRect) final |
| |
| void | willPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
| |
| void | didPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
| |
| WEBCORE_EXPORT void | setPaintBehavior (PaintBehavior) |
| |
| WEBCORE_EXPORT PaintBehavior | paintBehavior () const |
| |
| bool | isPainting () const |
| |
| bool | hasEverPainted () const |
| |
| void | setLastPaintTime (double lastPaintTime) |
| |
| WEBCORE_EXPORT void | setNodeToDraw (Node *) |
| |
| WEBCORE_EXPORT void | paintContentsForSnapshot (GraphicsContext &, const IntRect &imageRect, SelectionInSnapshot shouldPaintSelection, CoordinateSpaceForSnapshot) |
| |
| void | paintOverhangAreas (GraphicsContext &, const IntRect &horizontalOverhangArea, const IntRect &verticalOverhangArea, const IntRect &dirtyRect) final |
| |
| void | paintScrollCorner (GraphicsContext &, const IntRect &cornerRect) final |
| |
| void | paintScrollbar (GraphicsContext &, Scrollbar &, const IntRect &) final |
| |
| WEBCORE_EXPORT Color | documentBackgroundColor () const |
| |
| bool | isInChildFrameWithFrameFlattening () const |
| |
| void | startDisallowingLayout () |
| |
| void | endDisallowingLayout () |
| |
| bool | layoutDisallowed () const |
| |
| WEBCORE_EXPORT void | updateLayoutAndStyleIfNeededRecursive () |
| |
| void | incrementVisuallyNonEmptyCharacterCount (unsigned) |
| |
| void | incrementVisuallyNonEmptyPixelCount (const IntSize &) |
| |
| void | updateIsVisuallyNonEmpty () |
| |
| bool | isVisuallyNonEmpty () const |
| |
| WEBCORE_EXPORT void | enableAutoSizeMode (bool enable, const IntSize &minSize, const IntSize &maxSize) |
| |
| WEBCORE_EXPORT void | setAutoSizeFixedMinimumHeight (int) |
| |
| IntSize | autoSizingIntrinsicContentSize () const |
| |
| WEBCORE_EXPORT void | forceLayout (bool allowSubtree=false) |
| |
| WEBCORE_EXPORT void | forceLayoutForPagination (const FloatSize &pageSize, const FloatSize &originalPageSize, float maximumShrinkFactor, AdjustViewSizeOrNot) |
| |
| WEBCORE_EXPORT void | adjustPageHeightDeprecated (float *newBottom, float oldTop, float oldBottom, float bottomLimit) |
| |
| bool | scrollToFragment (const URL &) |
| |
| bool | scrollToAnchor (const String &) |
| |
| void | maintainScrollPositionAtAnchor (ContainerNode *) |
| |
| WEBCORE_EXPORT void | scrollElementToRect (const Element &, const IntRect &) |
| |
| WEBCORE_EXPORT IntRect | convertFromRendererToContainingView (const RenderElement *, const IntRect &) const |
| |
| WEBCORE_EXPORT IntRect | convertFromContainingViewToRenderer (const RenderElement *, const IntRect &) const |
| |
| WEBCORE_EXPORT IntPoint | convertFromRendererToContainingView (const RenderElement *, const IntPoint &) const |
| |
| WEBCORE_EXPORT IntPoint | convertFromContainingViewToRenderer (const RenderElement *, const IntPoint &) const |
| |
| IntRect | convertToContainingView (const IntRect &) const final |
| |
| IntRect | convertFromContainingView (const IntRect &) const final |
| |
| IntPoint | convertToContainingView (const IntPoint &) const final |
| |
| IntPoint | convertFromContainingView (const IntPoint &) const final |
| |
| bool | isFrameViewScrollCorner (const RenderScrollbarPart &scrollCorner) const |
| |
| WEBCORE_EXPORT bool | isScrollable (Scrollability definitionOfScrollable=Scrollability::Scrollable) |
| |
| bool | isScrollableOrRubberbandable () final |
| |
| bool | hasScrollableOrRubberbandableAncestor () final |
| |
| void | calculateScrollbarModesForLayout (ScrollbarMode &hMode, ScrollbarMode &vMode, ScrollbarModesCalculationStrategy=AnyRule) |
| |
| IntPoint | lastKnownMousePosition () const final |
| |
| bool | isHandlingWheelEvent () const final |
| |
| bool | shouldSetCursor () const |
| |
| void | flushAnyPendingPostLayoutTasks () |
| |
| bool | shouldSuspendScrollAnimations () const final |
| |
| void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
| |
| RenderBox * | embeddedContentBox () const |
| |
| WEBCORE_EXPORT void | setTracksRepaints (bool) |
| |
| bool | isTrackingRepaints () const |
| |
| WEBCORE_EXPORT void | resetTrackedRepaints () |
| |
| const Vector< FloatRect > & | trackedRepaintRects () const |
| |
| String | trackedRepaintRectsAsText () const |
| |
| WEBCORE_EXPORT bool | addScrollableArea (ScrollableArea *) |
| |
| WEBCORE_EXPORT bool | removeScrollableArea (ScrollableArea *) |
| |
| bool | containsScrollableArea (ScrollableArea *) const |
| |
| const ScrollableAreaSet * | scrollableAreas () const |
| |
| void | removeChild (Widget &) final |
| |
| bool | wheelEvent (const PlatformWheelEvent &) |
| |
| WEBCORE_EXPORT void | setScrollingPerformanceLoggingEnabled (bool) |
| |
| const Pagination & | pagination () const |
| |
| void | setPagination (const Pagination &) |
| |
| bool | inProgrammaticScroll () const final |
| |
| void | setInProgrammaticScroll (bool programmaticScroll) |
| |
| bool | isActive () const final |
| |
| bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const final |
| |
| LayoutRect | fixedScrollableAreaBoundsInflatedForScrolling (const LayoutRect &uninflatedBounds) const |
| |
| LayoutPoint | scrollPositionRespectingCustomFixedPosition () const |
| |
| int | headerHeight () const final |
| |
| WEBCORE_EXPORT void | setHeaderHeight (int) |
| |
| int | footerHeight () const final |
| |
| WEBCORE_EXPORT void | setFooterHeight (int) |
| |
| WEBCORE_EXPORT float | topContentInset (TopContentInsetType=TopContentInsetType::WebCoreContentInset) const final |
| |
| void | topContentInsetDidChange (float newTopContentInset) |
| |
| void | topContentDirectionDidChange () |
| |
| WEBCORE_EXPORT void | willStartLiveResize () final |
| |
| WEBCORE_EXPORT void | willEndLiveResize () final |
| |
| WEBCORE_EXPORT void | availableContentSizeChanged (AvailableSizeChangeReason) final |
| |
| void | updateTiledBackingAdaptiveSizing () |
| |
| TiledBacking::Scrollability | computeScrollability () const |
| |
| void | addPaintPendingMilestones (LayoutMilestones) |
| |
| void | firePaintRelatedMilestonesIfNeeded () |
| |
| void | fireLayoutRelatedMilestonesIfNeeded () |
| |
| LayoutMilestones | milestonesPendingPaint () const |
| |
| bool | visualUpdatesAllowedByClient () const |
| |
| WEBCORE_EXPORT void | setVisualUpdatesAllowedByClient (bool) |
| |
| WEBCORE_EXPORT void | setScrollPinningBehavior (ScrollPinningBehavior) |
| |
| ScrollBehaviorForFixedElements | scrollBehaviorForFixedElements () const |
| |
| bool | hasFlippedBlockRenderers () const |
| |
| void | setHasFlippedBlockRenderers (bool b) |
| |
| void | updateWidgetPositions () |
| |
| void | didAddWidgetToRenderTree (Widget &) |
| |
| void | willRemoveWidgetFromRenderTree (Widget &) |
| |
| const HashSet< Widget * > & | widgetsInRenderTree () const |
| |
| FrameViewList | renderedChildFrameViews () const |
| |
| void | addTrackedRepaintRect (const FloatRect &) |
| |
| WEBCORE_EXPORT void | setViewExposedRect (std::optional< FloatRect >) |
| |
| std::optional< FloatRect > | viewExposedRect () const |
| |
| float | adjustScrollStepForFixedContent (float step, ScrollbarOrientation, ScrollGranularity) final |
| |
| void | didChangeScrollOffset () |
| |
| void | show () final |
| |
| bool | shouldPlaceBlockDirectionScrollbarOnLeft () const final |
| |
| void | didRestoreFromPageCache () |
| |
| void | willDestroyRenderTree () |
| |
| void | didDestroyRenderTree () |
| |
| virtual | ~ScrollView () |
| |
| int | scrollSize (ScrollbarOrientation) const final |
| |
| int | scrollOffset (ScrollbarOrientation) const final |
| |
| WEBCORE_EXPORT void | setScrollOffset (const ScrollOffset &) final |
| |
| bool | isScrollCornerVisible () const final |
| |
| IntPoint | locationOfContents () const |
| |
| const HashSet< Ref< Widget > > & | children () const |
| |
| WEBCORE_EXPORT void | addChild (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) |
| |
| bool | canHaveScrollbars () 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) |
| |
| void | styleDidChange () |
| |
| void | setProhibitsScrolling (bool b) |
| |
| bool | prohibitsScrolling () const |
| |
| void | setCanBlitOnScroll (bool) |
| |
| bool | canBlitOnScroll () const |
| |
| IntSize | visibleSize () const final |
| |
| WEBCORE_EXPORT IntRect | unobscuredContentRect (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
| |
| IntRect | unobscuredContentRectIncludingScrollbars () const |
| |
| IntSize | sizeForVisibleContent (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) 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 |
| |
| ScrollPosition | scrollPosition () const final |
| |
| 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 |
| |
| 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 | 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 | 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 |
| |
| 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 |
| |
| IntPoint | locationOfContents () const |
| |
| const HashSet< Ref< Widget > > & | children () const |
| |
| WEBCORE_EXPORT void | addChild (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) |
| |
| bool | canHaveScrollbars () 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) |
| |
| void | styleDidChange () |
| |
| void | setProhibitsScrolling (bool b) |
| |
| bool | prohibitsScrolling () const |
| |
| void | setCanBlitOnScroll (bool) |
| |
| bool | canBlitOnScroll () const |
| |
| IntSize | visibleSize () const final |
| |
| WEBCORE_EXPORT IntRect | unobscuredContentRect (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
| |
| IntRect | unobscuredContentRectIncludingScrollbars () const |
| |
| IntSize | sizeForVisibleContent (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) 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 |
| |
| 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 |
| |
| 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 |
| |
| 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 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 | 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 () |
| |
| 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 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 | 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 () |
| |
| 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 &) |
| |
| 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 |
| |
| 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 |
| |
| bool | hasOverlayScrollbars () const |
| |
| ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
| |
| WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
| |
| ScrollAnimator * | existingScrollAnimator () const |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
| |
| int | horizontalScrollbarIntrusion () const |
| |
| int | verticalScrollbarIntrusion () const |
| |
| WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
| |
| const IntPoint & | scrollOrigin () const |
| |
| bool | scrollOriginChanged () 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 |
| |
| WEBCORE_EXPORT IntSize | totalContentsSize () const |
| |
| virtual bool | isScrollSnapInProgress () const |
| |
| WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
| |
| LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
| |
| void | serviceScrollAnimations () |
| |
| bool | hasLayerForHorizontalScrollbar () const |
| |
| bool | hasLayerForVerticalScrollbar () const |
| |
| void | verticalScrollbarLayerDidChange () |
| |
| void | horizontalScrollbarLayerDidChange () |
| |
| 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 &) |
| |
| 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 |
| |
| 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 |
| |
| bool | hasOverlayScrollbars () const |
| |
| ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
| |
| WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
| |
| ScrollAnimator * | existingScrollAnimator () const |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
| |
| virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
| |
| int | horizontalScrollbarIntrusion () const |
| |
| int | verticalScrollbarIntrusion () const |
| |
| WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
| |
| const IntPoint & | scrollOrigin () const |
| |
| bool | scrollOriginChanged () 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 |
| |
| WEBCORE_EXPORT IntSize | totalContentsSize () const |
| |
| virtual bool | isScrollSnapInProgress () const |
| |
| WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
| |
| LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
| |
| void | serviceScrollAnimations () |
| |
| bool | hasLayerForHorizontalScrollbar () const |
| |
| bool | hasLayerForVerticalScrollbar () const |
| |
| void | verticalScrollbarLayerDidChange () |
| |
| void | horizontalScrollbarLayerDidChange () |
| |