summaryrefslogtreecommitdiffstats
path: root/WebCore/page/FrameView.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/page/FrameView.h')
-rw-r--r--WebCore/page/FrameView.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/WebCore/page/FrameView.h b/WebCore/page/FrameView.h
index 87924b2..d56b1ef 100644
--- a/WebCore/page/FrameView.h
+++ b/WebCore/page/FrameView.h
@@ -76,8 +76,7 @@ public:
virtual PassRefPtr<Scrollbar> createScrollbar(ScrollbarOrientation);
- virtual bool delegatesScrolling();
- virtual bool avoidScrollbarCreation();
+ virtual bool avoidScrollbarCreation() const;
virtual void setContentsSize(const IntSize&);
@@ -140,6 +139,7 @@ public:
bool shouldUpdateWhileOffscreen() const;
void setShouldUpdateWhileOffscreen(bool);
+ bool shouldUpdate(bool = false) const;
void adjustViewSize();
@@ -238,6 +238,8 @@ public:
bool isFrameViewScrollCorner(RenderScrollbarPart* scrollCorner) const { return m_scrollCorner == scrollCorner; }
void invalidateScrollCorner();
+ void calculateScrollbarModesForLayout(ScrollbarMode& hMode, ScrollbarMode& vMode);
+
// Normal delay
static void setRepaintThrottlingDeferredRepaintDelay(double p);
// Negative value would mean that first few repaints happen without a delay
@@ -267,7 +269,6 @@ private:
bool hasFixedObjects() const { return m_fixedObjectCount > 0; }
void applyOverflowToViewport(RenderObject*, ScrollbarMode& hMode, ScrollbarMode& vMode);
- void calculateScrollbarModesForLayout(ScrollbarMode& hMode, ScrollbarMode& vMode);
void updateOverflowStatus(bool horizontalOverflow, bool verticalOverflow);