Home | History | Annotate | Download | only in rendering

Lines Matching refs:textBoxDataMap

361 float InlineFlowBox::placeBoxesInInlineDirection(float logicalLeft, bool& needsWordSpacing, GlyphOverflowAndFallbackFontsMap& textBoxDataMap)
372 placeBoxRangeInInlineDirection(firstChild(), 0, logicalLeft, minLogicalLeft, maxLogicalRight, needsWordSpacing, textBoxDataMap);
379 float InlineFlowBox::placeBoxRangeInInlineDirection(InlineBox* firstChild, InlineBox* lastChild, float& logicalLeft, float& minLogicalLeft, float& maxLogicalRight, bool& needsWordSpacing, GlyphOverflowAndFallbackFontsMap& textBoxDataMap)
413 logicalLeft = flow->placeBoxesInInlineDirection(logicalLeft, needsWordSpacing, textBoxDataMap);
439 bool InlineFlowBox::requiresIdeographicBaseline(const GlyphOverflowAndFallbackFontsMap& textBoxDataMap) const
453 if (toInlineFlowBox(curr)->requiresIdeographicBaseline(textBoxDataMap))
461 GlyphOverflowAndFallbackFontsMap::const_iterator it = textBoxDataMap.find(toInlineTextBox(curr));
462 usedFonts = it == textBoxDataMap.end() ? 0 : &it->value.first;
506 bool strictMode, GlyphOverflowAndFallbackFontsMap& textBoxDataMap,
532 rootBox->ascentAndDescentForBox(rootBox, textBoxDataMap, ascent, descent, affectsAscent, affectsDescent);
564 rootBox->ascentAndDescentForBox(curr, textBoxDataMap, ascent, descent, affectsAscent, affectsDescent);
596 setMaxAscent, setMaxDescent, strictMode, textBoxDataMap,
848 inline void InlineFlowBox::addTextBoxVisualOverflow(InlineTextBox* textBox, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, LayoutRect& logicalVisualOverflow)
855 GlyphOverflowAndFallbackFontsMap::iterator it = textBoxDataMap.find(textBox);
856 GlyphOverflow* glyphOverflow = it == textBoxDataMap.end() ? 0 : &it->value.second;
929 void InlineFlowBox::computeOverflow(LayoutUnit lineTop, LayoutUnit lineBottom, GlyphOverflowAndFallbackFontsMap& textBoxDataMap)
960 addTextBoxVisualOverflow(text, textBoxDataMap, textBoxOverflow);
964 flow->computeOverflow(lineTop, lineBottom, textBoxDataMap);