|
virtual | ~FrameView () |
|
HostWindow * | hostWindow () const final |
|
WEBCORE_EXPORT void | invalidateRect (const IntRect &) final |
|
void | setFrameRect (const IntRect &) final |
|
bool | scheduleAnimation () final |
|
Frame & | frame () const |
|
WEBCORE_EXPORT RenderView * | renderView () const |
|
int | mapFromLayoutToCSSUnits (LayoutUnit) const |
|
LayoutUnit | mapFromCSSToLayoutUnits (int) const |
|
LayoutUnit | marginWidth () const |
|
LayoutUnit | marginHeight () const |
|
void | setMarginWidth (LayoutUnit) |
|
void | setMarginHeight (LayoutUnit) |
|
WEBCORE_EXPORT void | setCanHaveScrollbars (bool) final |
|
WEBCORE_EXPORT void | updateCanHaveScrollbars () |
|
Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) final |
|
bool | avoidScrollbarCreation () const final |
|
void | setContentsSize (const IntSize &) final |
|
void | updateContentsSize () final |
|
void | layout (bool allowSubtree=true) |
|
WEBCORE_EXPORT bool | didFirstLayout () const |
|
void | layoutTimerFired () |
|
void | scheduleRelayout () |
|
void | scheduleRelayoutOfSubtree (RenderElement &) |
|
void | unscheduleRelayout () |
|
void | queuePostLayoutCallback (WTF::Function< void()> &&) |
|
bool | layoutPending () const |
|
bool | isInLayout () const |
|
bool | isInRenderTreeLayout () const |
|
WEBCORE_EXPORT bool | inPaintableState () |
|
RenderElement * | layoutRoot () const |
|
void | clearLayoutRoot () |
|
int | layoutCount () const |
|
WEBCORE_EXPORT bool | needsLayout () const |
|
WEBCORE_EXPORT void | setNeedsLayout () |
|
void | setViewportConstrainedObjectsNeedLayout () |
|
bool | needsStyleRecalcOrLayout (bool includeSubframes=true) const |
|
bool | needsFullRepaint () const |
|
WEBCORE_EXPORT bool | renderedCharactersExceed (unsigned threshold) |
|
bool | useCustomFixedPositionLayoutRect () const |
|
WEBCORE_EXPORT void | serviceScriptedAnimations () |
|
void | willRecalcStyle () |
|
bool | updateCompositingLayersAfterStyleChange () |
|
void | updateCompositingLayersAfterLayout () |
|
void | clearBackingStores () |
|
void | setNeedsOneShotDrawingSynchronization () |
|
WEBCORE_EXPORT GraphicsLayer * | graphicsLayerForPlatformWidget (PlatformWidget) |
|
WEBCORE_EXPORT void | scheduleLayerFlushAllowingThrottling () |
|
WEBCORE_EXPORT TiledBacking * | tiledBacking () const final |
|
uint64_t | scrollLayerID () const |
|
ScrollableArea * | scrollableAreaForScrollLayerID (uint64_t) const |
|
bool | hasCompositedContent () const |
|
WEBCORE_EXPORT void | enterCompositingMode () |
|
WEBCORE_EXPORT bool | isEnclosedInCompositingLayer () const |
|
WEBCORE_EXPORT bool | flushCompositingStateIncludingSubframes () |
|
WEBCORE_EXPORT bool | isSoftwareRenderable () const |
|
void | setIsInWindow (bool) |
|
void | resetScrollbars () |
|
void | resetScrollbarsAndClearContentsSize () |
|
void | prepareForDetach () |
|
void | detachCustomScrollbars () |
|
WEBCORE_EXPORT void | recalculateScrollbarOverlayStyle () |
|
void | clear () |
|
WEBCORE_EXPORT bool | isTransparent () const |
|
WEBCORE_EXPORT void | setTransparent (bool isTransparent) |
|
bool | hasOpaqueBackground () const |
|
WEBCORE_EXPORT Color | baseBackgroundColor () const |
|
WEBCORE_EXPORT void | setBaseBackgroundColor (const Color &) |
|
void | updateBackgroundRecursively (const Color &, bool) |
|
void | updateExtendBackgroundIfNecessary () |
|
void | updateTilesForExtendedBackgroundMode (ExtendedBackgroundMode) |
|
ExtendedBackgroundMode | calculateExtendedBackgroundMode () const |
|
bool | hasExtendedBackgroundRectForPainting () const |
|
IntRect | extendedBackgroundRectForPainting () const |
|
bool | shouldUpdateWhileOffscreen () const |
|
WEBCORE_EXPORT void | setShouldUpdateWhileOffscreen (bool) |
|
bool | shouldUpdate () const |
|
WEBCORE_EXPORT void | adjustViewSize () |
|
WEBCORE_EXPORT void | setViewportSizeForCSSViewportUnits (IntSize) |
|
IntSize | viewportSizeForCSSViewportUnits () const |
|
IntRect | windowClipRect () const final |
|
WEBCORE_EXPORT IntRect | windowClipRectForFrameOwner (const HTMLFrameOwnerElement *, bool clipToLayerContents) const |
|
float | visibleContentScaleFactor () const final |
|
WEBCORE_EXPORT void | setScrollPosition (const ScrollPosition &) final |
|
void | updateLayerPositionsAfterScrolling () final |
|
void | updateCompositingLayersAfterScrolling () final |
|
bool | requestScrollPositionUpdate (const ScrollPosition &) final |
|
bool | isRubberBandInProgress () const final |
|
WEBCORE_EXPORT ScrollPosition | minimumScrollPosition () const final |
|
WEBCORE_EXPORT ScrollPosition | maximumScrollPosition () const final |
|
ScrollPosition | unscaledMinimumScrollPosition () const |
|
ScrollPosition | unscaledMaximumScrollPosition () const |
|
IntPoint | unscaledScrollOrigin () const |
|
WEBCORE_EXPORT LayoutPoint | minStableLayoutViewportOrigin () const |
|
WEBCORE_EXPORT LayoutPoint | maxStableLayoutViewportOrigin () const |
|
void | setBaseLayoutViewportOrigin (LayoutPoint, TriggerLayoutOrNot=TriggerLayoutOrNot::Yes) |
|
WEBCORE_EXPORT LayoutSize | baseLayoutViewportSize () const |
|
WEBCORE_EXPORT void | setLayoutViewportOverrideRect (std::optional< LayoutRect >) |
|
WEBCORE_EXPORT LayoutRect | layoutViewportRect () const |
|
WEBCORE_EXPORT LayoutRect | visualViewportRect () const |
|
LayoutRect | viewportConstrainedVisibleContentRect () const |
|
LayoutRect | rectForFixedPositionLayout () const |
|
void | viewportContentsChanged () |
|
WEBCORE_EXPORT void | resumeVisibleImageAnimationsIncludingSubframes () |
|
String | mediaType () const |
|
WEBCORE_EXPORT void | setMediaType (const String &) |
|
void | adjustMediaTypeForPrinting (bool printing) |
|
void | setCannotBlitToWindow () |
|
void | setIsOverlapped (bool) |
|
void | setContentIsOpaque (bool) |
|
void | addSlowRepaintObject (RenderElement *) |
|
void | removeSlowRepaintObject (RenderElement *) |
|
bool | hasSlowRepaintObject (const RenderElement &renderer) const |
|
bool | hasSlowRepaintObjects () const |
|
void | addViewportConstrainedObject (RenderElement *) |
|
void | removeViewportConstrainedObject (RenderElement *) |
|
const ViewportConstrainedObjectSet * | viewportConstrainedObjects () const |
|
bool | hasViewportConstrainedObjects () const |
|
float | frameScaleFactor () const |
|
LayoutPoint | scrollPositionForFixedPosition () const |
|
WEBCORE_EXPORT FloatPoint | positionForRootContentLayer () const |
|
bool | fixedElementsLayoutRelativeToFrame () const |
|
WEBCORE_EXPORT void | disableLayerFlushThrottlingTemporarilyForInteraction () |
|
bool | speculativeTilingEnabled () const |
|
void | loadProgressingStatusChanged () |
|
WEBCORE_EXPORT void | updateControlTints () |
|
void | restoreScrollbar () |
|
WEBCORE_EXPORT bool | wasScrolledByUser () const |
|
WEBCORE_EXPORT void | setWasScrolledByUser (bool) |
|
bool | safeToPropagateScrollToParent () const |
|
void | setSafeToPropagateScrollToParent (bool isSafe) |
|
void | addEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
|
void | removeEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
|
WEBCORE_EXPORT void | paintContents (GraphicsContext &, const IntRect &dirtyRect) final |
|
void | willPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
|
void | didPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
|
WEBCORE_EXPORT void | setPaintBehavior (PaintBehavior) |
|
WEBCORE_EXPORT PaintBehavior | paintBehavior () const |
|
bool | isPainting () const |
|
bool | hasEverPainted () const |
|
void | setLastPaintTime (double lastPaintTime) |
|
WEBCORE_EXPORT void | setNodeToDraw (Node *) |
|
WEBCORE_EXPORT void | paintContentsForSnapshot (GraphicsContext &, const IntRect &imageRect, SelectionInSnapshot shouldPaintSelection, CoordinateSpaceForSnapshot) |
|
void | paintOverhangAreas (GraphicsContext &, const IntRect &horizontalOverhangArea, const IntRect &verticalOverhangArea, const IntRect &dirtyRect) final |
|
void | paintScrollCorner (GraphicsContext &, const IntRect &cornerRect) final |
|
void | paintScrollbar (GraphicsContext &, Scrollbar &, const IntRect &) final |
|
WEBCORE_EXPORT Color | documentBackgroundColor () const |
|
bool | isInChildFrameWithFrameFlattening () const |
|
void | startDisallowingLayout () |
|
void | endDisallowingLayout () |
|
bool | layoutDisallowed () const |
|
WEBCORE_EXPORT void | updateLayoutAndStyleIfNeededRecursive () |
|
void | incrementVisuallyNonEmptyCharacterCount (unsigned) |
|
void | incrementVisuallyNonEmptyPixelCount (const IntSize &) |
|
void | updateIsVisuallyNonEmpty () |
|
bool | isVisuallyNonEmpty () const |
|
WEBCORE_EXPORT void | enableAutoSizeMode (bool enable, const IntSize &minSize, const IntSize &maxSize) |
|
WEBCORE_EXPORT void | setAutoSizeFixedMinimumHeight (int) |
|
IntSize | autoSizingIntrinsicContentSize () const |
|
WEBCORE_EXPORT void | forceLayout (bool allowSubtree=false) |
|
WEBCORE_EXPORT void | forceLayoutForPagination (const FloatSize &pageSize, const FloatSize &originalPageSize, float maximumShrinkFactor, AdjustViewSizeOrNot) |
|
WEBCORE_EXPORT void | adjustPageHeightDeprecated (float *newBottom, float oldTop, float oldBottom, float bottomLimit) |
|
bool | scrollToFragment (const URL &) |
|
bool | scrollToAnchor (const String &) |
|
void | maintainScrollPositionAtAnchor (ContainerNode *) |
|
WEBCORE_EXPORT void | scrollElementToRect (const Element &, const IntRect &) |
|
WEBCORE_EXPORT IntRect | convertFromRendererToContainingView (const RenderElement *, const IntRect &) const |
|
WEBCORE_EXPORT IntRect | convertFromContainingViewToRenderer (const RenderElement *, const IntRect &) const |
|
WEBCORE_EXPORT IntPoint | convertFromRendererToContainingView (const RenderElement *, const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | convertFromContainingViewToRenderer (const RenderElement *, const IntPoint &) const |
|
IntRect | convertToContainingView (const IntRect &) const final |
|
IntRect | convertFromContainingView (const IntRect &) const final |
|
IntPoint | convertToContainingView (const IntPoint &) const final |
|
IntPoint | convertFromContainingView (const IntPoint &) const final |
|
bool | isFrameViewScrollCorner (const RenderScrollbarPart &scrollCorner) const |
|
WEBCORE_EXPORT bool | isScrollable (Scrollability definitionOfScrollable=Scrollability::Scrollable) |
|
bool | isScrollableOrRubberbandable () final |
|
bool | hasScrollableOrRubberbandableAncestor () final |
|
void | calculateScrollbarModesForLayout (ScrollbarMode &hMode, ScrollbarMode &vMode, ScrollbarModesCalculationStrategy=AnyRule) |
|
IntPoint | lastKnownMousePosition () const final |
|
bool | isHandlingWheelEvent () const final |
|
bool | shouldSetCursor () const |
|
void | flushAnyPendingPostLayoutTasks () |
|
bool | shouldSuspendScrollAnimations () const final |
|
void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
|
RenderBox * | embeddedContentBox () const |
|
WEBCORE_EXPORT void | setTracksRepaints (bool) |
|
bool | isTrackingRepaints () const |
|
WEBCORE_EXPORT void | resetTrackedRepaints () |
|
const Vector< FloatRect > & | trackedRepaintRects () const |
|
String | trackedRepaintRectsAsText () const |
|
WEBCORE_EXPORT bool | addScrollableArea (ScrollableArea *) |
|
WEBCORE_EXPORT bool | removeScrollableArea (ScrollableArea *) |
|
bool | containsScrollableArea (ScrollableArea *) const |
|
const ScrollableAreaSet * | scrollableAreas () const |
|
void | removeChild (Widget &) final |
|
bool | wheelEvent (const PlatformWheelEvent &) |
|
WEBCORE_EXPORT void | setScrollingPerformanceLoggingEnabled (bool) |
|
const Pagination & | pagination () const |
|
void | setPagination (const Pagination &) |
|
bool | inProgrammaticScroll () const final |
|
void | setInProgrammaticScroll (bool programmaticScroll) |
|
bool | isActive () const final |
|
bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const final |
|
LayoutRect | fixedScrollableAreaBoundsInflatedForScrolling (const LayoutRect &uninflatedBounds) const |
|
LayoutPoint | scrollPositionRespectingCustomFixedPosition () const |
|
int | headerHeight () const final |
|
WEBCORE_EXPORT void | setHeaderHeight (int) |
|
int | footerHeight () const final |
|
WEBCORE_EXPORT void | setFooterHeight (int) |
|
WEBCORE_EXPORT float | topContentInset (TopContentInsetType=TopContentInsetType::WebCoreContentInset) const final |
|
void | topContentInsetDidChange (float newTopContentInset) |
|
void | topContentDirectionDidChange () |
|
WEBCORE_EXPORT void | willStartLiveResize () final |
|
WEBCORE_EXPORT void | willEndLiveResize () final |
|
WEBCORE_EXPORT void | availableContentSizeChanged (AvailableSizeChangeReason) final |
|
void | updateTiledBackingAdaptiveSizing () |
|
TiledBacking::Scrollability | computeScrollability () const |
|
void | addPaintPendingMilestones (LayoutMilestones) |
|
void | firePaintRelatedMilestonesIfNeeded () |
|
void | fireLayoutRelatedMilestonesIfNeeded () |
|
LayoutMilestones | milestonesPendingPaint () const |
|
bool | visualUpdatesAllowedByClient () const |
|
WEBCORE_EXPORT void | setVisualUpdatesAllowedByClient (bool) |
|
WEBCORE_EXPORT void | setScrollPinningBehavior (ScrollPinningBehavior) |
|
ScrollBehaviorForFixedElements | scrollBehaviorForFixedElements () const |
|
bool | hasFlippedBlockRenderers () const |
|
void | setHasFlippedBlockRenderers (bool b) |
|
void | updateWidgetPositions () |
|
void | didAddWidgetToRenderTree (Widget &) |
|
void | willRemoveWidgetFromRenderTree (Widget &) |
|
const HashSet< Widget * > & | widgetsInRenderTree () const |
|
FrameViewList | renderedChildFrameViews () const |
|
void | addTrackedRepaintRect (const FloatRect &) |
|
WEBCORE_EXPORT void | setViewExposedRect (std::optional< FloatRect >) |
|
std::optional< FloatRect > | viewExposedRect () const |
|
float | adjustScrollStepForFixedContent (float step, ScrollbarOrientation, ScrollGranularity) final |
|
void | didChangeScrollOffset () |
|
void | show () final |
|
bool | shouldPlaceBlockDirectionScrollbarOnLeft () const final |
|
void | didRestoreFromPageCache () |
|
void | willDestroyRenderTree () |
|
void | didDestroyRenderTree () |
|
virtual | ~FrameView () |
|
HostWindow * | hostWindow () const final |
|
WEBCORE_EXPORT void | invalidateRect (const IntRect &) final |
|
void | setFrameRect (const IntRect &) final |
|
bool | scheduleAnimation () final |
|
Frame & | frame () const |
|
WEBCORE_EXPORT RenderView * | renderView () const |
|
int | mapFromLayoutToCSSUnits (LayoutUnit) const |
|
LayoutUnit | mapFromCSSToLayoutUnits (int) const |
|
LayoutUnit | marginWidth () const |
|
LayoutUnit | marginHeight () const |
|
void | setMarginWidth (LayoutUnit) |
|
void | setMarginHeight (LayoutUnit) |
|
WEBCORE_EXPORT void | setCanHaveScrollbars (bool) final |
|
WEBCORE_EXPORT void | updateCanHaveScrollbars () |
|
Ref< Scrollbar > | createScrollbar (ScrollbarOrientation) final |
|
bool | avoidScrollbarCreation () const final |
|
void | setContentsSize (const IntSize &) final |
|
void | updateContentsSize () final |
|
void | layout (bool allowSubtree=true) |
|
WEBCORE_EXPORT bool | didFirstLayout () const |
|
void | layoutTimerFired () |
|
void | scheduleRelayout () |
|
void | scheduleRelayoutOfSubtree (RenderElement &) |
|
void | unscheduleRelayout () |
|
void | queuePostLayoutCallback (WTF::Function< void()> &&) |
|
bool | layoutPending () const |
|
bool | isInLayout () const |
|
bool | isInRenderTreeLayout () const |
|
WEBCORE_EXPORT bool | inPaintableState () |
|
RenderElement * | layoutRoot () const |
|
void | clearLayoutRoot () |
|
int | layoutCount () const |
|
WEBCORE_EXPORT bool | needsLayout () const |
|
WEBCORE_EXPORT void | setNeedsLayout () |
|
void | setViewportConstrainedObjectsNeedLayout () |
|
bool | needsStyleRecalcOrLayout (bool includeSubframes=true) const |
|
bool | needsFullRepaint () const |
|
WEBCORE_EXPORT bool | renderedCharactersExceed (unsigned threshold) |
|
bool | useCustomFixedPositionLayoutRect () const |
|
WEBCORE_EXPORT void | serviceScriptedAnimations () |
|
void | willRecalcStyle () |
|
bool | updateCompositingLayersAfterStyleChange () |
|
void | updateCompositingLayersAfterLayout () |
|
void | clearBackingStores () |
|
void | setNeedsOneShotDrawingSynchronization () |
|
WEBCORE_EXPORT GraphicsLayer * | graphicsLayerForPlatformWidget (PlatformWidget) |
|
WEBCORE_EXPORT void | scheduleLayerFlushAllowingThrottling () |
|
WEBCORE_EXPORT TiledBacking * | tiledBacking () const final |
|
uint64_t | scrollLayerID () const |
|
ScrollableArea * | scrollableAreaForScrollLayerID (uint64_t) const |
|
bool | hasCompositedContent () const |
|
WEBCORE_EXPORT void | enterCompositingMode () |
|
WEBCORE_EXPORT bool | isEnclosedInCompositingLayer () const |
|
WEBCORE_EXPORT bool | flushCompositingStateIncludingSubframes () |
|
WEBCORE_EXPORT bool | isSoftwareRenderable () const |
|
void | setIsInWindow (bool) |
|
void | resetScrollbars () |
|
void | resetScrollbarsAndClearContentsSize () |
|
void | prepareForDetach () |
|
void | detachCustomScrollbars () |
|
WEBCORE_EXPORT void | recalculateScrollbarOverlayStyle () |
|
void | clear () |
|
WEBCORE_EXPORT bool | isTransparent () const |
|
WEBCORE_EXPORT void | setTransparent (bool isTransparent) |
|
bool | hasOpaqueBackground () const |
|
WEBCORE_EXPORT Color | baseBackgroundColor () const |
|
WEBCORE_EXPORT void | setBaseBackgroundColor (const Color &) |
|
void | updateBackgroundRecursively (const Color &, bool) |
|
void | updateExtendBackgroundIfNecessary () |
|
void | updateTilesForExtendedBackgroundMode (ExtendedBackgroundMode) |
|
ExtendedBackgroundMode | calculateExtendedBackgroundMode () const |
|
bool | hasExtendedBackgroundRectForPainting () const |
|
IntRect | extendedBackgroundRectForPainting () const |
|
bool | shouldUpdateWhileOffscreen () const |
|
WEBCORE_EXPORT void | setShouldUpdateWhileOffscreen (bool) |
|
bool | shouldUpdate () const |
|
WEBCORE_EXPORT void | adjustViewSize () |
|
WEBCORE_EXPORT void | setViewportSizeForCSSViewportUnits (IntSize) |
|
IntSize | viewportSizeForCSSViewportUnits () const |
|
IntRect | windowClipRect () const final |
|
WEBCORE_EXPORT IntRect | windowClipRectForFrameOwner (const HTMLFrameOwnerElement *, bool clipToLayerContents) const |
|
float | visibleContentScaleFactor () const final |
|
WEBCORE_EXPORT void | setScrollPosition (const ScrollPosition &) final |
|
void | updateLayerPositionsAfterScrolling () final |
|
void | updateCompositingLayersAfterScrolling () final |
|
bool | requestScrollPositionUpdate (const ScrollPosition &) final |
|
bool | isRubberBandInProgress () const final |
|
WEBCORE_EXPORT ScrollPosition | minimumScrollPosition () const final |
|
WEBCORE_EXPORT ScrollPosition | maximumScrollPosition () const final |
|
ScrollPosition | unscaledMinimumScrollPosition () const |
|
ScrollPosition | unscaledMaximumScrollPosition () const |
|
IntPoint | unscaledScrollOrigin () const |
|
WEBCORE_EXPORT LayoutPoint | minStableLayoutViewportOrigin () const |
|
WEBCORE_EXPORT LayoutPoint | maxStableLayoutViewportOrigin () const |
|
void | setBaseLayoutViewportOrigin (LayoutPoint, TriggerLayoutOrNot=TriggerLayoutOrNot::Yes) |
|
WEBCORE_EXPORT LayoutSize | baseLayoutViewportSize () const |
|
WEBCORE_EXPORT void | setLayoutViewportOverrideRect (std::optional< LayoutRect >) |
|
WEBCORE_EXPORT LayoutRect | layoutViewportRect () const |
|
WEBCORE_EXPORT LayoutRect | visualViewportRect () const |
|
LayoutRect | viewportConstrainedVisibleContentRect () const |
|
LayoutRect | rectForFixedPositionLayout () const |
|
void | viewportContentsChanged () |
|
WEBCORE_EXPORT void | resumeVisibleImageAnimationsIncludingSubframes () |
|
String | mediaType () const |
|
WEBCORE_EXPORT void | setMediaType (const String &) |
|
void | adjustMediaTypeForPrinting (bool printing) |
|
void | setCannotBlitToWindow () |
|
void | setIsOverlapped (bool) |
|
void | setContentIsOpaque (bool) |
|
void | addSlowRepaintObject (RenderElement *) |
|
void | removeSlowRepaintObject (RenderElement *) |
|
bool | hasSlowRepaintObject (const RenderElement &renderer) const |
|
bool | hasSlowRepaintObjects () const |
|
void | addViewportConstrainedObject (RenderElement *) |
|
void | removeViewportConstrainedObject (RenderElement *) |
|
const ViewportConstrainedObjectSet * | viewportConstrainedObjects () const |
|
bool | hasViewportConstrainedObjects () const |
|
float | frameScaleFactor () const |
|
LayoutPoint | scrollPositionForFixedPosition () const |
|
WEBCORE_EXPORT FloatPoint | positionForRootContentLayer () const |
|
bool | fixedElementsLayoutRelativeToFrame () const |
|
WEBCORE_EXPORT void | disableLayerFlushThrottlingTemporarilyForInteraction () |
|
bool | speculativeTilingEnabled () const |
|
void | loadProgressingStatusChanged () |
|
WEBCORE_EXPORT void | updateControlTints () |
|
void | restoreScrollbar () |
|
WEBCORE_EXPORT bool | wasScrolledByUser () const |
|
WEBCORE_EXPORT void | setWasScrolledByUser (bool) |
|
bool | safeToPropagateScrollToParent () const |
|
void | setSafeToPropagateScrollToParent (bool isSafe) |
|
void | addEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
|
void | removeEmbeddedObjectToUpdate (RenderEmbeddedObject &) |
|
WEBCORE_EXPORT void | paintContents (GraphicsContext &, const IntRect &dirtyRect) final |
|
void | willPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
|
void | didPaintContents (GraphicsContext &, const IntRect &dirtyRect, PaintingState &) |
|
WEBCORE_EXPORT void | setPaintBehavior (PaintBehavior) |
|
WEBCORE_EXPORT PaintBehavior | paintBehavior () const |
|
bool | isPainting () const |
|
bool | hasEverPainted () const |
|
void | setLastPaintTime (double lastPaintTime) |
|
WEBCORE_EXPORT void | setNodeToDraw (Node *) |
|
WEBCORE_EXPORT void | paintContentsForSnapshot (GraphicsContext &, const IntRect &imageRect, SelectionInSnapshot shouldPaintSelection, CoordinateSpaceForSnapshot) |
|
void | paintOverhangAreas (GraphicsContext &, const IntRect &horizontalOverhangArea, const IntRect &verticalOverhangArea, const IntRect &dirtyRect) final |
|
void | paintScrollCorner (GraphicsContext &, const IntRect &cornerRect) final |
|
void | paintScrollbar (GraphicsContext &, Scrollbar &, const IntRect &) final |
|
WEBCORE_EXPORT Color | documentBackgroundColor () const |
|
bool | isInChildFrameWithFrameFlattening () const |
|
void | startDisallowingLayout () |
|
void | endDisallowingLayout () |
|
bool | layoutDisallowed () const |
|
WEBCORE_EXPORT void | updateLayoutAndStyleIfNeededRecursive () |
|
void | incrementVisuallyNonEmptyCharacterCount (unsigned) |
|
void | incrementVisuallyNonEmptyPixelCount (const IntSize &) |
|
void | updateIsVisuallyNonEmpty () |
|
bool | isVisuallyNonEmpty () const |
|
WEBCORE_EXPORT void | enableAutoSizeMode (bool enable, const IntSize &minSize, const IntSize &maxSize) |
|
WEBCORE_EXPORT void | setAutoSizeFixedMinimumHeight (int) |
|
IntSize | autoSizingIntrinsicContentSize () const |
|
WEBCORE_EXPORT void | forceLayout (bool allowSubtree=false) |
|
WEBCORE_EXPORT void | forceLayoutForPagination (const FloatSize &pageSize, const FloatSize &originalPageSize, float maximumShrinkFactor, AdjustViewSizeOrNot) |
|
WEBCORE_EXPORT void | adjustPageHeightDeprecated (float *newBottom, float oldTop, float oldBottom, float bottomLimit) |
|
bool | scrollToFragment (const URL &) |
|
bool | scrollToAnchor (const String &) |
|
void | maintainScrollPositionAtAnchor (ContainerNode *) |
|
WEBCORE_EXPORT void | scrollElementToRect (const Element &, const IntRect &) |
|
WEBCORE_EXPORT IntRect | convertFromRendererToContainingView (const RenderElement *, const IntRect &) const |
|
WEBCORE_EXPORT IntRect | convertFromContainingViewToRenderer (const RenderElement *, const IntRect &) const |
|
WEBCORE_EXPORT IntPoint | convertFromRendererToContainingView (const RenderElement *, const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | convertFromContainingViewToRenderer (const RenderElement *, const IntPoint &) const |
|
IntRect | convertToContainingView (const IntRect &) const final |
|
IntRect | convertFromContainingView (const IntRect &) const final |
|
IntPoint | convertToContainingView (const IntPoint &) const final |
|
IntPoint | convertFromContainingView (const IntPoint &) const final |
|
bool | isFrameViewScrollCorner (const RenderScrollbarPart &scrollCorner) const |
|
WEBCORE_EXPORT bool | isScrollable (Scrollability definitionOfScrollable=Scrollability::Scrollable) |
|
bool | isScrollableOrRubberbandable () final |
|
bool | hasScrollableOrRubberbandableAncestor () final |
|
void | calculateScrollbarModesForLayout (ScrollbarMode &hMode, ScrollbarMode &vMode, ScrollbarModesCalculationStrategy=AnyRule) |
|
IntPoint | lastKnownMousePosition () const final |
|
bool | isHandlingWheelEvent () const final |
|
bool | shouldSetCursor () const |
|
void | flushAnyPendingPostLayoutTasks () |
|
bool | shouldSuspendScrollAnimations () const final |
|
void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
|
RenderBox * | embeddedContentBox () const |
|
WEBCORE_EXPORT void | setTracksRepaints (bool) |
|
bool | isTrackingRepaints () const |
|
WEBCORE_EXPORT void | resetTrackedRepaints () |
|
const Vector< FloatRect > & | trackedRepaintRects () const |
|
String | trackedRepaintRectsAsText () const |
|
WEBCORE_EXPORT bool | addScrollableArea (ScrollableArea *) |
|
WEBCORE_EXPORT bool | removeScrollableArea (ScrollableArea *) |
|
bool | containsScrollableArea (ScrollableArea *) const |
|
const ScrollableAreaSet * | scrollableAreas () const |
|
void | removeChild (Widget &) final |
|
bool | wheelEvent (const PlatformWheelEvent &) |
|
WEBCORE_EXPORT void | setScrollingPerformanceLoggingEnabled (bool) |
|
const Pagination & | pagination () const |
|
void | setPagination (const Pagination &) |
|
bool | inProgrammaticScroll () const final |
|
void | setInProgrammaticScroll (bool programmaticScroll) |
|
bool | isActive () const final |
|
bool | forceUpdateScrollbarsOnMainThreadForPerformanceTesting () const final |
|
LayoutRect | fixedScrollableAreaBoundsInflatedForScrolling (const LayoutRect &uninflatedBounds) const |
|
LayoutPoint | scrollPositionRespectingCustomFixedPosition () const |
|
int | headerHeight () const final |
|
WEBCORE_EXPORT void | setHeaderHeight (int) |
|
int | footerHeight () const final |
|
WEBCORE_EXPORT void | setFooterHeight (int) |
|
WEBCORE_EXPORT float | topContentInset (TopContentInsetType=TopContentInsetType::WebCoreContentInset) const final |
|
void | topContentInsetDidChange (float newTopContentInset) |
|
void | topContentDirectionDidChange () |
|
WEBCORE_EXPORT void | willStartLiveResize () final |
|
WEBCORE_EXPORT void | willEndLiveResize () final |
|
WEBCORE_EXPORT void | availableContentSizeChanged (AvailableSizeChangeReason) final |
|
void | updateTiledBackingAdaptiveSizing () |
|
TiledBacking::Scrollability | computeScrollability () const |
|
void | addPaintPendingMilestones (LayoutMilestones) |
|
void | firePaintRelatedMilestonesIfNeeded () |
|
void | fireLayoutRelatedMilestonesIfNeeded () |
|
LayoutMilestones | milestonesPendingPaint () const |
|
bool | visualUpdatesAllowedByClient () const |
|
WEBCORE_EXPORT void | setVisualUpdatesAllowedByClient (bool) |
|
WEBCORE_EXPORT void | setScrollPinningBehavior (ScrollPinningBehavior) |
|
ScrollBehaviorForFixedElements | scrollBehaviorForFixedElements () const |
|
bool | hasFlippedBlockRenderers () const |
|
void | setHasFlippedBlockRenderers (bool b) |
|
void | updateWidgetPositions () |
|
void | didAddWidgetToRenderTree (Widget &) |
|
void | willRemoveWidgetFromRenderTree (Widget &) |
|
const HashSet< Widget * > & | widgetsInRenderTree () const |
|
FrameViewList | renderedChildFrameViews () const |
|
void | addTrackedRepaintRect (const FloatRect &) |
|
WEBCORE_EXPORT void | setViewExposedRect (std::optional< FloatRect >) |
|
std::optional< FloatRect > | viewExposedRect () const |
|
float | adjustScrollStepForFixedContent (float step, ScrollbarOrientation, ScrollGranularity) final |
|
void | didChangeScrollOffset () |
|
void | show () final |
|
bool | shouldPlaceBlockDirectionScrollbarOnLeft () const final |
|
void | didRestoreFromPageCache () |
|
void | willDestroyRenderTree () |
|
void | didDestroyRenderTree () |
|
virtual | ~ScrollView () |
|
int | scrollSize (ScrollbarOrientation) const final |
|
int | scrollOffset (ScrollbarOrientation) const final |
|
WEBCORE_EXPORT void | setScrollOffset (const ScrollOffset &) final |
|
bool | isScrollCornerVisible () const final |
|
IntPoint | locationOfContents () const |
|
const HashSet< Ref< Widget > > & | children () const |
|
WEBCORE_EXPORT void | addChild (Widget &) |
|
Scrollbar * | horizontalScrollbar () const final |
|
Scrollbar * | verticalScrollbar () const final |
|
bool | isScrollViewScrollbar (const Widget *child) const |
|
void | positionScrollbarLayers () |
|
void | setScrollbarModes (ScrollbarMode horizontalMode, ScrollbarMode verticalMode, bool horizontalLock=false, bool verticalLock=false) |
|
void | setHorizontalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
void | setVerticalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
WEBCORE_EXPORT void | scrollbarModes (ScrollbarMode &horizontalMode, ScrollbarMode &verticalMode) const |
|
ScrollbarMode | horizontalScrollbarMode () const |
|
ScrollbarMode | verticalScrollbarMode () const |
|
void | setHorizontalScrollbarLock (bool lock=true) |
|
bool | horizontalScrollbarLock () const |
|
void | setVerticalScrollbarLock (bool lock=true) |
|
bool | verticalScrollbarLock () const |
|
void | setScrollingModesLock (bool lock=true) |
|
bool | canHaveScrollbars () const |
|
void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) final |
|
bool | paintsEntireContents () const |
|
WEBCORE_EXPORT void | setPaintsEntireContents (bool) |
|
bool | clipsRepaints () const |
|
void | setClipsRepaints (bool) |
|
bool | delegatesScrolling () const |
|
WEBCORE_EXPORT void | setDelegatesScrolling (bool) |
|
void | styleDidChange () |
|
void | setProhibitsScrolling (bool b) |
|
bool | prohibitsScrolling () const |
|
void | setCanBlitOnScroll (bool) |
|
bool | canBlitOnScroll () const |
|
IntSize | visibleSize () const final |
|
WEBCORE_EXPORT IntRect | unobscuredContentRect (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
IntRect | unobscuredContentRectIncludingScrollbars () const |
|
IntSize | sizeForVisibleContent (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
WEBCORE_EXPORT IntSize | layoutSize () const |
|
int | layoutWidth () const |
|
int | layoutHeight () const |
|
WEBCORE_EXPORT IntSize | fixedLayoutSize () const |
|
WEBCORE_EXPORT void | setFixedLayoutSize (const IntSize &) |
|
WEBCORE_EXPORT bool | useFixedLayout () const |
|
WEBCORE_EXPORT void | setUseFixedLayout (bool enable) |
|
WEBCORE_EXPORT IntSize | contentsSize () const final |
|
int | contentsWidth () const |
|
int | contentsHeight () const |
|
ScrollPosition | scrollPosition () const final |
|
ScrollPosition | adjustScrollPositionWithinRange (const ScrollPosition &) const |
|
int | scrollX () const |
|
int | scrollY () const |
|
IntPoint | contentsScrollPosition () const |
|
void | setContentsScrollPosition (const IntPoint &) |
|
ScrollPosition | documentScrollPositionRelativeToScrollableAreaOrigin () const |
|
WEBCORE_EXPORT ScrollPosition | documentScrollPositionRelativeToViewOrigin () const |
|
IntSize | overhangAmount () const final |
|
void | cacheCurrentScrollPosition () |
|
ScrollPosition | cachedScrollPosition () const |
|
void | scrollBy (const IntSize &s) |
|
bool | scroll (ScrollDirection, ScrollGranularity) |
|
bool | logicalScroll (ScrollLogicalDirection, ScrollGranularity) |
|
void | scrollContents (const IntSize &scrollDelta) |
|
WEBCORE_EXPORT void | setScrollbarsSuppressed (bool suppressed, bool repaintOnUnsuppress=false) |
|
bool | scrollbarsSuppressed () const |
|
WEBCORE_EXPORT IntPoint | rootViewToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | rootViewToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToRootView (const IntRect &) const |
|
IntPoint | viewToContents (const IntPoint &) const |
|
IntPoint | contentsToView (const IntPoint &) const |
|
IntRect | viewToContents (IntRect) const |
|
IntRect | contentsToView (IntRect) const |
|
IntPoint | contentsToContainingViewContents (const IntPoint &) const |
|
IntRect | contentsToContainingViewContents (IntRect) const |
|
WEBCORE_EXPORT IntPoint | rootViewToTotalContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | windowToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToWindow (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | windowToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToScreen (const IntRect &) const |
|
IntPoint | screenToContents (const IntPoint &) const |
|
bool | isOffscreen () const |
|
void | frameRectsChanged () final |
|
void | clipRectChanged () final |
|
Scrollbar * | scrollbarAtPoint (const IntPoint &windowPoint) |
|
IntPoint | convertChildToSelf (const Widget *child, const IntPoint &point) const |
|
IntPoint | convertSelfToChild (const Widget *child, const IntPoint &point) const |
|
WEBCORE_EXPORT void | paint (GraphicsContext &, const IntRect &) final |
|
void | paintScrollbars (GraphicsContext &, const IntRect &) |
|
WEBCORE_EXPORT void | hide () final |
|
WEBCORE_EXPORT void | setParentVisible (bool) final |
|
void | addPanScrollIcon (const IntPoint &) |
|
void | removePanScrollIcon () |
|
void | paintPanScrollIcon (GraphicsContext &) |
|
bool | isPointInScrollbarCorner (const IntPoint &) |
|
bool | scrollbarCornerPresent () const |
|
IntRect | scrollCornerRect () const final |
|
IntRect | convertFromScrollbarToContainingView (const Scrollbar &, const IntRect &) const final |
|
IntRect | convertFromContainingViewToScrollbar (const Scrollbar &, const IntRect &) const final |
|
IntPoint | convertFromScrollbarToContainingView (const Scrollbar &, const IntPoint &) const final |
|
IntPoint | convertFromContainingViewToScrollbar (const Scrollbar &, const IntPoint &) const final |
|
void | calculateAndPaintOverhangAreas (GraphicsContext &, const IntRect &dirtyRect) |
|
WEBCORE_EXPORT void | scrollOffsetChangedViaPlatformWidget (const ScrollOffset &oldOffset, const ScrollOffset &newOffset) |
|
void | setAllowsUnclampedScrollPositionForTesting (bool allowsUnclampedScrollPosition) |
|
bool | allowsUnclampedScrollPosition () const |
|
virtual | ~ScrollView () |
|
int | scrollSize (ScrollbarOrientation) const final |
|
int | scrollOffset (ScrollbarOrientation) const final |
|
WEBCORE_EXPORT void | setScrollOffset (const ScrollOffset &) final |
|
bool | isScrollCornerVisible () const final |
|
void | scrollbarStyleChanged (ScrollbarStyle, bool forceUpdate) override |
|
IntPoint | locationOfContents () const |
|
const HashSet< Ref< Widget > > & | children () const |
|
WEBCORE_EXPORT void | addChild (Widget &) |
|
Scrollbar * | horizontalScrollbar () const final |
|
Scrollbar * | verticalScrollbar () const final |
|
bool | isScrollViewScrollbar (const Widget *child) const |
|
void | positionScrollbarLayers () |
|
void | setScrollbarModes (ScrollbarMode horizontalMode, ScrollbarMode verticalMode, bool horizontalLock=false, bool verticalLock=false) |
|
void | setHorizontalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
void | setVerticalScrollbarMode (ScrollbarMode mode, bool lock=false) |
|
WEBCORE_EXPORT void | scrollbarModes (ScrollbarMode &horizontalMode, ScrollbarMode &verticalMode) const |
|
ScrollbarMode | horizontalScrollbarMode () const |
|
ScrollbarMode | verticalScrollbarMode () const |
|
void | setHorizontalScrollbarLock (bool lock=true) |
|
bool | horizontalScrollbarLock () const |
|
void | setVerticalScrollbarLock (bool lock=true) |
|
bool | verticalScrollbarLock () const |
|
void | setScrollingModesLock (bool lock=true) |
|
bool | canHaveScrollbars () const |
|
void | setScrollbarOverlayStyle (ScrollbarOverlayStyle) final |
|
bool | paintsEntireContents () const |
|
WEBCORE_EXPORT void | setPaintsEntireContents (bool) |
|
bool | clipsRepaints () const |
|
void | setClipsRepaints (bool) |
|
bool | delegatesScrolling () const |
|
WEBCORE_EXPORT void | setDelegatesScrolling (bool) |
|
void | styleDidChange () |
|
void | setProhibitsScrolling (bool b) |
|
bool | prohibitsScrolling () const |
|
void | setCanBlitOnScroll (bool) |
|
bool | canBlitOnScroll () const |
|
IntSize | visibleSize () const final |
|
WEBCORE_EXPORT IntRect | unobscuredContentRect (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
IntRect | unobscuredContentRectIncludingScrollbars () const |
|
IntSize | sizeForVisibleContent (VisibleContentRectIncludesScrollbars=ExcludeScrollbars) const |
|
WEBCORE_EXPORT IntSize | layoutSize () const |
|
int | layoutWidth () const |
|
int | layoutHeight () const |
|
WEBCORE_EXPORT IntSize | fixedLayoutSize () const |
|
WEBCORE_EXPORT void | setFixedLayoutSize (const IntSize &) |
|
WEBCORE_EXPORT bool | useFixedLayout () const |
|
WEBCORE_EXPORT void | setUseFixedLayout (bool enable) |
|
WEBCORE_EXPORT IntSize | contentsSize () const final |
|
int | contentsWidth () const |
|
int | contentsHeight () const |
|
ScrollPosition | scrollPosition () const final |
|
ScrollPosition | maximumScrollPosition () const override |
|
ScrollPosition | adjustScrollPositionWithinRange (const ScrollPosition &) const |
|
int | scrollX () const |
|
int | scrollY () const |
|
IntPoint | contentsScrollPosition () const |
|
void | setContentsScrollPosition (const IntPoint &) |
|
ScrollPosition | documentScrollPositionRelativeToScrollableAreaOrigin () const |
|
WEBCORE_EXPORT ScrollPosition | documentScrollPositionRelativeToViewOrigin () const |
|
IntSize | overhangAmount () const final |
|
void | cacheCurrentScrollPosition () |
|
ScrollPosition | cachedScrollPosition () const |
|
void | scrollBy (const IntSize &s) |
|
bool | scroll (ScrollDirection, ScrollGranularity) |
|
bool | logicalScroll (ScrollLogicalDirection, ScrollGranularity) |
|
void | scrollContents (const IntSize &scrollDelta) |
|
WEBCORE_EXPORT void | setScrollbarsSuppressed (bool suppressed, bool repaintOnUnsuppress=false) |
|
bool | scrollbarsSuppressed () const |
|
WEBCORE_EXPORT IntPoint | rootViewToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | rootViewToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToRootView (const IntRect &) const |
|
IntPoint | viewToContents (const IntPoint &) const |
|
IntPoint | contentsToView (const IntPoint &) const |
|
IntRect | viewToContents (IntRect) const |
|
IntRect | contentsToView (IntRect) const |
|
IntPoint | contentsToContainingViewContents (const IntPoint &) const |
|
IntRect | contentsToContainingViewContents (IntRect) const |
|
WEBCORE_EXPORT IntPoint | rootViewToTotalContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | windowToContents (const IntPoint &) const |
|
WEBCORE_EXPORT IntPoint | contentsToWindow (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | windowToContents (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntRect | contentsToScreen (const IntRect &) const |
|
IntPoint | screenToContents (const IntPoint &) const |
|
bool | isOffscreen () const |
|
void | frameRectsChanged () final |
|
void | setFrameRect (const IntRect &) override |
|
void | clipRectChanged () final |
|
Scrollbar * | scrollbarAtPoint (const IntPoint &windowPoint) |
|
IntPoint | convertChildToSelf (const Widget *child, const IntPoint &point) const |
|
IntPoint | convertSelfToChild (const Widget *child, const IntPoint &point) const |
|
WEBCORE_EXPORT void | paint (GraphicsContext &, const IntRect &) final |
|
void | paintScrollbars (GraphicsContext &, const IntRect &) |
|
WEBCORE_EXPORT void | show () override |
|
WEBCORE_EXPORT void | hide () final |
|
WEBCORE_EXPORT void | setParentVisible (bool) final |
|
void | addPanScrollIcon (const IntPoint &) |
|
void | removePanScrollIcon () |
|
void | paintPanScrollIcon (GraphicsContext &) |
|
bool | isPointInScrollbarCorner (const IntPoint &) |
|
bool | scrollbarCornerPresent () const |
|
IntRect | scrollCornerRect () const final |
|
IntRect | convertFromScrollbarToContainingView (const Scrollbar &, const IntRect &) const final |
|
IntRect | convertFromContainingViewToScrollbar (const Scrollbar &, const IntRect &) const final |
|
IntPoint | convertFromScrollbarToContainingView (const Scrollbar &, const IntPoint &) const final |
|
IntPoint | convertFromContainingViewToScrollbar (const Scrollbar &, const IntPoint &) const final |
|
void | calculateAndPaintOverhangAreas (GraphicsContext &, const IntRect &dirtyRect) |
|
WEBCORE_EXPORT void | scrollOffsetChangedViaPlatformWidget (const ScrollOffset &oldOffset, const ScrollOffset &newOffset) |
|
void | setAllowsUnclampedScrollPositionForTesting (bool allowsUnclampedScrollPosition) |
|
bool | allowsUnclampedScrollPosition () const |
|
WEBCORE_EXPORT | Widget (PlatformWidget=nullptr) |
|
virtual WEBCORE_EXPORT | ~Widget () |
|
WEBCORE_EXPORT PlatformWidget | platformWidget () const |
|
WEBCORE_EXPORT void | setPlatformWidget (PlatformWidget) |
|
int | x () const |
|
int | y () const |
|
int | width () const |
|
int | height () const |
|
IntSize | size () const |
|
IntPoint | location () const |
|
WEBCORE_EXPORT IntRect | frameRect () const |
|
IntRect | boundsRect () const |
|
void | resize (int w, int h) |
|
void | resize (const IntSize &s) |
|
void | move (int x, int y) |
|
void | move (const IntPoint &p) |
|
void | invalidate () |
|
virtual WEBCORE_EXPORT void | setFocus (bool) |
|
void | setCursor (const Cursor &) |
|
bool | isSelfVisible () const |
|
bool | isParentVisible () const |
|
bool | isVisible () const |
|
void | setSelfVisible (bool v) |
|
void | setIsSelected (bool) |
|
virtual bool | isPluginView () const |
|
virtual bool | isPluginViewBase () const |
|
virtual bool | isScrollbar () const |
|
WEBCORE_EXPORT void | removeFromParent () |
|
virtual WEBCORE_EXPORT void | setParent (ScrollView *view) |
|
ScrollView * | parent () const |
|
FrameView * | root () const |
|
virtual void | handleEvent (Event *) |
|
virtual void | notifyWidget (WidgetNotification) |
|
WEBCORE_EXPORT IntRect | convertToRootView (const IntRect &) const |
|
IntRect | convertFromRootView (const IntRect &) const |
|
IntPoint | convertToRootView (const IntPoint &) const |
|
IntPoint | convertFromRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | convertToContainingWindow (const IntRect &) const |
|
IntRect | convertFromContainingWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntPoint | convertToContainingWindow (const IntPoint &) const |
|
IntPoint | convertFromContainingWindow (const IntPoint &) const |
|
virtual bool | transformsAffectFrameRect () |
|
WeakPtr< Widget > | createWeakPtr () |
|
WEBCORE_EXPORT | Widget (PlatformWidget=nullptr) |
|
virtual WEBCORE_EXPORT | ~Widget () |
|
WEBCORE_EXPORT PlatformWidget | platformWidget () const |
|
WEBCORE_EXPORT void | setPlatformWidget (PlatformWidget) |
|
int | x () const |
|
int | y () const |
|
int | width () const |
|
int | height () const |
|
IntSize | size () const |
|
IntPoint | location () const |
|
WEBCORE_EXPORT IntRect | frameRect () const |
|
IntRect | boundsRect () const |
|
void | resize (int w, int h) |
|
void | resize (const IntSize &s) |
|
void | move (int x, int y) |
|
void | move (const IntPoint &p) |
|
void | invalidate () |
|
virtual WEBCORE_EXPORT void | setFocus (bool) |
|
void | setCursor (const Cursor &) |
|
bool | isSelfVisible () const |
|
bool | isParentVisible () const |
|
bool | isVisible () const |
|
void | setSelfVisible (bool v) |
|
void | setIsSelected (bool) |
|
virtual bool | isPluginView () const |
|
virtual bool | isPluginViewBase () const |
|
virtual bool | isScrollbar () const |
|
WEBCORE_EXPORT void | removeFromParent () |
|
virtual WEBCORE_EXPORT void | setParent (ScrollView *view) |
|
ScrollView * | parent () const |
|
FrameView * | root () const |
|
virtual void | handleEvent (Event *) |
|
virtual void | notifyWidget (WidgetNotification) |
|
WEBCORE_EXPORT IntRect | convertToRootView (const IntRect &) const |
|
IntRect | convertFromRootView (const IntRect &) const |
|
IntPoint | convertToRootView (const IntPoint &) const |
|
IntPoint | convertFromRootView (const IntPoint &) const |
|
WEBCORE_EXPORT IntRect | convertToContainingWindow (const IntRect &) const |
|
IntRect | convertFromContainingWindow (const IntRect &) const |
|
WEBCORE_EXPORT IntPoint | convertToContainingWindow (const IntPoint &) const |
|
IntPoint | convertFromContainingWindow (const IntPoint &) const |
|
virtual bool | transformsAffectFrameRect () |
|
WeakPtr< Widget > | createWeakPtr () |
|
void | deref () const |
|
void | deref () const |
|
void | deref () const |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
void | ref () const |
|
bool | hasOneRef () const |
|
unsigned | refCount () const |
|
void | relaxAdoptionRequirement () |
|
WEBCORE_EXPORT bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
|
WEBCORE_EXPORT void | scrollToOffsetWithoutAnimation (const FloatPoint &) |
|
void | scrollToOffsetWithoutAnimation (ScrollbarOrientation, float offset) |
|
WEBCORE_EXPORT void | notifyScrollPositionChanged (const ScrollPosition &) |
|
WEBCORE_EXPORT bool | handleWheelEvent (const PlatformWheelEvent &) |
|
WeakPtr< ScrollableArea > | createWeakPtr () |
|
void | updateScrollSnapState () |
|
virtual void | setIsUserScroll (bool) |
|
bool | constrainsScrollingToContentEdge () const |
|
void | setConstrainsScrollingToContentEdge (bool constrainsScrollingToContentEdge) |
|
void | setVerticalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | verticalScrollElasticity () const |
|
void | setHorizontalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | horizontalScrollElasticity () const |
|
bool | inLiveResize () const |
|
WEBCORE_EXPORT void | contentAreaWillPaint () const |
|
WEBCORE_EXPORT void | mouseEnteredContentArea () const |
|
WEBCORE_EXPORT void | mouseExitedContentArea () const |
|
WEBCORE_EXPORT void | mouseMovedInContentArea () const |
|
WEBCORE_EXPORT void | mouseEnteredScrollbar (Scrollbar *) const |
|
void | mouseExitedScrollbar (Scrollbar *) const |
|
void | mouseIsDownInScrollbar (Scrollbar *, bool) const |
|
void | contentAreaDidShow () const |
|
void | contentAreaDidHide () const |
|
void | lockOverlayScrollbarStateToHidden (bool shouldLockState) const |
|
WEBCORE_EXPORT bool | scrollbarsCanBeActive () const |
|
bool | hasOverlayScrollbars () const |
|
ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
|
WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
|
ScrollAnimator * | existingScrollAnimator () const |
|
virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
|
virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
|
int | horizontalScrollbarIntrusion () const |
|
int | verticalScrollbarIntrusion () const |
|
WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
|
const IntPoint & | scrollOrigin () const |
|
bool | scrollOriginChanged () const |
|
ScrollPosition | constrainScrollPosition (const ScrollPosition &position) const |
|
ScrollOffset | maximumScrollOffset () const |
|
WEBCORE_EXPORT ScrollPosition | scrollPositionFromOffset (ScrollOffset) const |
|
WEBCORE_EXPORT ScrollOffset | scrollOffsetFromPosition (ScrollPosition) const |
|
virtual WEBCORE_EXPORT bool | scrolledToTop () const |
|
virtual WEBCORE_EXPORT bool | scrolledToBottom () const |
|
virtual WEBCORE_EXPORT bool | scrolledToLeft () const |
|
virtual WEBCORE_EXPORT bool | scrolledToRight () const |
|
bool | isScrolledProgrammatically () const |
|
void | setScrolledProgrammatically (bool state) |
|
WEBCORE_EXPORT IntRect | visibleContentRect (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
WEBCORE_EXPORT IntRect | visibleContentRectIncludingScrollbars (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
int | visibleWidth () const |
|
int | visibleHeight () const |
|
WEBCORE_EXPORT IntSize | totalContentsSize () const |
|
virtual bool | isScrollSnapInProgress () const |
|
WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
|
LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
|
void | serviceScrollAnimations () |
|
bool | hasLayerForHorizontalScrollbar () const |
|
bool | hasLayerForVerticalScrollbar () const |
|
void | verticalScrollbarLayerDidChange () |
|
void | horizontalScrollbarLayerDidChange () |
|
WEBCORE_EXPORT bool | scroll (ScrollDirection, ScrollGranularity, float multiplier=1) |
|
WEBCORE_EXPORT void | scrollToOffsetWithoutAnimation (const FloatPoint &) |
|
void | scrollToOffsetWithoutAnimation (ScrollbarOrientation, float offset) |
|
WEBCORE_EXPORT void | notifyScrollPositionChanged (const ScrollPosition &) |
|
WEBCORE_EXPORT bool | handleWheelEvent (const PlatformWheelEvent &) |
|
WeakPtr< ScrollableArea > | createWeakPtr () |
|
void | updateScrollSnapState () |
|
virtual void | setIsUserScroll (bool) |
|
bool | constrainsScrollingToContentEdge () const |
|
void | setConstrainsScrollingToContentEdge (bool constrainsScrollingToContentEdge) |
|
void | setVerticalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | verticalScrollElasticity () const |
|
void | setHorizontalScrollElasticity (ScrollElasticity scrollElasticity) |
|
ScrollElasticity | horizontalScrollElasticity () const |
|
bool | inLiveResize () const |
|
WEBCORE_EXPORT void | contentAreaWillPaint () const |
|
WEBCORE_EXPORT void | mouseEnteredContentArea () const |
|
WEBCORE_EXPORT void | mouseExitedContentArea () const |
|
WEBCORE_EXPORT void | mouseMovedInContentArea () const |
|
WEBCORE_EXPORT void | mouseEnteredScrollbar (Scrollbar *) const |
|
void | mouseExitedScrollbar (Scrollbar *) const |
|
void | mouseIsDownInScrollbar (Scrollbar *, bool) const |
|
void | contentAreaDidShow () const |
|
void | contentAreaDidHide () const |
|
void | lockOverlayScrollbarStateToHidden (bool shouldLockState) const |
|
WEBCORE_EXPORT bool | scrollbarsCanBeActive () const |
|
bool | hasOverlayScrollbars () const |
|
ScrollbarOverlayStyle | scrollbarOverlayStyle () const |
|
WEBCORE_EXPORT ScrollAnimator & | scrollAnimator () const |
|
ScrollAnimator * | existingScrollAnimator () const |
|
virtual WEBCORE_EXPORT void | invalidateScrollbar (Scrollbar &, const IntRect &) |
|
virtual WEBCORE_EXPORT void | invalidateScrollCorner (const IntRect &) |
|
int | horizontalScrollbarIntrusion () const |
|
int | verticalScrollbarIntrusion () const |
|
WEBCORE_EXPORT IntSize | scrollbarIntrusion () const |
|
const IntPoint & | scrollOrigin () const |
|
bool | scrollOriginChanged () const |
|
ScrollPosition | constrainScrollPosition (const ScrollPosition &position) const |
|
ScrollOffset | maximumScrollOffset () const |
|
WEBCORE_EXPORT ScrollPosition | scrollPositionFromOffset (ScrollOffset) const |
|
WEBCORE_EXPORT ScrollOffset | scrollOffsetFromPosition (ScrollPosition) const |
|
virtual WEBCORE_EXPORT bool | scrolledToTop () const |
|
virtual WEBCORE_EXPORT bool | scrolledToBottom () const |
|
virtual WEBCORE_EXPORT bool | scrolledToLeft () const |
|
virtual WEBCORE_EXPORT bool | scrolledToRight () const |
|
bool | isScrolledProgrammatically () const |
|
void | setScrolledProgrammatically (bool state) |
|
WEBCORE_EXPORT IntRect | visibleContentRect (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
WEBCORE_EXPORT IntRect | visibleContentRectIncludingScrollbars (VisibleContentRectBehavior=ContentsVisibleRect) const |
|
int | visibleWidth () const |
|
int | visibleHeight () const |
|
WEBCORE_EXPORT IntSize | totalContentsSize () const |
|
virtual bool | isScrollSnapInProgress () const |
|
WEBCORE_EXPORT void | setScrollOffsetFromInternals (const ScrollOffset &) |
|
LayoutPoint | constrainScrollPositionForOverhang (const LayoutPoint &scrollPosition) |
|
void | serviceScrollAnimations () |
|
bool | hasLayerForHorizontalScrollbar () const |
|
bool | hasLayerForVerticalScrollbar () const |
|
void | verticalScrollbarLayerDidChange () |
|
void | horizontalScrollbarLayerDidChange () |
|