webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Friends | List of all members
WebCore::FrameView Class Referencefinal

#include <FrameView.h>

Inheritance diagram for WebCore::FrameView:
WebCore::ScrollView WebCore::ScrollView WebCore::ScrollableArea WebCore::Widget WebCore::ScrollableArea WebCore::Widget WebCore::ScrollableArea WebCore::Widget WebCore::ScrollableArea WebCore::Widget

Classes

struct  PaintingState
 

Public Types

enum  ExtendedBackgroundModeFlags {
  ExtendedBackgroundModeNone = 0, ExtendedBackgroundModeVertical = 1 << 0, ExtendedBackgroundModeHorizontal = 1 << 1, ExtendedBackgroundModeAll = ExtendedBackgroundModeVertical | ExtendedBackgroundModeHorizontal,
  ExtendedBackgroundModeNone = 0, ExtendedBackgroundModeVertical = 1 << 0, ExtendedBackgroundModeHorizontal = 1 << 1, ExtendedBackgroundModeAll = ExtendedBackgroundModeVertical | ExtendedBackgroundModeHorizontal
}
 
enum  TriggerLayoutOrNot { TriggerLayoutOrNot::No, TriggerLayoutOrNot::Yes, TriggerLayoutOrNot::No, TriggerLayoutOrNot::Yes }
 
enum  SelectionInSnapshot { IncludeSelection, ExcludeSelection, IncludeSelection, ExcludeSelection }
 
enum  CoordinateSpaceForSnapshot { DocumentCoordinates, ViewCoordinates, DocumentCoordinates, ViewCoordinates }
 
enum  Scrollability { Scrollability::Scrollable, Scrollability::ScrollableOrRubberbandable, Scrollability::Scrollable, Scrollability::ScrollableOrRubberbandable }
 
enum  ScrollbarModesCalculationStrategy { RulesFromWebContentOnly, AnyRule, RulesFromWebContentOnly, AnyRule }
 
enum  ExtendedBackgroundModeFlags {
  ExtendedBackgroundModeNone = 0, ExtendedBackgroundModeVertical = 1 << 0, ExtendedBackgroundModeHorizontal = 1 << 1, ExtendedBackgroundModeAll = ExtendedBackgroundModeVertical | ExtendedBackgroundModeHorizontal,
  ExtendedBackgroundModeNone = 0, ExtendedBackgroundModeVertical = 1 << 0, ExtendedBackgroundModeHorizontal = 1 << 1, ExtendedBackgroundModeAll = ExtendedBackgroundModeVertical | ExtendedBackgroundModeHorizontal
}
 
enum  TriggerLayoutOrNot { TriggerLayoutOrNot::No, TriggerLayoutOrNot::Yes, TriggerLayoutOrNot::No, TriggerLayoutOrNot::Yes }
 
enum  SelectionInSnapshot { IncludeSelection, ExcludeSelection, IncludeSelection, ExcludeSelection }
 
enum  CoordinateSpaceForSnapshot { DocumentCoordinates, ViewCoordinates, DocumentCoordinates, ViewCoordinates }
 
enum  Scrollability { Scrollability::Scrollable, Scrollability::ScrollableOrRubberbandable, Scrollability::Scrollable, Scrollability::ScrollableOrRubberbandable }
 
enum  ScrollbarModesCalculationStrategy { RulesFromWebContentOnly, AnyRule, RulesFromWebContentOnly, AnyRule }
 
typedef unsigned ExtendedBackgroundMode
 
typedef HashSet< RenderElement * > ViewportConstrainedObjectSet
 
typedef HashSet< ScrollableArea * > ScrollableAreaSet
 
typedef Vector< Ref< FrameView >, 16 > FrameViewList
 
typedef unsigned ExtendedBackgroundMode
 
typedef HashSet< RenderElement * > ViewportConstrainedObjectSet
 
typedef HashSet< ScrollableArea * > ScrollableAreaSet
 
typedef Vector< Ref< FrameView >, 16 > FrameViewList
 
- Public Types inherited from WebCore::ScrollView
enum  TopContentInsetType { TopContentInsetType::WebCoreContentInset, TopContentInsetType::WebCoreOrPlatformContentInset, TopContentInsetType::WebCoreContentInset, TopContentInsetType::WebCoreOrPlatformContentInset }
 
enum  TopContentInsetType { TopContentInsetType::WebCoreContentInset, TopContentInsetType::WebCoreOrPlatformContentInset, TopContentInsetType::WebCoreContentInset, TopContentInsetType::WebCoreOrPlatformContentInset }
 
- Public Types inherited from WebCore::ScrollableArea
enum  AvailableSizeChangeReason { AvailableSizeChangeReason::ScrollbarsChanged, AvailableSizeChangeReason::AreaSizeChanged, AvailableSizeChangeReason::ScrollbarsChanged, AvailableSizeChangeReason::AreaSizeChanged }
 
enum  VisibleContentRectIncludesScrollbars { ExcludeScrollbars, IncludeScrollbars, ExcludeScrollbars, IncludeScrollbars }
 
enum  VisibleContentRectBehavior { ContentsVisibleRect, LegacyIOSDocumentVisibleRect = ContentsVisibleRect, ContentsVisibleRect, LegacyIOSDocumentVisibleRect = ContentsVisibleRect }
 
enum  AvailableSizeChangeReason { AvailableSizeChangeReason::ScrollbarsChanged, AvailableSizeChangeReason::AreaSizeChanged, AvailableSizeChangeReason::ScrollbarsChanged, AvailableSizeChangeReason::AreaSizeChanged }
 
enum  VisibleContentRectIncludesScrollbars { ExcludeScrollbars, IncludeScrollbars, ExcludeScrollbars, IncludeScrollbars }
 
enum  VisibleContentRectBehavior { ContentsVisibleRect, LegacyIOSDocumentVisibleRect = ContentsVisibleRect, ContentsVisibleRect, LegacyIOSDocumentVisibleRect = ContentsVisibleRect }
 

Public Member Functions

virtual ~FrameView ()
 
HostWindowhostWindow () const final
 
WEBCORE_EXPORT void invalidateRect (const IntRect &) final
 
void setFrameRect (const IntRect &) final
 
bool scheduleAnimation () final
 
Frameframe () const
 
WEBCORE_EXPORT RenderViewrenderView () 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< ScrollbarcreateScrollbar (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 ()
 
RenderElementlayoutRoot () 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 GraphicsLayergraphicsLayerForPlatformWidget (PlatformWidget)
 
WEBCORE_EXPORT void scheduleLayerFlushAllowingThrottling ()
 
WEBCORE_EXPORT TiledBackingtiledBacking () const final
 
uint64_t scrollLayerID () const
 
ScrollableAreascrollableAreaForScrollLayerID (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 ViewportConstrainedObjectSetviewportConstrainedObjects () 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
 
RenderBoxembeddedContentBox () 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 ScrollableAreaSetscrollableAreas () const
 
void removeChild (Widget &) final
 
bool wheelEvent (const PlatformWheelEvent &)
 
WEBCORE_EXPORT void setScrollingPerformanceLoggingEnabled (bool)
 
const Paginationpagination () 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< FloatRectviewExposedRect () 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 ()
 
HostWindowhostWindow () const final
 
WEBCORE_EXPORT void invalidateRect (const IntRect &) final
 
void setFrameRect (const IntRect &) final
 
bool scheduleAnimation () final
 
Frameframe () const
 
WEBCORE_EXPORT RenderViewrenderView () 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< ScrollbarcreateScrollbar (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 ()
 
RenderElementlayoutRoot () 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 GraphicsLayergraphicsLayerForPlatformWidget (PlatformWidget)
 
WEBCORE_EXPORT void scheduleLayerFlushAllowingThrottling ()
 
WEBCORE_EXPORT TiledBackingtiledBacking () const final
 
uint64_t scrollLayerID () const
 
ScrollableAreascrollableAreaForScrollLayerID (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 ViewportConstrainedObjectSetviewportConstrainedObjects () 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
 
RenderBoxembeddedContentBox () 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 ScrollableAreaSetscrollableAreas () const
 
void removeChild (Widget &) final
 
bool wheelEvent (const PlatformWheelEvent &)
 
WEBCORE_EXPORT void setScrollingPerformanceLoggingEnabled (bool)
 
const Paginationpagination () 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< FloatRectviewExposedRect () const
 
float adjustScrollStepForFixedContent (float step, ScrollbarOrientation, ScrollGranularity) final
 
void didChangeScrollOffset ()
 
void show () final
 
bool shouldPlaceBlockDirectionScrollbarOnLeft () const final
 
void didRestoreFromPageCache ()
 
void willDestroyRenderTree ()
 
void didDestroyRenderTree ()
 
- Public Member Functions inherited from WebCore::ScrollView
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 &)
 
ScrollbarhorizontalScrollbar () const final
 
ScrollbarverticalScrollbar () 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
 
ScrollbarscrollbarAtPoint (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 &)
 
ScrollbarhorizontalScrollbar () const final
 
ScrollbarverticalScrollbar () 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
 
ScrollbarscrollbarAtPoint (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
 
- Public Member Functions inherited from WebCore::Widget
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)
 
ScrollViewparent () const
 
FrameViewroot () 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< WidgetcreateWeakPtr ()
 
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)
 
ScrollViewparent () const
 
FrameViewroot () 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< WidgetcreateWeakPtr ()
 
- Public Member Functions inherited from WTF::RefCounted< Widget >
void deref () const
 
void deref () const
 
void deref () const
 
- Public Member Functions inherited from WTF::RefCountedBase
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 ()
 
- Public Member Functions inherited from WebCore::ScrollableArea
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< ScrollableAreacreateWeakPtr ()
 
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 ScrollAnimatorscrollAnimator () const
 
ScrollAnimatorexistingScrollAnimator () 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 IntPointscrollOrigin () 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< ScrollableAreacreateWeakPtr ()
 
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 ScrollAnimatorscrollAnimator () const
 
ScrollAnimatorexistingScrollAnimator () 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 IntPointscrollOrigin () 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 ()
 

Static Public Member Functions

static WEBCORE_EXPORT Ref< FrameViewcreate (Frame &)
 
static Ref< FrameViewcreate (Frame &, const IntSize &initialSize)
 
static LayoutRect visibleDocumentRect (const FloatRect &visibleContentRect, float headerHeight, float footerHeight, const FloatSize &totalContentsSize, float pageScaleFactor)
 
static LayoutPoint scrollPositionForFixedPosition (const LayoutRect &visibleContentRect, const LayoutSize &totalContentsSize, const LayoutPoint &scrollPosition, const LayoutPoint &scrollOrigin, float frameScaleFactor, bool fixedElementsLayoutRelativeToFrame, ScrollBehaviorForFixedElements, int headerHeight, int footerHeight)
 
static WEBCORE_EXPORT LayoutPoint computeLayoutViewportOrigin (const LayoutRect &visualViewport, const LayoutPoint &stableLayoutViewportOriginMin, const LayoutPoint &stableLayoutViewportOriginMax, const LayoutRect &layoutViewport, ScrollBehaviorForFixedElements fixedBehavior)
 
static float yPositionForInsetClipLayer (const FloatPoint &scrollPosition, float topContentInset)
 
static WEBCORE_EXPORT FloatPoint positionForRootContentLayer (const FloatPoint &scrollPosition, const FloatPoint &scrollOrigin, float topContentInset, float headerHeight)
 
static float yPositionForHeaderLayer (const FloatPoint &scrollPosition, float topContentInset)
 
static float yPositionForFooterLayer (const FloatPoint &scrollPosition, float topContentInset, float totalContentsHeight, float footerHeight)
 
static double currentPaintTimeStamp ()
 
static WEBCORE_EXPORT Ref< FrameViewcreate (Frame &)
 
static Ref< FrameViewcreate (Frame &, const IntSize &initialSize)
 
static LayoutRect visibleDocumentRect (const FloatRect &visibleContentRect, float headerHeight, float footerHeight, const FloatSize &totalContentsSize, float pageScaleFactor)
 
static LayoutPoint scrollPositionForFixedPosition (const LayoutRect &visibleContentRect, const LayoutSize &totalContentsSize, const LayoutPoint &scrollPosition, const LayoutPoint &scrollOrigin, float frameScaleFactor, bool fixedElementsLayoutRelativeToFrame, ScrollBehaviorForFixedElements, int headerHeight, int footerHeight)
 
static WEBCORE_EXPORT LayoutPoint computeLayoutViewportOrigin (const LayoutRect &visualViewport, const LayoutPoint &stableLayoutViewportOriginMin, const LayoutPoint &stableLayoutViewportOriginMax, const LayoutRect &layoutViewport, ScrollBehaviorForFixedElements fixedBehavior)
 
static float yPositionForInsetClipLayer (const FloatPoint &scrollPosition, float topContentInset)
 
static WEBCORE_EXPORT FloatPoint positionForRootContentLayer (const FloatPoint &scrollPosition, const FloatPoint &scrollOrigin, float topContentInset, float headerHeight)
 
static float yPositionForHeaderLayer (const FloatPoint &scrollPosition, float topContentInset)
 
static float yPositionForFooterLayer (const FloatPoint &scrollPosition, float topContentInset, float totalContentsHeight, float footerHeight)
 
static double currentPaintTimeStamp ()
 
- Static Public Member Functions inherited from WebCore::ScrollableArea
template<typename PositionType , typename SizeType >
static PositionType scrollPositionFromOffset (PositionType offset, SizeType scrollOrigin)
 
template<typename PositionType , typename SizeType >
static PositionType scrollOffsetFromPosition (PositionType position, SizeType scrollOrigin)
 
static WEBCORE_EXPORT LayoutPoint constrainScrollPositionForOverhang (const LayoutRect &visibleContentRect, const LayoutSize &totalContentsSize, const LayoutPoint &scrollPosition, const LayoutPoint &scrollOrigin, int headerHeight, int footetHeight)
 
static void computeScrollbarValueAndOverhang (float currentPosition, float totalSize, float visibleSize, float &doubleValue, float &overhangAmount)
 
template<typename PositionType , typename SizeType >
static PositionType scrollPositionFromOffset (PositionType offset, SizeType scrollOrigin)
 
template<typename PositionType , typename SizeType >
static PositionType scrollOffsetFromPosition (PositionType position, SizeType scrollOrigin)
 
static WEBCORE_EXPORT LayoutPoint constrainScrollPositionForOverhang (const LayoutRect &visibleContentRect, const LayoutSize &totalContentsSize, const LayoutPoint &scrollPosition, const LayoutPoint &scrollOrigin, int headerHeight, int footetHeight)
 
static void computeScrollbarValueAndOverhang (float currentPosition, float totalSize, float visibleSize, float &doubleValue, float &overhangAmount)
 

Protected Member Functions

bool scrollContentsFastPath (const IntSize &scrollDelta, const IntRect &rectToScroll, const IntRect &clipRect) final
 
void scrollContentsSlowPath (const IntRect &updateRect) final
 
void repaintSlowRepaintObjects ()
 
bool isVerticalDocument () const final
 
bool isFlippedDocument () const final
 
bool scrollContentsFastPath (const IntSize &scrollDelta, const IntRect &rectToScroll, const IntRect &clipRect) final
 
void scrollContentsSlowPath (const IntRect &updateRect) final
 
void repaintSlowRepaintObjects ()
 
bool isVerticalDocument () const final
 
bool isFlippedDocument () const final
 
- Protected Member Functions inherited from WebCore::ScrollView
 ScrollView ()
 
bool setHasHorizontalScrollbar (bool, bool *contentSizeAffected=nullptr)
 
bool setHasVerticalScrollbar (bool, bool *contentSizeAffected=nullptr)
 
void invalidateScrollCornerRect (const IntRect &) final
 
void setScrollOrigin (const IntPoint &, bool updatePositionAtAll, bool updatePositionSynchronously)
 
void updateScrollbars (const ScrollPosition &desiredPosition)
 
float platformTopContentInset () const
 
void platformSetTopContentInset (float)
 
void handleDeferredScrollUpdateAfterContentSizeChange ()
 
 ScrollView ()
 
void availableContentSizeChanged (AvailableSizeChangeReason) override
 
bool setHasHorizontalScrollbar (bool, bool *contentSizeAffected=nullptr)
 
bool setHasVerticalScrollbar (bool, bool *contentSizeAffected=nullptr)
 
void invalidateScrollCornerRect (const IntRect &) final
 
void setScrollOrigin (const IntPoint &, bool updatePositionAtAll, bool updatePositionSynchronously)
 
void updateScrollbars (const ScrollPosition &desiredPosition)
 
float platformTopContentInset () const
 
void platformSetTopContentInset (float)
 
void handleDeferredScrollUpdateAfterContentSizeChange ()
 
- Protected Member Functions inherited from WTF::RefCounted< Widget >
 RefCounted ()
 
 RefCounted ()
 
 RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
 ~RefCounted ()
 
- Protected Member Functions inherited from WTF::RefCountedBase
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
 RefCountedBase ()
 
 ~RefCountedBase ()
 
bool derefBase () const
 
bool deletionHasBegun () const
 
- Protected Member Functions inherited from WebCore::ScrollableArea
WEBCORE_EXPORT ScrollableArea ()
 
virtual WEBCORE_EXPORT ~ScrollableArea ()
 
void setScrollOrigin (const IntPoint &)
 
void resetScrollOriginChanged ()
 
bool hasLayerForScrollCorner () const
 
WEBCORE_EXPORT ScrollableArea ()
 
virtual WEBCORE_EXPORT ~ScrollableArea ()
 
void setScrollOrigin (const IntPoint &)
 
void resetScrollOriginChanged ()
 
bool hasLayerForScrollCorner () const
 

Friends

class RenderView
 
class Internals
 
class RenderWidget
 

Additional Inherited Members

- Static Public Attributes inherited from WebCore::ScrollView
static const int noPanScrollRadius = 15
 

Member Typedef Documentation

◆ ExtendedBackgroundMode [1/2]

◆ ExtendedBackgroundMode [2/2]

◆ FrameViewList [1/2]

◆ FrameViewList [2/2]

◆ ScrollableAreaSet [1/2]

◆ ScrollableAreaSet [2/2]

◆ ViewportConstrainedObjectSet [1/2]

◆ ViewportConstrainedObjectSet [2/2]

Member Enumeration Documentation

◆ CoordinateSpaceForSnapshot [1/2]

Enumerator
DocumentCoordinates 
ViewCoordinates 
DocumentCoordinates 
ViewCoordinates 

◆ CoordinateSpaceForSnapshot [2/2]

Enumerator
DocumentCoordinates 
ViewCoordinates 
DocumentCoordinates 
ViewCoordinates 

◆ ExtendedBackgroundModeFlags [1/2]

Enumerator
ExtendedBackgroundModeNone 
ExtendedBackgroundModeVertical 
ExtendedBackgroundModeHorizontal 
ExtendedBackgroundModeAll 
ExtendedBackgroundModeNone 
ExtendedBackgroundModeVertical 
ExtendedBackgroundModeHorizontal 
ExtendedBackgroundModeAll 

◆ ExtendedBackgroundModeFlags [2/2]

Enumerator
ExtendedBackgroundModeNone 
ExtendedBackgroundModeVertical 
ExtendedBackgroundModeHorizontal 
ExtendedBackgroundModeAll 
ExtendedBackgroundModeNone 
ExtendedBackgroundModeVertical 
ExtendedBackgroundModeHorizontal 
ExtendedBackgroundModeAll 

◆ Scrollability [1/2]

Enumerator
Scrollable 
ScrollableOrRubberbandable 
Scrollable 
ScrollableOrRubberbandable 

◆ Scrollability [2/2]

Enumerator
Scrollable 
ScrollableOrRubberbandable 
Scrollable 
ScrollableOrRubberbandable 

◆ ScrollbarModesCalculationStrategy [1/2]

Enumerator
RulesFromWebContentOnly 
AnyRule 
RulesFromWebContentOnly 
AnyRule 

◆ ScrollbarModesCalculationStrategy [2/2]

Enumerator
RulesFromWebContentOnly 
AnyRule 
RulesFromWebContentOnly 
AnyRule 

◆ SelectionInSnapshot [1/2]

Enumerator
IncludeSelection 
ExcludeSelection 
IncludeSelection 
ExcludeSelection 

◆ SelectionInSnapshot [2/2]

Enumerator
IncludeSelection 
ExcludeSelection 
IncludeSelection 
ExcludeSelection 

◆ TriggerLayoutOrNot [1/2]

Enumerator
No 
Yes 
No 
Yes 

◆ TriggerLayoutOrNot [2/2]

Enumerator
No 
Yes 
No 
Yes 

Constructor & Destructor Documentation

◆ ~FrameView() [1/2]

WebCore::FrameView::~FrameView ( )
virtual

◆ ~FrameView() [2/2]

virtual WebCore::FrameView::~FrameView ( )
virtual

Member Function Documentation

◆ addEmbeddedObjectToUpdate() [1/2]

void WebCore::FrameView::addEmbeddedObjectToUpdate ( RenderEmbeddedObject embeddedObject)

◆ addEmbeddedObjectToUpdate() [2/2]

void WebCore::FrameView::addEmbeddedObjectToUpdate ( RenderEmbeddedObject )

◆ addPaintPendingMilestones() [1/2]

void WebCore::FrameView::addPaintPendingMilestones ( LayoutMilestones  milestones)

◆ addPaintPendingMilestones() [2/2]

void WebCore::FrameView::addPaintPendingMilestones ( LayoutMilestones  )

◆ addScrollableArea() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::addScrollableArea ( ScrollableArea )

◆ addScrollableArea() [2/2]

bool WebCore::FrameView::addScrollableArea ( ScrollableArea scrollableArea)

◆ addSlowRepaintObject() [1/2]

void WebCore::FrameView::addSlowRepaintObject ( RenderElement o)

◆ addSlowRepaintObject() [2/2]

void WebCore::FrameView::addSlowRepaintObject ( RenderElement )

◆ addTrackedRepaintRect() [1/2]

void WebCore::FrameView::addTrackedRepaintRect ( const FloatRect r)

◆ addTrackedRepaintRect() [2/2]

void WebCore::FrameView::addTrackedRepaintRect ( const FloatRect )

◆ addViewportConstrainedObject() [1/2]

void WebCore::FrameView::addViewportConstrainedObject ( RenderElement )

◆ addViewportConstrainedObject() [2/2]

void WebCore::FrameView::addViewportConstrainedObject ( RenderElement object)

◆ adjustMediaTypeForPrinting() [1/2]

void WebCore::FrameView::adjustMediaTypeForPrinting ( bool  printing)

◆ adjustMediaTypeForPrinting() [2/2]

void WebCore::FrameView::adjustMediaTypeForPrinting ( bool  printing)

◆ adjustPageHeightDeprecated() [1/2]

void WebCore::FrameView::adjustPageHeightDeprecated ( float *  newBottom,
float  oldTop,
float  oldBottom,
float  bottomLimit 
)

◆ adjustPageHeightDeprecated() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::adjustPageHeightDeprecated ( float *  newBottom,
float  oldTop,
float  oldBottom,
float  bottomLimit 
)

◆ adjustScrollStepForFixedContent() [1/2]

float WebCore::FrameView::adjustScrollStepForFixedContent ( float  step,
ScrollbarOrientation  orientation,
ScrollGranularity  granularity 
)
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ adjustScrollStepForFixedContent() [2/2]

float WebCore::FrameView::adjustScrollStepForFixedContent ( float  step,
ScrollbarOrientation  ,
ScrollGranularity   
)
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ adjustViewSize() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::adjustViewSize ( )

◆ adjustViewSize() [2/2]

void WebCore::FrameView::adjustViewSize ( )

◆ autoSizingIntrinsicContentSize() [1/2]

IntSize WebCore::FrameView::autoSizingIntrinsicContentSize ( ) const
inline

◆ autoSizingIntrinsicContentSize() [2/2]

IntSize WebCore::FrameView::autoSizingIntrinsicContentSize ( ) const
inline

◆ availableContentSizeChanged() [1/2]

void WebCore::FrameView::availableContentSizeChanged ( AvailableSizeChangeReason  reason)
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ availableContentSizeChanged() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::availableContentSizeChanged ( AvailableSizeChangeReason  )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ avoidScrollbarCreation() [1/2]

bool WebCore::FrameView::avoidScrollbarCreation ( ) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ avoidScrollbarCreation() [2/2]

bool WebCore::FrameView::avoidScrollbarCreation ( ) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ baseBackgroundColor() [1/2]

Color WebCore::FrameView::baseBackgroundColor ( ) const

◆ baseBackgroundColor() [2/2]

WEBCORE_EXPORT Color WebCore::FrameView::baseBackgroundColor ( ) const

◆ baseLayoutViewportSize() [1/2]

WEBCORE_EXPORT LayoutSize WebCore::FrameView::baseLayoutViewportSize ( ) const

◆ baseLayoutViewportSize() [2/2]

LayoutSize WebCore::FrameView::baseLayoutViewportSize ( ) const

◆ calculateExtendedBackgroundMode() [1/2]

FrameView::ExtendedBackgroundMode WebCore::FrameView::calculateExtendedBackgroundMode ( ) const

◆ calculateExtendedBackgroundMode() [2/2]

ExtendedBackgroundMode WebCore::FrameView::calculateExtendedBackgroundMode ( ) const

◆ calculateScrollbarModesForLayout() [1/2]

void WebCore::FrameView::calculateScrollbarModesForLayout ( ScrollbarMode hMode,
ScrollbarMode vMode,
ScrollbarModesCalculationStrategy  strategy = AnyRule 
)

◆ calculateScrollbarModesForLayout() [2/2]

void WebCore::FrameView::calculateScrollbarModesForLayout ( ScrollbarMode hMode,
ScrollbarMode vMode,
ScrollbarModesCalculationStrategy  = AnyRule 
)

◆ clear() [1/2]

void WebCore::FrameView::clear ( )

◆ clear() [2/2]

void WebCore::FrameView::clear ( )

◆ clearBackingStores() [1/2]

void WebCore::FrameView::clearBackingStores ( )

◆ clearBackingStores() [2/2]

void WebCore::FrameView::clearBackingStores ( )

◆ clearLayoutRoot() [1/2]

void WebCore::FrameView::clearLayoutRoot ( )
inline

◆ clearLayoutRoot() [2/2]

void WebCore::FrameView::clearLayoutRoot ( )
inline

◆ computeLayoutViewportOrigin() [1/2]

static WEBCORE_EXPORT LayoutPoint WebCore::FrameView::computeLayoutViewportOrigin ( const LayoutRect visualViewport,
const LayoutPoint stableLayoutViewportOriginMin,
const LayoutPoint stableLayoutViewportOriginMax,
const LayoutRect layoutViewport,
ScrollBehaviorForFixedElements  fixedBehavior 
)
static

◆ computeLayoutViewportOrigin() [2/2]

LayoutPoint WebCore::FrameView::computeLayoutViewportOrigin ( const LayoutRect visualViewport,
const LayoutPoint stableLayoutViewportOriginMin,
const LayoutPoint stableLayoutViewportOriginMax,
const LayoutRect layoutViewport,
ScrollBehaviorForFixedElements  fixedBehavior 
)
static

◆ computeScrollability() [1/2]

TiledBacking::Scrollability WebCore::FrameView::computeScrollability ( ) const

◆ computeScrollability() [2/2]

TiledBacking::Scrollability WebCore::FrameView::computeScrollability ( ) const

◆ containsScrollableArea() [1/2]

bool WebCore::FrameView::containsScrollableArea ( ScrollableArea scrollableArea) const

◆ containsScrollableArea() [2/2]

bool WebCore::FrameView::containsScrollableArea ( ScrollableArea ) const

◆ convertFromContainingView() [1/4]

IntRect WebCore::FrameView::convertFromContainingView ( const IntRect parentRect) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertFromContainingView() [2/4]

IntRect WebCore::FrameView::convertFromContainingView ( const IntRect ) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertFromContainingView() [3/4]

IntPoint WebCore::FrameView::convertFromContainingView ( const IntPoint parentPoint) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertFromContainingView() [4/4]

IntPoint WebCore::FrameView::convertFromContainingView ( const IntPoint ) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertFromContainingViewToRenderer() [1/4]

IntRect WebCore::FrameView::convertFromContainingViewToRenderer ( const RenderElement renderer,
const IntRect viewRect 
) const

◆ convertFromContainingViewToRenderer() [2/4]

WEBCORE_EXPORT IntRect WebCore::FrameView::convertFromContainingViewToRenderer ( const RenderElement ,
const IntRect  
) const

◆ convertFromContainingViewToRenderer() [3/4]

IntPoint WebCore::FrameView::convertFromContainingViewToRenderer ( const RenderElement renderer,
const IntPoint viewPoint 
) const

◆ convertFromContainingViewToRenderer() [4/4]

WEBCORE_EXPORT IntPoint WebCore::FrameView::convertFromContainingViewToRenderer ( const RenderElement ,
const IntPoint  
) const

◆ convertFromRendererToContainingView() [1/4]

IntRect WebCore::FrameView::convertFromRendererToContainingView ( const RenderElement renderer,
const IntRect rendererRect 
) const

◆ convertFromRendererToContainingView() [2/4]

WEBCORE_EXPORT IntRect WebCore::FrameView::convertFromRendererToContainingView ( const RenderElement ,
const IntRect  
) const

◆ convertFromRendererToContainingView() [3/4]

IntPoint WebCore::FrameView::convertFromRendererToContainingView ( const RenderElement renderer,
const IntPoint rendererPoint 
) const

◆ convertFromRendererToContainingView() [4/4]

WEBCORE_EXPORT IntPoint WebCore::FrameView::convertFromRendererToContainingView ( const RenderElement ,
const IntPoint  
) const

◆ convertToContainingView() [1/4]

IntRect WebCore::FrameView::convertToContainingView ( const IntRect localRect) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertToContainingView() [2/4]

IntRect WebCore::FrameView::convertToContainingView ( const IntRect ) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertToContainingView() [3/4]

IntPoint WebCore::FrameView::convertToContainingView ( const IntPoint localPoint) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ convertToContainingView() [4/4]

IntPoint WebCore::FrameView::convertToContainingView ( const IntPoint ) const
finalvirtual

Reimplemented from WebCore::Widget.

◆ create() [1/4]

static WEBCORE_EXPORT Ref<FrameView> WebCore::FrameView::create ( Frame )
static

◆ create() [2/4]

Ref< FrameView > WebCore::FrameView::create ( Frame frame)
static

◆ create() [3/4]

Ref< FrameView > WebCore::FrameView::create ( Frame frame,
const IntSize initialSize 
)
static

◆ create() [4/4]

static Ref<FrameView> WebCore::FrameView::create ( Frame ,
const IntSize initialSize 
)
static

◆ createScrollbar() [1/2]

Ref<Scrollbar> WebCore::FrameView::createScrollbar ( ScrollbarOrientation  )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ createScrollbar() [2/2]

Ref< Scrollbar > WebCore::FrameView::createScrollbar ( ScrollbarOrientation  orientation)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ currentPaintTimeStamp() [1/2]

static double WebCore::FrameView::currentPaintTimeStamp ( )
inlinestatic

◆ currentPaintTimeStamp() [2/2]

static double WebCore::FrameView::currentPaintTimeStamp ( )
inlinestatic

◆ detachCustomScrollbars() [1/2]

void WebCore::FrameView::detachCustomScrollbars ( )

◆ detachCustomScrollbars() [2/2]

void WebCore::FrameView::detachCustomScrollbars ( )

◆ didAddWidgetToRenderTree() [1/2]

void WebCore::FrameView::didAddWidgetToRenderTree ( Widget widget)

◆ didAddWidgetToRenderTree() [2/2]

void WebCore::FrameView::didAddWidgetToRenderTree ( Widget )

◆ didChangeScrollOffset() [1/2]

void WebCore::FrameView::didChangeScrollOffset ( )

◆ didChangeScrollOffset() [2/2]

void WebCore::FrameView::didChangeScrollOffset ( )

◆ didDestroyRenderTree() [1/2]

void WebCore::FrameView::didDestroyRenderTree ( )

◆ didDestroyRenderTree() [2/2]

void WebCore::FrameView::didDestroyRenderTree ( )

◆ didFirstLayout() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::didFirstLayout ( ) const

◆ didFirstLayout() [2/2]

bool WebCore::FrameView::didFirstLayout ( ) const

◆ didPaintContents() [1/2]

void WebCore::FrameView::didPaintContents ( GraphicsContext context,
const IntRect dirtyRect,
PaintingState paintingState 
)

◆ didPaintContents() [2/2]

void WebCore::FrameView::didPaintContents ( GraphicsContext ,
const IntRect dirtyRect,
PaintingState  
)

◆ didRestoreFromPageCache() [1/2]

void WebCore::FrameView::didRestoreFromPageCache ( )

◆ didRestoreFromPageCache() [2/2]

void WebCore::FrameView::didRestoreFromPageCache ( )

◆ disableLayerFlushThrottlingTemporarilyForInteraction() [1/2]

void WebCore::FrameView::disableLayerFlushThrottlingTemporarilyForInteraction ( )

◆ disableLayerFlushThrottlingTemporarilyForInteraction() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::disableLayerFlushThrottlingTemporarilyForInteraction ( )

◆ documentBackgroundColor() [1/2]

Color WebCore::FrameView::documentBackgroundColor ( ) const

◆ documentBackgroundColor() [2/2]

WEBCORE_EXPORT Color WebCore::FrameView::documentBackgroundColor ( ) const

◆ embeddedContentBox() [1/2]

RenderBox * WebCore::FrameView::embeddedContentBox ( ) const

◆ embeddedContentBox() [2/2]

RenderBox* WebCore::FrameView::embeddedContentBox ( ) const

◆ enableAutoSizeMode() [1/2]

void WebCore::FrameView::enableAutoSizeMode ( bool  enable,
const IntSize minSize,
const IntSize maxSize 
)

◆ enableAutoSizeMode() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::enableAutoSizeMode ( bool  enable,
const IntSize minSize,
const IntSize maxSize 
)

◆ endDisallowingLayout() [1/2]

void WebCore::FrameView::endDisallowingLayout ( )
inline

◆ endDisallowingLayout() [2/2]

void WebCore::FrameView::endDisallowingLayout ( )
inline

◆ enterCompositingMode() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::enterCompositingMode ( )

◆ enterCompositingMode() [2/2]

void WebCore::FrameView::enterCompositingMode ( )

◆ extendedBackgroundRectForPainting() [1/2]

IntRect WebCore::FrameView::extendedBackgroundRectForPainting ( ) const

◆ extendedBackgroundRectForPainting() [2/2]

IntRect WebCore::FrameView::extendedBackgroundRectForPainting ( ) const

◆ fireLayoutRelatedMilestonesIfNeeded() [1/2]

void WebCore::FrameView::fireLayoutRelatedMilestonesIfNeeded ( )

◆ fireLayoutRelatedMilestonesIfNeeded() [2/2]

void WebCore::FrameView::fireLayoutRelatedMilestonesIfNeeded ( )

◆ firePaintRelatedMilestonesIfNeeded() [1/2]

void WebCore::FrameView::firePaintRelatedMilestonesIfNeeded ( )

◆ firePaintRelatedMilestonesIfNeeded() [2/2]

void WebCore::FrameView::firePaintRelatedMilestonesIfNeeded ( )

◆ fixedElementsLayoutRelativeToFrame() [1/2]

bool WebCore::FrameView::fixedElementsLayoutRelativeToFrame ( ) const

◆ fixedElementsLayoutRelativeToFrame() [2/2]

bool WebCore::FrameView::fixedElementsLayoutRelativeToFrame ( ) const

◆ fixedScrollableAreaBoundsInflatedForScrolling() [1/2]

LayoutRect WebCore::FrameView::fixedScrollableAreaBoundsInflatedForScrolling ( const LayoutRect uninflatedBounds) const

◆ fixedScrollableAreaBoundsInflatedForScrolling() [2/2]

LayoutRect WebCore::FrameView::fixedScrollableAreaBoundsInflatedForScrolling ( const LayoutRect uninflatedBounds) const

◆ flushAnyPendingPostLayoutTasks() [1/2]

void WebCore::FrameView::flushAnyPendingPostLayoutTasks ( )

◆ flushAnyPendingPostLayoutTasks() [2/2]

void WebCore::FrameView::flushAnyPendingPostLayoutTasks ( )

◆ flushCompositingStateIncludingSubframes() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::flushCompositingStateIncludingSubframes ( )

◆ flushCompositingStateIncludingSubframes() [2/2]

bool WebCore::FrameView::flushCompositingStateIncludingSubframes ( )

◆ footerHeight() [1/2]

int WebCore::FrameView::footerHeight ( ) const
inlinefinalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ footerHeight() [2/2]

int WebCore::FrameView::footerHeight ( ) const
inlinefinalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ forceLayout() [1/2]

void WebCore::FrameView::forceLayout ( bool  allowSubtree = false)

◆ forceLayout() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::forceLayout ( bool  allowSubtree = false)

◆ forceLayoutForPagination() [1/2]

void WebCore::FrameView::forceLayoutForPagination ( const FloatSize pageSize,
const FloatSize originalPageSize,
float  maximumShrinkFactor,
AdjustViewSizeOrNot  shouldAdjustViewSize 
)

◆ forceLayoutForPagination() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::forceLayoutForPagination ( const FloatSize pageSize,
const FloatSize originalPageSize,
float  maximumShrinkFactor,
AdjustViewSizeOrNot   
)

◆ forceUpdateScrollbarsOnMainThreadForPerformanceTesting() [1/2]

bool WebCore::FrameView::forceUpdateScrollbarsOnMainThreadForPerformanceTesting ( ) const
finalvirtual

◆ forceUpdateScrollbarsOnMainThreadForPerformanceTesting() [2/2]

bool WebCore::FrameView::forceUpdateScrollbarsOnMainThreadForPerformanceTesting ( ) const
finalvirtual

◆ frame() [1/2]

Frame& WebCore::FrameView::frame ( ) const
inline

◆ frame() [2/2]

Frame& WebCore::FrameView::frame ( ) const
inline

◆ frameScaleFactor() [1/2]

float WebCore::FrameView::frameScaleFactor ( ) const

◆ frameScaleFactor() [2/2]

float WebCore::FrameView::frameScaleFactor ( ) const

◆ graphicsLayerForPlatformWidget() [1/2]

WEBCORE_EXPORT GraphicsLayer* WebCore::FrameView::graphicsLayerForPlatformWidget ( PlatformWidget  )

◆ graphicsLayerForPlatformWidget() [2/2]

GraphicsLayer * WebCore::FrameView::graphicsLayerForPlatformWidget ( PlatformWidget  platformWidget)

◆ hasCompositedContent() [1/2]

bool WebCore::FrameView::hasCompositedContent ( ) const

◆ hasCompositedContent() [2/2]

bool WebCore::FrameView::hasCompositedContent ( ) const

◆ hasEverPainted() [1/2]

bool WebCore::FrameView::hasEverPainted ( ) const
inline

◆ hasEverPainted() [2/2]

bool WebCore::FrameView::hasEverPainted ( ) const
inline

◆ hasExtendedBackgroundRectForPainting() [1/2]

bool WebCore::FrameView::hasExtendedBackgroundRectForPainting ( ) const

◆ hasExtendedBackgroundRectForPainting() [2/2]

bool WebCore::FrameView::hasExtendedBackgroundRectForPainting ( ) const

◆ hasFlippedBlockRenderers() [1/2]

bool WebCore::FrameView::hasFlippedBlockRenderers ( ) const
inline

◆ hasFlippedBlockRenderers() [2/2]

bool WebCore::FrameView::hasFlippedBlockRenderers ( ) const
inline

◆ hasOpaqueBackground() [1/2]

bool WebCore::FrameView::hasOpaqueBackground ( ) const

◆ hasOpaqueBackground() [2/2]

bool WebCore::FrameView::hasOpaqueBackground ( ) const

◆ hasScrollableOrRubberbandableAncestor() [1/2]

bool WebCore::FrameView::hasScrollableOrRubberbandableAncestor ( )
finalvirtual

◆ hasScrollableOrRubberbandableAncestor() [2/2]

bool WebCore::FrameView::hasScrollableOrRubberbandableAncestor ( )
finalvirtual

◆ hasSlowRepaintObject() [1/2]

bool WebCore::FrameView::hasSlowRepaintObject ( const RenderElement renderer) const
inline

◆ hasSlowRepaintObject() [2/2]

bool WebCore::FrameView::hasSlowRepaintObject ( const RenderElement renderer) const
inline

◆ hasSlowRepaintObjects() [1/2]

bool WebCore::FrameView::hasSlowRepaintObjects ( ) const
inline

◆ hasSlowRepaintObjects() [2/2]

bool WebCore::FrameView::hasSlowRepaintObjects ( ) const
inline

◆ hasViewportConstrainedObjects() [1/2]

bool WebCore::FrameView::hasViewportConstrainedObjects ( ) const
inline

◆ hasViewportConstrainedObjects() [2/2]

bool WebCore::FrameView::hasViewportConstrainedObjects ( ) const
inline

◆ headerHeight() [1/2]

int WebCore::FrameView::headerHeight ( ) const
inlinefinalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ headerHeight() [2/2]

int WebCore::FrameView::headerHeight ( ) const
inlinefinalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ hostWindow() [1/2]

HostWindow* WebCore::FrameView::hostWindow ( ) const
finalvirtual

Implements WebCore::ScrollView.

◆ hostWindow() [2/2]

HostWindow * WebCore::FrameView::hostWindow ( ) const
finalvirtual

Implements WebCore::ScrollView.

◆ incrementVisuallyNonEmptyCharacterCount() [1/2]

void WebCore::FrameView::incrementVisuallyNonEmptyCharacterCount ( unsigned  count)
inline

◆ incrementVisuallyNonEmptyCharacterCount() [2/2]

void WebCore::FrameView::incrementVisuallyNonEmptyCharacterCount ( unsigned  )

◆ incrementVisuallyNonEmptyPixelCount() [1/2]

void WebCore::FrameView::incrementVisuallyNonEmptyPixelCount ( const IntSize size)
inline

◆ incrementVisuallyNonEmptyPixelCount() [2/2]

void WebCore::FrameView::incrementVisuallyNonEmptyPixelCount ( const IntSize )

◆ inPaintableState() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::inPaintableState ( )
inline

◆ inPaintableState() [2/2]

WEBCORE_EXPORT bool WebCore::FrameView::inPaintableState ( )
inline

◆ inProgrammaticScroll() [1/2]

bool WebCore::FrameView::inProgrammaticScroll ( ) const
inlinefinalvirtual

Reimplemented from WebCore::ScrollView.

◆ inProgrammaticScroll() [2/2]

bool WebCore::FrameView::inProgrammaticScroll ( ) const
inlinefinalvirtual

Reimplemented from WebCore::ScrollView.

◆ invalidateRect() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::invalidateRect ( const IntRect )
finalvirtual

Implements WebCore::Widget.

◆ invalidateRect() [2/2]

void WebCore::FrameView::invalidateRect ( const IntRect rect)
finalvirtual

Implements WebCore::Widget.

◆ isActive() [1/2]

bool WebCore::FrameView::isActive ( ) const
finalvirtual

◆ isActive() [2/2]

bool WebCore::FrameView::isActive ( ) const
finalvirtual

◆ isEnclosedInCompositingLayer() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::isEnclosedInCompositingLayer ( ) const

◆ isEnclosedInCompositingLayer() [2/2]

bool WebCore::FrameView::isEnclosedInCompositingLayer ( ) const

◆ isFlippedDocument() [1/2]

bool WebCore::FrameView::isFlippedDocument ( ) const
finalprotectedvirtual

Implements WebCore::ScrollView.

◆ isFlippedDocument() [2/2]

bool WebCore::FrameView::isFlippedDocument ( ) const
finalprotectedvirtual

Implements WebCore::ScrollView.

◆ isFrameViewScrollCorner() [1/2]

bool WebCore::FrameView::isFrameViewScrollCorner ( const RenderScrollbarPart scrollCorner) const
inline

◆ isFrameViewScrollCorner() [2/2]

bool WebCore::FrameView::isFrameViewScrollCorner ( const RenderScrollbarPart scrollCorner) const
inline

◆ isHandlingWheelEvent() [1/2]

bool WebCore::FrameView::isHandlingWheelEvent ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ isHandlingWheelEvent() [2/2]

bool WebCore::FrameView::isHandlingWheelEvent ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ isInChildFrameWithFrameFlattening() [1/2]

bool WebCore::FrameView::isInChildFrameWithFrameFlattening ( ) const

◆ isInChildFrameWithFrameFlattening() [2/2]

bool WebCore::FrameView::isInChildFrameWithFrameFlattening ( ) const

◆ isInLayout() [1/2]

bool WebCore::FrameView::isInLayout ( ) const
inline

◆ isInLayout() [2/2]

bool WebCore::FrameView::isInLayout ( ) const
inline

◆ isInRenderTreeLayout() [1/2]

bool WebCore::FrameView::isInRenderTreeLayout ( ) const
inline

◆ isInRenderTreeLayout() [2/2]

bool WebCore::FrameView::isInRenderTreeLayout ( ) const
inline

◆ isPainting() [1/2]

bool WebCore::FrameView::isPainting ( ) const

◆ isPainting() [2/2]

bool WebCore::FrameView::isPainting ( ) const

◆ isRubberBandInProgress() [1/2]

bool WebCore::FrameView::isRubberBandInProgress ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ isRubberBandInProgress() [2/2]

bool WebCore::FrameView::isRubberBandInProgress ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ isScrollable() [1/2]

bool WebCore::FrameView::isScrollable ( Scrollability  definitionOfScrollable = Scrollability::Scrollable)

◆ isScrollable() [2/2]

WEBCORE_EXPORT bool WebCore::FrameView::isScrollable ( Scrollability  definitionOfScrollable = Scrollability::Scrollable)

◆ isScrollableOrRubberbandable() [1/2]

bool WebCore::FrameView::isScrollableOrRubberbandable ( )
finalvirtual

◆ isScrollableOrRubberbandable() [2/2]

bool WebCore::FrameView::isScrollableOrRubberbandable ( )
finalvirtual

◆ isSoftwareRenderable() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::isSoftwareRenderable ( ) const

◆ isSoftwareRenderable() [2/2]

bool WebCore::FrameView::isSoftwareRenderable ( ) const

◆ isTrackingRepaints() [1/2]

bool WebCore::FrameView::isTrackingRepaints ( ) const
inline

◆ isTrackingRepaints() [2/2]

bool WebCore::FrameView::isTrackingRepaints ( ) const
inline

◆ isTransparent() [1/2]

bool WebCore::FrameView::isTransparent ( ) const

◆ isTransparent() [2/2]

WEBCORE_EXPORT bool WebCore::FrameView::isTransparent ( ) const

◆ isVerticalDocument() [1/2]

bool WebCore::FrameView::isVerticalDocument ( ) const
finalprotectedvirtual

Implements WebCore::ScrollView.

◆ isVerticalDocument() [2/2]

bool WebCore::FrameView::isVerticalDocument ( ) const
finalprotectedvirtual

Implements WebCore::ScrollView.

◆ isVisuallyNonEmpty() [1/2]

bool WebCore::FrameView::isVisuallyNonEmpty ( ) const
inline

◆ isVisuallyNonEmpty() [2/2]

bool WebCore::FrameView::isVisuallyNonEmpty ( ) const
inline

◆ lastKnownMousePosition() [1/2]

IntPoint WebCore::FrameView::lastKnownMousePosition ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ lastKnownMousePosition() [2/2]

IntPoint WebCore::FrameView::lastKnownMousePosition ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ layout() [1/2]

void WebCore::FrameView::layout ( bool  allowSubtree = true)

◆ layout() [2/2]

void WebCore::FrameView::layout ( bool  allowSubtree = true)

◆ layoutCount() [1/2]

int WebCore::FrameView::layoutCount ( ) const
inline

◆ layoutCount() [2/2]

int WebCore::FrameView::layoutCount ( ) const
inline

◆ layoutDisallowed() [1/2]

bool WebCore::FrameView::layoutDisallowed ( ) const
inline

◆ layoutDisallowed() [2/2]

bool WebCore::FrameView::layoutDisallowed ( ) const
inline

◆ layoutPending() [1/2]

bool WebCore::FrameView::layoutPending ( ) const

◆ layoutPending() [2/2]

bool WebCore::FrameView::layoutPending ( ) const

◆ layoutRoot() [1/2]

RenderElement* WebCore::FrameView::layoutRoot ( ) const
inline

◆ layoutRoot() [2/2]

RenderElement* WebCore::FrameView::layoutRoot ( ) const
inline

◆ layoutTimerFired() [1/2]

void WebCore::FrameView::layoutTimerFired ( )

◆ layoutTimerFired() [2/2]

void WebCore::FrameView::layoutTimerFired ( )

◆ layoutViewportRect() [1/2]

WEBCORE_EXPORT LayoutRect WebCore::FrameView::layoutViewportRect ( ) const

◆ layoutViewportRect() [2/2]

LayoutRect WebCore::FrameView::layoutViewportRect ( ) const

◆ loadProgressingStatusChanged() [1/2]

void WebCore::FrameView::loadProgressingStatusChanged ( )

◆ loadProgressingStatusChanged() [2/2]

void WebCore::FrameView::loadProgressingStatusChanged ( )

◆ maintainScrollPositionAtAnchor() [1/2]

void WebCore::FrameView::maintainScrollPositionAtAnchor ( ContainerNode anchorNode)

◆ maintainScrollPositionAtAnchor() [2/2]

void WebCore::FrameView::maintainScrollPositionAtAnchor ( ContainerNode )

◆ mapFromCSSToLayoutUnits() [1/2]

LayoutUnit WebCore::FrameView::mapFromCSSToLayoutUnits ( int  ) const

◆ mapFromCSSToLayoutUnits() [2/2]

LayoutUnit WebCore::FrameView::mapFromCSSToLayoutUnits ( int  value) const

◆ mapFromLayoutToCSSUnits() [1/2]

int WebCore::FrameView::mapFromLayoutToCSSUnits ( LayoutUnit  ) const

◆ mapFromLayoutToCSSUnits() [2/2]

int WebCore::FrameView::mapFromLayoutToCSSUnits ( LayoutUnit  value) const

◆ marginHeight() [1/2]

LayoutUnit WebCore::FrameView::marginHeight ( ) const
inline

◆ marginHeight() [2/2]

LayoutUnit WebCore::FrameView::marginHeight ( ) const
inline

◆ marginWidth() [1/2]

LayoutUnit WebCore::FrameView::marginWidth ( ) const
inline

◆ marginWidth() [2/2]

LayoutUnit WebCore::FrameView::marginWidth ( ) const
inline

◆ maximumScrollPosition() [1/2]

WEBCORE_EXPORT ScrollPosition WebCore::FrameView::maximumScrollPosition ( ) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ maximumScrollPosition() [2/2]

ScrollPosition WebCore::FrameView::maximumScrollPosition ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ maxStableLayoutViewportOrigin() [1/2]

WEBCORE_EXPORT LayoutPoint WebCore::FrameView::maxStableLayoutViewportOrigin ( ) const

◆ maxStableLayoutViewportOrigin() [2/2]

LayoutPoint WebCore::FrameView::maxStableLayoutViewportOrigin ( ) const

◆ mediaType() [1/2]

String WebCore::FrameView::mediaType ( ) const

◆ mediaType() [2/2]

String WebCore::FrameView::mediaType ( ) const

◆ milestonesPendingPaint() [1/2]

LayoutMilestones WebCore::FrameView::milestonesPendingPaint ( ) const
inline

◆ milestonesPendingPaint() [2/2]

LayoutMilestones WebCore::FrameView::milestonesPendingPaint ( ) const
inline

◆ minimumScrollPosition() [1/2]

WEBCORE_EXPORT ScrollPosition WebCore::FrameView::minimumScrollPosition ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ minimumScrollPosition() [2/2]

ScrollPosition WebCore::FrameView::minimumScrollPosition ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ minStableLayoutViewportOrigin() [1/2]

WEBCORE_EXPORT LayoutPoint WebCore::FrameView::minStableLayoutViewportOrigin ( ) const

◆ minStableLayoutViewportOrigin() [2/2]

LayoutPoint WebCore::FrameView::minStableLayoutViewportOrigin ( ) const

◆ needsFullRepaint() [1/2]

bool WebCore::FrameView::needsFullRepaint ( ) const
inline

◆ needsFullRepaint() [2/2]

bool WebCore::FrameView::needsFullRepaint ( ) const
inline

◆ needsLayout() [1/2]

bool WebCore::FrameView::needsLayout ( ) const

◆ needsLayout() [2/2]

WEBCORE_EXPORT bool WebCore::FrameView::needsLayout ( ) const

◆ needsStyleRecalcOrLayout() [1/2]

bool WebCore::FrameView::needsStyleRecalcOrLayout ( bool  includeSubframes = true) const

◆ needsStyleRecalcOrLayout() [2/2]

bool WebCore::FrameView::needsStyleRecalcOrLayout ( bool  includeSubframes = true) const

◆ pagination() [1/2]

const Pagination & WebCore::FrameView::pagination ( ) const

◆ pagination() [2/2]

const Pagination& WebCore::FrameView::pagination ( ) const

◆ paintBehavior() [1/2]

PaintBehavior WebCore::FrameView::paintBehavior ( ) const

◆ paintBehavior() [2/2]

WEBCORE_EXPORT PaintBehavior WebCore::FrameView::paintBehavior ( ) const

◆ paintContents() [1/2]

void WebCore::FrameView::paintContents ( GraphicsContext context,
const IntRect dirtyRect 
)
finalvirtual

Implements WebCore::ScrollView.

◆ paintContents() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::paintContents ( GraphicsContext ,
const IntRect dirtyRect 
)
finalvirtual

Implements WebCore::ScrollView.

◆ paintContentsForSnapshot() [1/2]

void WebCore::FrameView::paintContentsForSnapshot ( GraphicsContext context,
const IntRect imageRect,
SelectionInSnapshot  shouldPaintSelection,
CoordinateSpaceForSnapshot  coordinateSpace 
)

◆ paintContentsForSnapshot() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::paintContentsForSnapshot ( GraphicsContext ,
const IntRect imageRect,
SelectionInSnapshot  shouldPaintSelection,
CoordinateSpaceForSnapshot   
)

◆ paintOverhangAreas() [1/2]

void WebCore::FrameView::paintOverhangAreas ( GraphicsContext context,
const IntRect horizontalOverhangArea,
const IntRect verticalOverhangArea,
const IntRect dirtyRect 
)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ paintOverhangAreas() [2/2]

void WebCore::FrameView::paintOverhangAreas ( GraphicsContext ,
const IntRect horizontalOverhangArea,
const IntRect verticalOverhangArea,
const IntRect dirtyRect 
)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ paintScrollbar() [1/2]

void WebCore::FrameView::paintScrollbar ( GraphicsContext context,
Scrollbar bar,
const IntRect rect 
)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ paintScrollbar() [2/2]

void WebCore::FrameView::paintScrollbar ( GraphicsContext ,
Scrollbar ,
const IntRect  
)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ paintScrollCorner() [1/2]

void WebCore::FrameView::paintScrollCorner ( GraphicsContext context,
const IntRect cornerRect 
)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ paintScrollCorner() [2/2]

void WebCore::FrameView::paintScrollCorner ( GraphicsContext ,
const IntRect cornerRect 
)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ positionForRootContentLayer() [1/4]

static WEBCORE_EXPORT FloatPoint WebCore::FrameView::positionForRootContentLayer ( const FloatPoint scrollPosition,
const FloatPoint scrollOrigin,
float  topContentInset,
float  headerHeight 
)
static

◆ positionForRootContentLayer() [2/4]

FloatPoint WebCore::FrameView::positionForRootContentLayer ( const FloatPoint scrollPosition,
const FloatPoint scrollOrigin,
float  topContentInset,
float  headerHeight 
)
static

◆ positionForRootContentLayer() [3/4]

WEBCORE_EXPORT FloatPoint WebCore::FrameView::positionForRootContentLayer ( ) const

◆ positionForRootContentLayer() [4/4]

FloatPoint WebCore::FrameView::positionForRootContentLayer ( ) const

◆ prepareForDetach() [1/2]

void WebCore::FrameView::prepareForDetach ( )

◆ prepareForDetach() [2/2]

void WebCore::FrameView::prepareForDetach ( )

◆ queuePostLayoutCallback() [1/2]

void WebCore::FrameView::queuePostLayoutCallback ( WTF::Function< void()> &&  )

◆ queuePostLayoutCallback() [2/2]

void WebCore::FrameView::queuePostLayoutCallback ( WTF::Function< void()> &&  callback)

◆ recalculateScrollbarOverlayStyle() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::recalculateScrollbarOverlayStyle ( )

◆ recalculateScrollbarOverlayStyle() [2/2]

void WebCore::FrameView::recalculateScrollbarOverlayStyle ( )

◆ rectForFixedPositionLayout() [1/2]

LayoutRect WebCore::FrameView::rectForFixedPositionLayout ( ) const

◆ rectForFixedPositionLayout() [2/2]

LayoutRect WebCore::FrameView::rectForFixedPositionLayout ( ) const

◆ removeChild() [1/2]

void WebCore::FrameView::removeChild ( Widget widget)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ removeChild() [2/2]

void WebCore::FrameView::removeChild ( Widget )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ removeEmbeddedObjectToUpdate() [1/2]

void WebCore::FrameView::removeEmbeddedObjectToUpdate ( RenderEmbeddedObject embeddedObject)

◆ removeEmbeddedObjectToUpdate() [2/2]

void WebCore::FrameView::removeEmbeddedObjectToUpdate ( RenderEmbeddedObject )

◆ removeScrollableArea() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::removeScrollableArea ( ScrollableArea )

◆ removeScrollableArea() [2/2]

bool WebCore::FrameView::removeScrollableArea ( ScrollableArea scrollableArea)

◆ removeSlowRepaintObject() [1/2]

void WebCore::FrameView::removeSlowRepaintObject ( RenderElement )

◆ removeSlowRepaintObject() [2/2]

void WebCore::FrameView::removeSlowRepaintObject ( RenderElement o)

◆ removeViewportConstrainedObject() [1/2]

void WebCore::FrameView::removeViewportConstrainedObject ( RenderElement )

◆ removeViewportConstrainedObject() [2/2]

void WebCore::FrameView::removeViewportConstrainedObject ( RenderElement object)

◆ renderedCharactersExceed() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::renderedCharactersExceed ( unsigned  threshold)

◆ renderedCharactersExceed() [2/2]

bool WebCore::FrameView::renderedCharactersExceed ( unsigned  threshold)

◆ renderedChildFrameViews() [1/2]

FrameView::FrameViewList WebCore::FrameView::renderedChildFrameViews ( ) const

◆ renderedChildFrameViews() [2/2]

FrameViewList WebCore::FrameView::renderedChildFrameViews ( ) const

◆ renderView() [1/2]

WEBCORE_EXPORT RenderView* WebCore::FrameView::renderView ( ) const

◆ renderView() [2/2]

RenderView * WebCore::FrameView::renderView ( ) const

◆ repaintSlowRepaintObjects() [1/2]

void WebCore::FrameView::repaintSlowRepaintObjects ( )
protected

◆ repaintSlowRepaintObjects() [2/2]

void WebCore::FrameView::repaintSlowRepaintObjects ( )
protected

◆ requestScrollPositionUpdate() [1/2]

bool WebCore::FrameView::requestScrollPositionUpdate ( const ScrollPosition )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ requestScrollPositionUpdate() [2/2]

bool WebCore::FrameView::requestScrollPositionUpdate ( const ScrollPosition position)
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ resetScrollbars() [1/2]

void WebCore::FrameView::resetScrollbars ( )

◆ resetScrollbars() [2/2]

void WebCore::FrameView::resetScrollbars ( )

◆ resetScrollbarsAndClearContentsSize() [1/2]

void WebCore::FrameView::resetScrollbarsAndClearContentsSize ( )

◆ resetScrollbarsAndClearContentsSize() [2/2]

void WebCore::FrameView::resetScrollbarsAndClearContentsSize ( )

◆ resetTrackedRepaints() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::resetTrackedRepaints ( )

◆ resetTrackedRepaints() [2/2]

void WebCore::FrameView::resetTrackedRepaints ( )

◆ restoreScrollbar() [1/2]

void WebCore::FrameView::restoreScrollbar ( )

◆ restoreScrollbar() [2/2]

void WebCore::FrameView::restoreScrollbar ( )

◆ resumeVisibleImageAnimationsIncludingSubframes() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::resumeVisibleImageAnimationsIncludingSubframes ( )

◆ resumeVisibleImageAnimationsIncludingSubframes() [2/2]

void WebCore::FrameView::resumeVisibleImageAnimationsIncludingSubframes ( )

◆ safeToPropagateScrollToParent() [1/2]

bool WebCore::FrameView::safeToPropagateScrollToParent ( ) const
inline

◆ safeToPropagateScrollToParent() [2/2]

bool WebCore::FrameView::safeToPropagateScrollToParent ( ) const
inline

◆ scheduleAnimation() [1/2]

bool WebCore::FrameView::scheduleAnimation ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ scheduleAnimation() [2/2]

bool WebCore::FrameView::scheduleAnimation ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ scheduleLayerFlushAllowingThrottling() [1/2]

void WebCore::FrameView::scheduleLayerFlushAllowingThrottling ( )

◆ scheduleLayerFlushAllowingThrottling() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::scheduleLayerFlushAllowingThrottling ( )

◆ scheduleRelayout() [1/2]

void WebCore::FrameView::scheduleRelayout ( )

◆ scheduleRelayout() [2/2]

void WebCore::FrameView::scheduleRelayout ( )

◆ scheduleRelayoutOfSubtree() [1/2]

void WebCore::FrameView::scheduleRelayoutOfSubtree ( RenderElement )

◆ scheduleRelayoutOfSubtree() [2/2]

void WebCore::FrameView::scheduleRelayoutOfSubtree ( RenderElement newRelayoutRoot)

◆ scrollableAreaForScrollLayerID() [1/2]

ScrollableArea * WebCore::FrameView::scrollableAreaForScrollLayerID ( uint64_t  nodeID) const

◆ scrollableAreaForScrollLayerID() [2/2]

ScrollableArea* WebCore::FrameView::scrollableAreaForScrollLayerID ( uint64_t  ) const

◆ scrollableAreas() [1/2]

const ScrollableAreaSet* WebCore::FrameView::scrollableAreas ( ) const
inline

◆ scrollableAreas() [2/2]

const ScrollableAreaSet* WebCore::FrameView::scrollableAreas ( ) const
inline

◆ scrollbarStyleChanged() [1/2]

void WebCore::FrameView::scrollbarStyleChanged ( ScrollbarStyle  newStyle,
bool  forceUpdate 
)
overridevirtual

Reimplemented from WebCore::ScrollableArea.

◆ scrollbarStyleChanged() [2/2]

void WebCore::FrameView::scrollbarStyleChanged ( ScrollbarStyle  ,
bool  forceUpdate 
)
overridevirtual

Reimplemented from WebCore::ScrollView.

◆ scrollBehaviorForFixedElements() [1/2]

ScrollBehaviorForFixedElements WebCore::FrameView::scrollBehaviorForFixedElements ( ) const

◆ scrollBehaviorForFixedElements() [2/2]

ScrollBehaviorForFixedElements WebCore::FrameView::scrollBehaviorForFixedElements ( ) const

◆ scrollContentsFastPath() [1/2]

bool WebCore::FrameView::scrollContentsFastPath ( const IntSize scrollDelta,
const IntRect rectToScroll,
const IntRect clipRect 
)
finalprotectedvirtual

Implements WebCore::ScrollView.

◆ scrollContentsFastPath() [2/2]

bool WebCore::FrameView::scrollContentsFastPath ( const IntSize scrollDelta,
const IntRect rectToScroll,
const IntRect clipRect 
)
finalprotectedvirtual

Implements WebCore::ScrollView.

◆ scrollContentsSlowPath() [1/2]

void WebCore::FrameView::scrollContentsSlowPath ( const IntRect updateRect)
finalprotectedvirtual

Reimplemented from WebCore::ScrollView.

◆ scrollContentsSlowPath() [2/2]

void WebCore::FrameView::scrollContentsSlowPath ( const IntRect updateRect)
finalprotectedvirtual

Reimplemented from WebCore::ScrollView.

◆ scrollElementToRect() [1/2]

void WebCore::FrameView::scrollElementToRect ( const Element element,
const IntRect rect 
)

◆ scrollElementToRect() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::scrollElementToRect ( const Element ,
const IntRect  
)

◆ scrollLayerID() [1/2]

uint64_t WebCore::FrameView::scrollLayerID ( ) const

◆ scrollLayerID() [2/2]

uint64_t WebCore::FrameView::scrollLayerID ( ) const

◆ scrollPositionForFixedPosition() [1/4]

LayoutPoint WebCore::FrameView::scrollPositionForFixedPosition ( ) const

◆ scrollPositionForFixedPosition() [2/4]

LayoutPoint WebCore::FrameView::scrollPositionForFixedPosition ( ) const

◆ scrollPositionForFixedPosition() [3/4]

LayoutPoint WebCore::FrameView::scrollPositionForFixedPosition ( const LayoutRect visibleContentRect,
const LayoutSize totalContentsSize,
const LayoutPoint scrollPosition,
const LayoutPoint scrollOrigin,
float  frameScaleFactor,
bool  fixedElementsLayoutRelativeToFrame,
ScrollBehaviorForFixedElements  behaviorForFixed,
int  headerHeight,
int  footerHeight 
)
static

◆ scrollPositionForFixedPosition() [4/4]

static LayoutPoint WebCore::FrameView::scrollPositionForFixedPosition ( const LayoutRect visibleContentRect,
const LayoutSize totalContentsSize,
const LayoutPoint scrollPosition,
const LayoutPoint scrollOrigin,
float  frameScaleFactor,
bool  fixedElementsLayoutRelativeToFrame,
ScrollBehaviorForFixedElements  ,
int  headerHeight,
int  footerHeight 
)
static

◆ scrollPositionRespectingCustomFixedPosition() [1/2]

LayoutPoint WebCore::FrameView::scrollPositionRespectingCustomFixedPosition ( ) const

◆ scrollPositionRespectingCustomFixedPosition() [2/2]

LayoutPoint WebCore::FrameView::scrollPositionRespectingCustomFixedPosition ( ) const

◆ scrollToAnchor() [1/2]

bool WebCore::FrameView::scrollToAnchor ( const String name)

◆ scrollToAnchor() [2/2]

bool WebCore::FrameView::scrollToAnchor ( const String )

◆ scrollToFragment() [1/2]

bool WebCore::FrameView::scrollToFragment ( const URL )

◆ scrollToFragment() [2/2]

bool WebCore::FrameView::scrollToFragment ( const URL url)

◆ serviceScriptedAnimations() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::serviceScriptedAnimations ( )

◆ serviceScriptedAnimations() [2/2]

void WebCore::FrameView::serviceScriptedAnimations ( )

◆ setAutoSizeFixedMinimumHeight() [1/2]

void WebCore::FrameView::setAutoSizeFixedMinimumHeight ( int  fixedMinimumHeight)

◆ setAutoSizeFixedMinimumHeight() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setAutoSizeFixedMinimumHeight ( int  )

◆ setBaseBackgroundColor() [1/2]

void WebCore::FrameView::setBaseBackgroundColor ( const Color backgroundColor)

◆ setBaseBackgroundColor() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setBaseBackgroundColor ( const Color )

◆ setBaseLayoutViewportOrigin() [1/2]

void WebCore::FrameView::setBaseLayoutViewportOrigin ( LayoutPoint  ,
TriggerLayoutOrNot  = TriggerLayoutOrNot::Yes 
)

◆ setBaseLayoutViewportOrigin() [2/2]

void WebCore::FrameView::setBaseLayoutViewportOrigin ( LayoutPoint  origin,
TriggerLayoutOrNot  layoutTriggering = TriggerLayoutOrNot::Yes 
)

◆ setCanHaveScrollbars() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::setCanHaveScrollbars ( bool  )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setCanHaveScrollbars() [2/2]

void WebCore::FrameView::setCanHaveScrollbars ( bool  canHaveScrollbars)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setCannotBlitToWindow() [1/2]

void WebCore::FrameView::setCannotBlitToWindow ( )

◆ setCannotBlitToWindow() [2/2]

void WebCore::FrameView::setCannotBlitToWindow ( )

◆ setContentIsOpaque() [1/2]

void WebCore::FrameView::setContentIsOpaque ( bool  )

◆ setContentIsOpaque() [2/2]

void WebCore::FrameView::setContentIsOpaque ( bool  contentIsOpaque)

◆ setContentsSize() [1/2]

void WebCore::FrameView::setContentsSize ( const IntSize )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setContentsSize() [2/2]

void WebCore::FrameView::setContentsSize ( const IntSize size)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setFooterHeight() [1/2]

void WebCore::FrameView::setFooterHeight ( int  footerHeight)

◆ setFooterHeight() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setFooterHeight ( int  )

◆ setFrameRect() [1/2]

void WebCore::FrameView::setFrameRect ( const IntRect )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setFrameRect() [2/2]

void WebCore::FrameView::setFrameRect ( const IntRect newRect)
finalvirtual

Reimplemented from WebCore::Widget.

◆ setHasFlippedBlockRenderers() [1/2]

void WebCore::FrameView::setHasFlippedBlockRenderers ( bool  b)
inline

◆ setHasFlippedBlockRenderers() [2/2]

void WebCore::FrameView::setHasFlippedBlockRenderers ( bool  b)
inline

◆ setHeaderHeight() [1/2]

void WebCore::FrameView::setHeaderHeight ( int  headerHeight)

◆ setHeaderHeight() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setHeaderHeight ( int  )

◆ setInProgrammaticScroll() [1/2]

void WebCore::FrameView::setInProgrammaticScroll ( bool  programmaticScroll)
inline

◆ setInProgrammaticScroll() [2/2]

void WebCore::FrameView::setInProgrammaticScroll ( bool  programmaticScroll)
inline

◆ setIsInWindow() [1/2]

void WebCore::FrameView::setIsInWindow ( bool  )

◆ setIsInWindow() [2/2]

void WebCore::FrameView::setIsInWindow ( bool  isInWindow)

◆ setIsOverlapped() [1/2]

void WebCore::FrameView::setIsOverlapped ( bool  )

◆ setIsOverlapped() [2/2]

void WebCore::FrameView::setIsOverlapped ( bool  isOverlapped)

◆ setLastPaintTime() [1/2]

void WebCore::FrameView::setLastPaintTime ( double  lastPaintTime)
inline

◆ setLastPaintTime() [2/2]

void WebCore::FrameView::setLastPaintTime ( double  lastPaintTime)
inline

◆ setLayoutViewportOverrideRect() [1/2]

void WebCore::FrameView::setLayoutViewportOverrideRect ( std::optional< LayoutRect rect)

◆ setLayoutViewportOverrideRect() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setLayoutViewportOverrideRect ( std::optional< LayoutRect )

◆ setMarginHeight() [1/2]

void WebCore::FrameView::setMarginHeight ( LayoutUnit  )

◆ setMarginHeight() [2/2]

void WebCore::FrameView::setMarginHeight ( LayoutUnit  h)

◆ setMarginWidth() [1/2]

void WebCore::FrameView::setMarginWidth ( LayoutUnit  w)

◆ setMarginWidth() [2/2]

void WebCore::FrameView::setMarginWidth ( LayoutUnit  )

◆ setMediaType() [1/2]

void WebCore::FrameView::setMediaType ( const String mediaType)

◆ setMediaType() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setMediaType ( const String )

◆ setNeedsLayout() [1/2]

void WebCore::FrameView::setNeedsLayout ( )

◆ setNeedsLayout() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setNeedsLayout ( )

◆ setNeedsOneShotDrawingSynchronization() [1/2]

void WebCore::FrameView::setNeedsOneShotDrawingSynchronization ( )

◆ setNeedsOneShotDrawingSynchronization() [2/2]

void WebCore::FrameView::setNeedsOneShotDrawingSynchronization ( )

◆ setNodeToDraw() [1/2]

void WebCore::FrameView::setNodeToDraw ( Node node)

◆ setNodeToDraw() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setNodeToDraw ( Node )

◆ setPagination() [1/2]

void WebCore::FrameView::setPagination ( const Pagination pagination)

◆ setPagination() [2/2]

void WebCore::FrameView::setPagination ( const Pagination )

◆ setPaintBehavior() [1/2]

void WebCore::FrameView::setPaintBehavior ( PaintBehavior  behavior)

◆ setPaintBehavior() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setPaintBehavior ( PaintBehavior  )

◆ setSafeToPropagateScrollToParent() [1/2]

void WebCore::FrameView::setSafeToPropagateScrollToParent ( bool  isSafe)
inline

◆ setSafeToPropagateScrollToParent() [2/2]

void WebCore::FrameView::setSafeToPropagateScrollToParent ( bool  isSafe)
inline

◆ setScrollingPerformanceLoggingEnabled() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::setScrollingPerformanceLoggingEnabled ( bool  )

◆ setScrollingPerformanceLoggingEnabled() [2/2]

void WebCore::FrameView::setScrollingPerformanceLoggingEnabled ( bool  flag)

◆ setScrollPinningBehavior() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::setScrollPinningBehavior ( ScrollPinningBehavior  )

◆ setScrollPinningBehavior() [2/2]

void WebCore::FrameView::setScrollPinningBehavior ( ScrollPinningBehavior  pinning)

◆ setScrollPosition() [1/2]

void WebCore::FrameView::setScrollPosition ( const ScrollPosition scrollPosition)
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setScrollPosition() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setScrollPosition ( const ScrollPosition )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ setShouldUpdateWhileOffscreen() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::setShouldUpdateWhileOffscreen ( bool  )

◆ setShouldUpdateWhileOffscreen() [2/2]

void WebCore::FrameView::setShouldUpdateWhileOffscreen ( bool  shouldUpdateWhileOffscreen)

◆ setTracksRepaints() [1/2]

void WebCore::FrameView::setTracksRepaints ( bool  trackRepaints)

◆ setTracksRepaints() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setTracksRepaints ( bool  )

◆ setTransparent() [1/2]

void WebCore::FrameView::setTransparent ( bool  isTransparent)

◆ setTransparent() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setTransparent ( bool  isTransparent)

◆ setViewExposedRect() [1/2]

void WebCore::FrameView::setViewExposedRect ( std::optional< FloatRect viewExposedRect)

◆ setViewExposedRect() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setViewExposedRect ( std::optional< FloatRect )

◆ setViewportConstrainedObjectsNeedLayout() [1/2]

void WebCore::FrameView::setViewportConstrainedObjectsNeedLayout ( )

◆ setViewportConstrainedObjectsNeedLayout() [2/2]

void WebCore::FrameView::setViewportConstrainedObjectsNeedLayout ( )

◆ setViewportSizeForCSSViewportUnits() [1/2]

void WebCore::FrameView::setViewportSizeForCSSViewportUnits ( IntSize  size)

◆ setViewportSizeForCSSViewportUnits() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setViewportSizeForCSSViewportUnits ( IntSize  )

◆ setVisualUpdatesAllowedByClient() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::setVisualUpdatesAllowedByClient ( bool  )

◆ setVisualUpdatesAllowedByClient() [2/2]

void WebCore::FrameView::setVisualUpdatesAllowedByClient ( bool  visualUpdatesAllowed)

◆ setWasScrolledByUser() [1/2]

void WebCore::FrameView::setWasScrolledByUser ( bool  wasScrolledByUser)

◆ setWasScrolledByUser() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::setWasScrolledByUser ( bool  )

◆ shouldPlaceBlockDirectionScrollbarOnLeft() [1/2]

bool WebCore::FrameView::shouldPlaceBlockDirectionScrollbarOnLeft ( ) const
finalvirtual

◆ shouldPlaceBlockDirectionScrollbarOnLeft() [2/2]

bool WebCore::FrameView::shouldPlaceBlockDirectionScrollbarOnLeft ( ) const
finalvirtual

◆ shouldSetCursor() [1/2]

bool WebCore::FrameView::shouldSetCursor ( ) const

◆ shouldSetCursor() [2/2]

bool WebCore::FrameView::shouldSetCursor ( ) const

◆ shouldSuspendScrollAnimations() [1/2]

bool WebCore::FrameView::shouldSuspendScrollAnimations ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ shouldSuspendScrollAnimations() [2/2]

bool WebCore::FrameView::shouldSuspendScrollAnimations ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ shouldUpdate() [1/2]

bool WebCore::FrameView::shouldUpdate ( ) const

◆ shouldUpdate() [2/2]

bool WebCore::FrameView::shouldUpdate ( ) const

◆ shouldUpdateWhileOffscreen() [1/2]

bool WebCore::FrameView::shouldUpdateWhileOffscreen ( ) const

◆ shouldUpdateWhileOffscreen() [2/2]

bool WebCore::FrameView::shouldUpdateWhileOffscreen ( ) const

◆ show() [1/2]

void WebCore::FrameView::show ( )
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ show() [2/2]

void WebCore::FrameView::show ( )
finalvirtual

Reimplemented from WebCore::Widget.

◆ speculativeTilingEnabled() [1/2]

bool WebCore::FrameView::speculativeTilingEnabled ( ) const
inline

◆ speculativeTilingEnabled() [2/2]

bool WebCore::FrameView::speculativeTilingEnabled ( ) const
inline

◆ startDisallowingLayout() [1/2]

void WebCore::FrameView::startDisallowingLayout ( )
inline

◆ startDisallowingLayout() [2/2]

void WebCore::FrameView::startDisallowingLayout ( )
inline

◆ tiledBacking() [1/2]

WEBCORE_EXPORT TiledBacking* WebCore::FrameView::tiledBacking ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ tiledBacking() [2/2]

TiledBacking * WebCore::FrameView::tiledBacking ( ) const
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ topContentDirectionDidChange() [1/2]

void WebCore::FrameView::topContentDirectionDidChange ( )

◆ topContentDirectionDidChange() [2/2]

void WebCore::FrameView::topContentDirectionDidChange ( )

◆ topContentInset() [1/2]

float WebCore::FrameView::topContentInset ( TopContentInsetType  contentInsetTypeToReturn = TopContentInsetType::WebCoreContentInset) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ topContentInset() [2/2]

WEBCORE_EXPORT float WebCore::FrameView::topContentInset ( TopContentInsetType  = TopContentInsetType::WebCoreContentInset) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ topContentInsetDidChange() [1/2]

void WebCore::FrameView::topContentInsetDidChange ( float  newTopContentInset)

◆ topContentInsetDidChange() [2/2]

void WebCore::FrameView::topContentInsetDidChange ( float  newTopContentInset)

◆ trackedRepaintRects() [1/2]

const Vector<FloatRect>& WebCore::FrameView::trackedRepaintRects ( ) const
inline

◆ trackedRepaintRects() [2/2]

const Vector<FloatRect>& WebCore::FrameView::trackedRepaintRects ( ) const
inline

◆ trackedRepaintRectsAsText() [1/2]

String WebCore::FrameView::trackedRepaintRectsAsText ( ) const

◆ trackedRepaintRectsAsText() [2/2]

String WebCore::FrameView::trackedRepaintRectsAsText ( ) const

◆ unscaledMaximumScrollPosition() [1/2]

ScrollPosition WebCore::FrameView::unscaledMaximumScrollPosition ( ) const

◆ unscaledMaximumScrollPosition() [2/2]

ScrollPosition WebCore::FrameView::unscaledMaximumScrollPosition ( ) const

◆ unscaledMinimumScrollPosition() [1/2]

ScrollPosition WebCore::FrameView::unscaledMinimumScrollPosition ( ) const

◆ unscaledMinimumScrollPosition() [2/2]

ScrollPosition WebCore::FrameView::unscaledMinimumScrollPosition ( ) const

◆ unscaledScrollOrigin() [1/2]

IntPoint WebCore::FrameView::unscaledScrollOrigin ( ) const

◆ unscaledScrollOrigin() [2/2]

IntPoint WebCore::FrameView::unscaledScrollOrigin ( ) const

◆ unscheduleRelayout() [1/2]

void WebCore::FrameView::unscheduleRelayout ( )

◆ unscheduleRelayout() [2/2]

void WebCore::FrameView::unscheduleRelayout ( )

◆ updateBackgroundRecursively() [1/2]

void WebCore::FrameView::updateBackgroundRecursively ( const Color backgroundColor,
bool  transparent 
)

◆ updateBackgroundRecursively() [2/2]

void WebCore::FrameView::updateBackgroundRecursively ( const Color ,
bool   
)

◆ updateCanHaveScrollbars() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::updateCanHaveScrollbars ( )

◆ updateCanHaveScrollbars() [2/2]

void WebCore::FrameView::updateCanHaveScrollbars ( )

◆ updateCompositingLayersAfterLayout() [1/2]

void WebCore::FrameView::updateCompositingLayersAfterLayout ( )

◆ updateCompositingLayersAfterLayout() [2/2]

void WebCore::FrameView::updateCompositingLayersAfterLayout ( )

◆ updateCompositingLayersAfterScrolling() [1/2]

void WebCore::FrameView::updateCompositingLayersAfterScrolling ( )
finalvirtual

Implements WebCore::ScrollView.

◆ updateCompositingLayersAfterScrolling() [2/2]

void WebCore::FrameView::updateCompositingLayersAfterScrolling ( )
finalvirtual

Implements WebCore::ScrollView.

◆ updateCompositingLayersAfterStyleChange() [1/2]

bool WebCore::FrameView::updateCompositingLayersAfterStyleChange ( )

◆ updateCompositingLayersAfterStyleChange() [2/2]

bool WebCore::FrameView::updateCompositingLayersAfterStyleChange ( )

◆ updateContentsSize() [1/2]

void WebCore::FrameView::updateContentsSize ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ updateContentsSize() [2/2]

void WebCore::FrameView::updateContentsSize ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ updateControlTints() [1/2]

void WebCore::FrameView::updateControlTints ( )

◆ updateControlTints() [2/2]

WEBCORE_EXPORT void WebCore::FrameView::updateControlTints ( )

◆ updateExtendBackgroundIfNecessary() [1/2]

void WebCore::FrameView::updateExtendBackgroundIfNecessary ( )

◆ updateExtendBackgroundIfNecessary() [2/2]

void WebCore::FrameView::updateExtendBackgroundIfNecessary ( )

◆ updateIsVisuallyNonEmpty() [1/2]

void WebCore::FrameView::updateIsVisuallyNonEmpty ( )

◆ updateIsVisuallyNonEmpty() [2/2]

void WebCore::FrameView::updateIsVisuallyNonEmpty ( )

◆ updateLayerPositionsAfterScrolling() [1/2]

void WebCore::FrameView::updateLayerPositionsAfterScrolling ( )
finalvirtual

Implements WebCore::ScrollView.

◆ updateLayerPositionsAfterScrolling() [2/2]

void WebCore::FrameView::updateLayerPositionsAfterScrolling ( )
finalvirtual

Implements WebCore::ScrollView.

◆ updateLayoutAndStyleIfNeededRecursive() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive ( )

◆ updateLayoutAndStyleIfNeededRecursive() [2/2]

void WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive ( )

◆ updateTiledBackingAdaptiveSizing() [1/2]

void WebCore::FrameView::updateTiledBackingAdaptiveSizing ( )

◆ updateTiledBackingAdaptiveSizing() [2/2]

void WebCore::FrameView::updateTiledBackingAdaptiveSizing ( )

◆ updateTilesForExtendedBackgroundMode() [1/2]

void WebCore::FrameView::updateTilesForExtendedBackgroundMode ( ExtendedBackgroundMode  mode)

◆ updateTilesForExtendedBackgroundMode() [2/2]

void WebCore::FrameView::updateTilesForExtendedBackgroundMode ( ExtendedBackgroundMode  )

◆ updateWidgetPositions() [1/2]

void WebCore::FrameView::updateWidgetPositions ( )

◆ updateWidgetPositions() [2/2]

void WebCore::FrameView::updateWidgetPositions ( )

◆ useCustomFixedPositionLayoutRect() [1/2]

bool WebCore::FrameView::useCustomFixedPositionLayoutRect ( ) const
inline

◆ useCustomFixedPositionLayoutRect() [2/2]

bool WebCore::FrameView::useCustomFixedPositionLayoutRect ( ) const
inline

◆ viewExposedRect() [1/2]

std::optional<FloatRect> WebCore::FrameView::viewExposedRect ( ) const
inline

◆ viewExposedRect() [2/2]

std::optional<FloatRect> WebCore::FrameView::viewExposedRect ( ) const
inline

◆ viewportConstrainedObjects() [1/2]

const ViewportConstrainedObjectSet* WebCore::FrameView::viewportConstrainedObjects ( ) const
inline

◆ viewportConstrainedObjects() [2/2]

const ViewportConstrainedObjectSet* WebCore::FrameView::viewportConstrainedObjects ( ) const
inline

◆ viewportConstrainedVisibleContentRect() [1/2]

LayoutRect WebCore::FrameView::viewportConstrainedVisibleContentRect ( ) const

◆ viewportConstrainedVisibleContentRect() [2/2]

LayoutRect WebCore::FrameView::viewportConstrainedVisibleContentRect ( ) const

◆ viewportContentsChanged() [1/2]

void WebCore::FrameView::viewportContentsChanged ( )

◆ viewportContentsChanged() [2/2]

void WebCore::FrameView::viewportContentsChanged ( )

◆ viewportSizeForCSSViewportUnits() [1/2]

IntSize WebCore::FrameView::viewportSizeForCSSViewportUnits ( ) const

◆ viewportSizeForCSSViewportUnits() [2/2]

IntSize WebCore::FrameView::viewportSizeForCSSViewportUnits ( ) const

◆ visibleContentScaleFactor() [1/2]

float WebCore::FrameView::visibleContentScaleFactor ( ) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ visibleContentScaleFactor() [2/2]

float WebCore::FrameView::visibleContentScaleFactor ( ) const
finalvirtual

Reimplemented from WebCore::ScrollView.

◆ visibleDocumentRect() [1/2]

static LayoutRect WebCore::FrameView::visibleDocumentRect ( const FloatRect visibleContentRect,
float  headerHeight,
float  footerHeight,
const FloatSize totalContentsSize,
float  pageScaleFactor 
)
static

◆ visibleDocumentRect() [2/2]

LayoutRect WebCore::FrameView::visibleDocumentRect ( const FloatRect visibleContentRect,
float  headerHeight,
float  footerHeight,
const FloatSize totalContentsSize,
float  pageScaleFactor 
)
static

◆ visualUpdatesAllowedByClient() [1/2]

bool WebCore::FrameView::visualUpdatesAllowedByClient ( ) const
inline

◆ visualUpdatesAllowedByClient() [2/2]

bool WebCore::FrameView::visualUpdatesAllowedByClient ( ) const
inline

◆ visualViewportRect() [1/2]

WEBCORE_EXPORT LayoutRect WebCore::FrameView::visualViewportRect ( ) const

◆ visualViewportRect() [2/2]

LayoutRect WebCore::FrameView::visualViewportRect ( ) const

◆ wasScrolledByUser() [1/2]

WEBCORE_EXPORT bool WebCore::FrameView::wasScrolledByUser ( ) const

◆ wasScrolledByUser() [2/2]

bool WebCore::FrameView::wasScrolledByUser ( ) const

◆ wheelEvent() [1/2]

bool WebCore::FrameView::wheelEvent ( const PlatformWheelEvent wheelEvent)

◆ wheelEvent() [2/2]

bool WebCore::FrameView::wheelEvent ( const PlatformWheelEvent )

◆ widgetsInRenderTree() [1/2]

const HashSet<Widget*>& WebCore::FrameView::widgetsInRenderTree ( ) const
inline

◆ widgetsInRenderTree() [2/2]

const HashSet<Widget*>& WebCore::FrameView::widgetsInRenderTree ( ) const
inline

◆ willDestroyRenderTree() [1/2]

void WebCore::FrameView::willDestroyRenderTree ( )

◆ willDestroyRenderTree() [2/2]

void WebCore::FrameView::willDestroyRenderTree ( )

◆ willEndLiveResize() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::willEndLiveResize ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ willEndLiveResize() [2/2]

void WebCore::FrameView::willEndLiveResize ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ willPaintContents() [1/2]

void WebCore::FrameView::willPaintContents ( GraphicsContext context,
const IntRect dirtyRect,
PaintingState paintingState 
)

◆ willPaintContents() [2/2]

void WebCore::FrameView::willPaintContents ( GraphicsContext ,
const IntRect dirtyRect,
PaintingState  
)

◆ willRecalcStyle() [1/2]

void WebCore::FrameView::willRecalcStyle ( )

◆ willRecalcStyle() [2/2]

void WebCore::FrameView::willRecalcStyle ( )

◆ willRemoveWidgetFromRenderTree() [1/2]

void WebCore::FrameView::willRemoveWidgetFromRenderTree ( Widget widget)

◆ willRemoveWidgetFromRenderTree() [2/2]

void WebCore::FrameView::willRemoveWidgetFromRenderTree ( Widget )

◆ willStartLiveResize() [1/2]

WEBCORE_EXPORT void WebCore::FrameView::willStartLiveResize ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ willStartLiveResize() [2/2]

void WebCore::FrameView::willStartLiveResize ( )
finalvirtual

Reimplemented from WebCore::ScrollableArea.

◆ windowClipRect() [1/2]

IntRect WebCore::FrameView::windowClipRect ( ) const
finalvirtual

Implements WebCore::ScrollView.

◆ windowClipRect() [2/2]

IntRect WebCore::FrameView::windowClipRect ( ) const
finalvirtual

Implements WebCore::ScrollView.

◆ windowClipRectForFrameOwner() [1/2]

WEBCORE_EXPORT IntRect WebCore::FrameView::windowClipRectForFrameOwner ( const HTMLFrameOwnerElement ,
bool  clipToLayerContents 
) const

◆ windowClipRectForFrameOwner() [2/2]

IntRect WebCore::FrameView::windowClipRectForFrameOwner ( const HTMLFrameOwnerElement ownerElement,
bool  clipToLayerContents 
) const

◆ yPositionForFooterLayer() [1/2]

static float WebCore::FrameView::yPositionForFooterLayer ( const FloatPoint scrollPosition,
float  topContentInset,
float  totalContentsHeight,
float  footerHeight 
)
static

◆ yPositionForFooterLayer() [2/2]

float WebCore::FrameView::yPositionForFooterLayer ( const FloatPoint scrollPosition,
float  topContentInset,
float  totalContentsHeight,
float  footerHeight 
)
static

◆ yPositionForHeaderLayer() [1/2]

float WebCore::FrameView::yPositionForHeaderLayer ( const FloatPoint scrollPosition,
float  topContentInset 
)
static

◆ yPositionForHeaderLayer() [2/2]

static float WebCore::FrameView::yPositionForHeaderLayer ( const FloatPoint scrollPosition,
float  topContentInset 
)
static

◆ yPositionForInsetClipLayer() [1/2]

static float WebCore::FrameView::yPositionForInsetClipLayer ( const FloatPoint scrollPosition,
float  topContentInset 
)
static

◆ yPositionForInsetClipLayer() [2/2]

float WebCore::FrameView::yPositionForInsetClipLayer ( const FloatPoint scrollPosition,
float  topContentInset 
)
static

Friends And Related Function Documentation

◆ Internals

Internals
friend

◆ RenderView

RenderView
friend

◆ RenderWidget

RenderWidget
friend

The documentation for this class was generated from the following files: