/external/webkit/Source/WebCore/platform/graphics/ |
H A D | FontMetrics.h | 44 float floatAscent(FontBaseline baselineType = AlphabeticBaseline) const 46 if (baselineType == AlphabeticBaseline) 53 float floatDescent(FontBaseline baselineType = AlphabeticBaseline) const 55 if (baselineType == AlphabeticBaseline) 62 float floatHeight(FontBaseline baselineType = AlphabeticBaseline) const 64 return floatAscent(baselineType) + floatDescent(baselineType); 77 int ascent(FontBaseline baselineType = AlphabeticBaseline) const 79 if (baselineType == AlphabeticBaseline) 84 int descent(FontBaseline baselineType [all...] |
/external/webkit/Source/WebCore/rendering/ |
H A D | VerticalPositionCache.h | 45 int get(RenderObject* renderer, FontBaseline baselineType) const 47 const HashMap<RenderObject*, int>& mapToCheck = baselineType == AlphabeticBaseline ? m_alphabeticPositions : m_ideographicPositions; 54 void set(RenderObject* renderer, FontBaseline baselineType, int position) argument 56 if (baselineType == AlphabeticBaseline)
|
H A D | RenderTextControlMultiLine.cpp | 101 int RenderTextControlMultiLine::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const argument 103 return RenderBox::baselinePosition(baselineType, firstLine, direction, linePositionMode);
|
H A D | RootInlineBox.cpp | 244 textBoxDataMap, baselineType(), verticalPositionCache); 258 lineTopIncludingMargins, lineBottomIncludingMargins, hasAnnotationsBefore, hasAnnotationsAfter, baselineType()); 572 ascent = box->baselinePosition(baselineType()); 600 int usedFontAscent = fontMetrics.ascent(baselineType()); 601 int usedFontDescent = fontMetrics.descent(baselineType()); 622 int ascentWithLeading = box->baselinePosition(baselineType()); 683 int verticalPosition = verticalPositionCache.get(renderer, baselineType()); 709 verticalPosition += renderer->baselinePosition(baselineType(), firstLine, lineDirection) - fontMetrics.ascent(baselineType()); 711 verticalPosition += -static_cast<int>(fontMetrics.xHeight() / 2) - renderer->lineHeight(firstLine, lineDirection) / 2 + renderer->baselinePosition(baselineType(), firstLin [all...] |
H A D | RootInlineBox.h | 90 virtual int baselinePosition(FontBaseline baselineType) const { return boxModelObject()->baselinePosition(baselineType, m_firstLine, isHorizontal() ? HorizontalLine : VerticalLine, PositionOfInteriorLineBoxes); } 129 FontBaseline baselineType() const { return static_cast<FontBaseline>(m_baselineType); } function in class:WebCore::RootInlineBox
|
H A D | InlineBox.h | 268 virtual int baselinePosition(FontBaseline baselineType) const { return boxModelObject()->baselinePosition(baselineType, m_firstLine, isHorizontal() ? HorizontalLine : VerticalLine, PositionOnContainingLine); }
|
H A D | InlineFlowBox.cpp | 481 FontBaseline baselineType, VerticalPositionCache& verticalPositionCache) 571 baselineType, verticalPositionCache); 576 int& lineTopIncludingMargins, int& lineBottomIncludingMargins, bool& hasAnnotationsBefore, bool& hasAnnotationsAfter, FontBaseline baselineType) 581 setLogicalTop(top + maxAscent - fontMetrics.ascent(baselineType)); 610 int posAdjust = maxAscent - curr->baselinePosition(baselineType); 621 newLogicalTop += curr->baselinePosition(baselineType) - fontMetrics.ascent(baselineType); 684 lineTopIncludingMargins, lineBottomIncludingMargins, hasAnnotationsBefore, hasAnnotationsAfter, baselineType); 478 computeLogicalBoxHeights(RootInlineBox* rootBox, int& maxPositionTop, int& maxPositionBottom, int& maxAscent, int& maxDescent, bool& setMaxAscent, bool& setMaxDescent, bool strictMode, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, FontBaseline baselineType, VerticalPositionCache& verticalPositionCache) argument 575 placeBoxesInBlockDirection(int top, int maxHeight, int maxAscent, bool strictMode, int& lineTop, int& lineBottom, bool& setLineTop, int& lineTopIncludingMargins, int& lineBottomIncludingMargins, bool& hasAnnotationsBefore, bool& hasAnnotationsAfter, FontBaseline baselineType) argument
|
H A D | RenderListBox.cpp | 246 int RenderListBox::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode lineDirection, LinePositionMode linePositionMode) const argument 248 return RenderBox::baselinePosition(baselineType, firstLine, lineDirection, linePositionMode) - baselineAdjustment;
|
H A D | InlineTextBox.cpp | 76 int InlineTextBox::baselinePosition(FontBaseline baselineType) const 81 return parent()->baselinePosition(baselineType); 82 return toRenderBoxModelObject(renderer()->parent())->baselinePosition(baselineType, m_firstLine, isHorizontal() ? HorizontalLine : VerticalLine, PositionOnContainingLine);
|
H A D | RenderListMarker.cpp | 1546 int RenderListMarker::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const argument 1549 return m_listItem->baselinePosition(baselineType, firstLine, direction, PositionOfInteriorLineBoxes); 1550 return RenderBox::baselinePosition(baselineType, firstLine, direction, linePositionMode);
|
H A D | RenderInline.cpp | 1289 int RenderInline::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const argument 1292 return fontMetrics.ascent(baselineType) + (lineHeight(firstLine, direction, linePositionMode) - fontMetrics.height()) / 2;
|
H A D | RenderBlock.cpp | 5174 int RenderBlock::baselinePosition(FontBaseline baselineType, bool firstLine, LineDirectionMode direction, LinePositionMode linePositionMode) const argument 5203 return RenderBox::baselinePosition(baselineType, firstLine, direction, linePositionMode); 5207 return fontMetrics.ascent(baselineType) + (lineHeight(firstLine, direction, linePositionMode) - fontMetrics.height()) / 2; 5217 return firstLineBox()->logicalTop() + style(true)->fontMetrics().ascent(firstRootBox()->baselineType()); 5249 return lastLineBox()->logicalTop() + style(lastLineBox() == firstLineBox())->fontMetrics().ascent(lastRootBox()->baselineType());
|
H A D | RenderBox.cpp | 3368 int RenderBox::baselinePosition(FontBaseline baselineType, bool /*firstLine*/, LineDirectionMode direction, LinePositionMode /*linePositionMode*/) const argument 3372 if (baselineType == AlphabeticBaseline)
|