Home | History | Annotate | Download | only in rendering

Lines Matching refs:RootInlineBox

29 #include "RootInlineBox.h"
93 RootInlineBox* createAndAppendRootInlineBox();
118 RootInlineBox* firstRootBox() const { return static_cast<RootInlineBox*>(firstLineBox()); }
119 RootInlineBox* lastRootBox() const { return static_cast<RootInlineBox*>(lastLineBox()); }
132 RootInlineBox* lineAtIndex(int);
362 virtual RootInlineBox* createRootInlineBox(); // Subclassed by SVG and Ruby.
431 RootInlineBox* m_originatingLine;
493 void checkFloatsInCleanLine(RootInlineBox*, Vector<FloatWithRect>&, size_t& floatIndex, bool& encounteredNewFloat, bool& dirtiedByFloat);
494 RootInlineBox* determineStartPosition(bool& firstLine, bool& fullLayout, bool& previousLineBrokeCleanly,
497 RootInlineBox* determineEndPosition(RootInlineBox* startBox, Vector<FloatWithRect>& floats, size_t floatIndex, InlineIterator& cleanLineStart,
500 RootInlineBox*& endLine, int& endYPos, int& repaintBottom, int& repaintTop);
507 RootInlineBox* constructLine(BidiRunList<BidiRun>&, bool firstLine, bool lastLine);
510 void computeInlineDirectionPositionsForLine(RootInlineBox*, bool firstLine, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&);
511 void computeBlockDirectionPositionsForLine(RootInlineBox*, BidiRun*, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&);
603 void markLinesDirtyInBlockRange(int logicalTop, int logicalBottom, RootInlineBox* highest = 0);
711 void adjustLinePositionForPagination(RootInlineBox*, int& deltaOffset); // Computes a deltaOffset value that put a line at the top of the next page if it doesn't fit on the current page.