src/3rdparty/webkit/WebCore/page/FrameView.h
changeset 19 fcece45ef507
parent 0 1918ee327afb
child 10 b5b118452c7d
equal deleted inserted replaced
18:2f34d5167611 19:fcece45ef507
   141     void setContentIsOpaque(bool);
   141     void setContentIsOpaque(bool);
   142 
   142 
   143     void addSlowRepaintObject();
   143     void addSlowRepaintObject();
   144     void removeSlowRepaintObject();
   144     void removeSlowRepaintObject();
   145 
   145 
       
   146     void addFixedObject();
       
   147     void removeFixedObject();
       
   148 
   146     void beginDeferredRepaints();
   149     void beginDeferredRepaints();
   147     void endDeferredRepaints();
   150     void endDeferredRepaints();
   148     void checkStopDelayingDeferredRepaints();
   151     void checkStopDelayingDeferredRepaints();
   149     void resetDeferredRepaintDelay();
   152     void resetDeferredRepaintDelay();
   150 
   153 
   193     virtual IntPoint convertFromRenderer(const RenderObject*, const IntPoint&) const;
   196     virtual IntPoint convertFromRenderer(const RenderObject*, const IntPoint&) const;
   194     virtual IntPoint convertToRenderer(const RenderObject*, const IntPoint&) const;
   197     virtual IntPoint convertToRenderer(const RenderObject*, const IntPoint&) const;
   195 
   198 
   196     bool isFrameViewScrollCorner(RenderScrollbarPart* scrollCorner) const { return m_scrollCorner == scrollCorner; }
   199     bool isFrameViewScrollCorner(RenderScrollbarPart* scrollCorner) const { return m_scrollCorner == scrollCorner; }
   197     void invalidateScrollCorner();
   200     void invalidateScrollCorner();
       
   201 
       
   202 protected:
       
   203     virtual void scrollContentsFastPath(const IntSize& scrollDelta, const IntRect& rectToScroll, const IntRect& clipRect);
   198 
   204 
   199 private:
   205 private:
   200     FrameView(Frame*);
   206     FrameView(Frame*);
   201 
   207 
   202     void reset();
   208     void reset();
   259     
   265     
   260     bool m_useSlowRepaints;
   266     bool m_useSlowRepaints;
   261     bool m_isOverlapped;
   267     bool m_isOverlapped;
   262     bool m_contentIsOpaque;
   268     bool m_contentIsOpaque;
   263     unsigned m_slowRepaintObjectCount;
   269     unsigned m_slowRepaintObjectCount;
       
   270     unsigned m_fixedObjectCount;
   264 
   271 
   265     int m_borderX, m_borderY;
   272     int m_borderX, m_borderY;
   266 
   273 
   267     Timer<FrameView> m_layoutTimer;
   274     Timer<FrameView> m_layoutTimer;
   268     bool m_delayedLayout;
   275     bool m_delayedLayout;