HomeSort by relevance Sort by last modified time
    Searched refs:textRenderer (Results 1 - 22 of 22) sorted by null

  /external/webkit/Source/WebCore/rendering/svg/
SVGTextLayoutEngineBaseline.cpp 61 EAlignmentBaseline SVGTextLayoutEngineBaseline::dominantBaselineToAlignmentBaseline(bool isVerticalText, const RenderObject* textRenderer) const
63 ASSERT(textRenderer);
64 ASSERT(textRenderer->style());
65 ASSERT(textRenderer->parent());
66 ASSERT(textRenderer->parent()->style());
68 const SVGRenderStyle* style = textRenderer->style()->svgStyle();
84 return dominantBaselineToAlignmentBaseline(isVerticalText, textRenderer->parent());
86 return dominantBaselineToAlignmentBaseline(isVerticalText, textRenderer->parent());
109 float SVGTextLayoutEngineBaseline::calculateAlignmentBaselineShift(bool isVerticalText, const RenderObject* textRenderer) const
111 ASSERT(textRenderer);
    [all...]
SVGTextLayoutEngineBaseline.h 42 float calculateAlignmentBaselineShift(bool isVerticalText, const RenderObject* textRenderer) const;
47 EAlignmentBaseline dominantBaselineToAlignmentBaseline(bool isVerticalText, const RenderObject* textRenderer) const;
SVGInlineFlowBox.cpp 65 computeTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<SVGInlineTextBox*>(child)->textRenderer()));
83 void SVGInlineFlowBox::computeTextMatchMarkerRectForRenderer(RenderSVGInlineText* textRenderer)
85 ASSERT(textRenderer);
87 Node* node = textRenderer->node();
91 RenderStyle* style = textRenderer->style();
95 Document* document = textRenderer->document();
96 Vector<DocumentMarker> markers = document->markers()->markersForNode(textRenderer->node());
107 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) {
141 document->markers()->setRenderedRectForMarker(node, marker, textRenderer->localToAbsoluteQuad(markerRect).enclosingBoundingBox());
SVGTextMetrics.cpp 37 SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* textRenderer, const TextRun& run, unsigned position, unsigned textLength)
39 ASSERT(textRenderer);
41 float scalingFactor = textRenderer->scalingFactor();
44 const Font& scaledFont = textRenderer->scaledFont();
SVGTextQuery.cpp 42 , textRenderer(0)
49 RenderSVGInlineText* textRenderer;
118 queryData->textRenderer = toRenderSVGInlineText(queryData->textBox->textRenderer());
119 ASSERT(queryData->textRenderer);
120 ASSERT(queryData->textRenderer->style());
121 ASSERT(queryData->textRenderer->style()->svgStyle());
123 queryData->isVerticalText = queryData->textRenderer->style()->svgStyle()->isVerticalWritingMode();
161 const SVGTextLayoutAttributes& layoutAttributes = queryData->textRenderer->layoutAttributes();
303 SVGTextMetrics metrics = SVGTextMetrics::measureCharacterRange(queryData->textRenderer, fragment.characterOffset + startPosition, endPosition - startPosition)
    [all...]
SVGInlineTextBox.cpp 60 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
61 ASSERT(textRenderer);
63 float scalingFactor = textRenderer->scalingFactor();
66 RenderStyle* style = textRenderer->style();
78 return fragment.characterOffset - start() + textRenderer->scaledFont().offsetForPosition(textRun, position * scalingFactor, includePartialGlyphs);
93 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
94 ASSERT(textRenderer);
96 float scalingFactor = textRenderer->scalingFactor()
    [all...]
SVGTextChunkBuilder.cpp 95 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(textBox->textRenderer());
96 ASSERT(textRenderer);
98 const RenderStyle* style = textRenderer->style();
129 if (SVGTextContentElement* textContentElement = SVGTextContentElement::elementFromRenderer(textRenderer->parent())) {
RenderSVGInlineText.cpp 75 if (RenderSVGText* textRenderer = RenderSVGText::locateRenderSVGTextAncestor(this))
76 textRenderer->setNeedsPositioningValuesUpdate();
87 if (RenderSVGText* textRenderer = RenderSVGText::locateRenderSVGTextAncestor(this))
88 textRenderer->setNeedsPositioningValuesUpdate();
SVGRootInlineBox.cpp 64 SVGInlineFlowBox::computeTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<SVGInlineTextBox*>(child)->textRenderer()));
292 RenderSVGInlineText* firstContext = toRenderSVGInlineText(firstTextBox->textRenderer());
293 RenderSVGInlineText* lastContext = toRenderSVGInlineText(lastTextBox->textRenderer());
SVGTextLayoutEngine.cpp 243 RenderSVGInlineText* text = toRenderSVGInlineText(textBox->textRenderer());
273 fprintf(stderr, "-> Box %i: Dumping text fragments for SVGInlineTextBox, textBox=%p, textRenderer=%p\n", boxPosition, textBox, textBox->textRenderer());
275 fprintf(stderr, " textRenderer properties, textLength=%i\n", textBox->textRenderer()->textLength());
277 const UChar* characters = textBox->textRenderer()->characters();
SVGRenderTreeAsText.cpp 456 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(textBox->textRenderer());
457 ASSERT(textRenderer);
459 const SVGRenderStyle* svgStyle = textRenderer->style()->svgStyle();
460 String text = textBox->textRenderer()->text();
  /external/webkit/Source/WebCore/svg/
SVGTextPositioningElement.cpp 80 RenderSVGText* textRenderer = 0;
83 textRenderer = toRenderSVGText(renderer);
92 textRenderer = toRenderSVGText(parent);
96 if (!textRenderer)
99 textRenderer->setNeedsPositioningValuesUpdate();
SVGFont.cpp 551 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(referencingRenderObject);
552 context->setStrokeThickness(context->strokeThickness() * textRenderer->scalingFactor());
  /external/webkit/Source/WebCore/dom/
Position.cpp 399 RenderText* textRenderer = toRenderText(deprecatedNode()->renderer());
400 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) {
590 RenderText* textRenderer = toRenderText(renderer);
591 InlineTextBox* lastTextBox = textRenderer->lastTextBox();
592 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) {
611 if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->start() > textOffset))
620 if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->start() > textOffset))
713 RenderText* textRenderer = toRenderText(renderer);
714 InlineTextBox* lastTextBox = textRenderer->lastTextBox();
715 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox())
    [all...]
  /external/webkit/Source/WebCore/rendering/
InlineTextBox.cpp 181 RenderText* textObj = textRenderer();
343 return renderer()->isBR() || (renderer()->style()->preserveNewline() && len() == 1 && (*textRenderer()->text())[start()] == '\n');
486 bool isPrinting = textRenderer()->document()->printing();
524 RenderCombineText* combinedText = styleToUse->hasTextCombine() && textRenderer()->isCombineText() && toRenderCombineText(textRenderer())->isCombined() ? toRenderCombineText(textRenderer()) : 0;
644 characters = textRenderer()->text()->characters() + m_start;
652 TextRun textRun(characters, length, textRenderer()->allowTabs(), textPos(), m_expansion, expansionBehavior(), !isLeftToRightDirection(), m_dirOverride || styleToUse->visuallyOrdered());
    [all...]
InlineTextBox.h 27 #include "RenderText.h" // so textRenderer() can be inline
109 RenderText* textRenderer() const;
181 inline RenderText* InlineTextBox::textRenderer() const
RenderTextControl.cpp 652 RenderBox* textRenderer = innerTextElement() ? innerTextElement()->renderBox() : 0;
653 if (textRenderer) {
  /external/webkit/Source/WebCore/editing/
CompositeEditCommand.cpp 525 RenderText* textRenderer = toRenderText(textNode->renderer());
526 if (!textRenderer)
532 for (InlineTextBox* textBox = textRenderer->firstTextBox(); textBox; textBox = textBox->nextTextBox())
537 if (textRenderer->containsReversedText())
    [all...]
SelectionController.cpp     [all...]
  /external/webkit/Tools/DumpRenderTree/win/
DumpRenderTree.cpp 364 COMPtr<IWebTextRenderer> textRenderer;
365 if (SUCCEEDED(WebKitCreateInstance(CLSID_WebTextRenderer, 0, IID_IWebTextRenderer, (void**)&textRenderer)))
367 textRenderer->registerPrivateFont(wstring(resourcesPath + fontsToInstall[i]).c_str());
    [all...]
  /prebuilt/linux-x86/swt/
swt.jar 
  /prebuilt/linux-x86_64/swt/
swt.jar 

Completed in 1712 milliseconds