Changeset 19593 for trunk/WebCore/rendering/RenderBlock.h
- Timestamp:
- 02/12/07 17:41:52 (2 years ago)
- Files:
-
- 1 modified
-
trunk/WebCore/rendering/RenderBlock.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/rendering/RenderBlock.h
r19588 r19593 70 70 virtual void setOverflowWidth(int w) { m_overflowWidth = w; } 71 71 72 void addVisualOverflow(const IntRect&);73 74 72 virtual bool isSelfCollapsingBlock() const; 75 73 virtual bool isTopMarginQuirk() const { return m_topMarginQuirk; } … … 104 102 virtual void repaintObjectsBeforeLayout(); 105 103 virtual void repaintOverhangingFloats(bool paintAllDescendants); 104 virtual void getAbsoluteRepaintRectIncludingFloats(IntRect& bounds, IntRect& fullBounds); 106 105 107 106 virtual void setStyle(RenderStyle*); … … 180 179 inline int leftBottom(); 181 180 inline int rightBottom(); 181 virtual IntRect floatRect() const; 182 182 183 183 virtual int lineWidth(int y) const; … … 290 290 291 291 protected: 292 IntRect floatRect() const;293 292 void newLine(); 294 293 virtual bool hasLineIfEmpty() const; … … 450 449 int m_maxBottomNegMargin; 451 450 452 // How much content overflows out of our block vertically or horizontally. 451 // How much content overflows out of our block vertically or horizontally (all we support 452 // for now is spillage out of the bottom and the right, which are the common cases). 453 // FIXME: Generalize to work with top and left as well. 453 454 int m_overflowHeight; 454 455 int m_overflowWidth; 456 457 // Left and top overflow. Does not affect scrolling dimensions, but we do at least use it 458 // when dirty rect checking and hit testing. 455 459 int m_overflowLeft; 456 460 int m_overflowTop;