Changeset 20673 for trunk/WebCore/rendering/RenderFlow.h
- Timestamp:
- 04/02/07 18:01:09 (22 months ago)
- Files:
-
- 1 modified
-
trunk/WebCore/rendering/RenderFlow.h (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/rendering/RenderFlow.h
r19997 r20673 47 47 , m_lastLineBox(0) 48 48 , m_lineHeight(-1) 49 , m_childrenInline(true) 50 , m_firstLine(false) 51 , m_clearStatus(CNONE) 52 , m_topMarginQuirk(false) 53 , m_bottomMarginQuirk(false) 54 , m_hasMarkupTruncation(false) 55 , m_selectionState(SelectionNone) 56 , m_hasColumns(false) 57 , m_isContinuation(false) 49 58 { 50 59 } … … 91 100 void paintOutline(GraphicsContext*, int tx, int ty); 92 101 93 virtual bool hasColumns() const { return false; }102 virtual bool hasColumns() const { return m_hasColumns; } 94 103 95 104 private: … … 108 117 109 118 mutable short m_lineHeight; 119 120 // These bitfields are moved here from subclasses to pack them together 121 // from RenderBlock 122 bool m_childrenInline : 1; 123 bool m_firstLine : 1; 124 unsigned m_clearStatus : 2; // EClear 125 bool m_topMarginQuirk : 1; 126 bool m_bottomMarginQuirk : 1; 127 bool m_hasMarkupTruncation : 1; 128 unsigned m_selectionState : 3; // SelectionState 129 bool m_hasColumns : 1; 130 131 // from RenderInline 132 bool m_isContinuation : 1; // Whether or not we're a continuation of an inline. 110 133 }; 111 134