HomeSort by relevance Sort by last modified time
    Searched refs:RenderSVGInlineText (Results 1 - 25 of 29) sorted by null

1 2

  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGTextMetricsBuilder.h 32 class RenderSVGInlineText;
40 void measureTextRenderer(RenderSVGInlineText*);
41 void buildMetricsAndLayoutAttributes(RenderSVGText*, RenderSVGInlineText* stopAtLeaf, SVGCharacterDataMap& allCharactersMap);
49 void initializeMeasurementWithTextRenderer(RenderSVGInlineText*);
50 void walkTree(RenderObject*, RenderSVGInlineText* stopAtLeaf, MeasureTextData*);
51 void measureTextRenderer(RenderSVGInlineText*, MeasureTextData*);
53 RenderSVGInlineText* m_text;
SVGTextMetrics.h 27 class RenderSVGInlineText;
39 SVGTextMetrics(RenderSVGInlineText*, unsigned position, unsigned length, float width, const String& glyphName);
41 static SVGTextMetrics measureCharacterRange(RenderSVGInlineText*, unsigned position, unsigned length);
42 static TextRun constructTextRun(RenderSVGInlineText*, unsigned position, unsigned length);
74 SVGTextMetrics(RenderSVGInlineText*, const TextRun&);
RenderSVGInlineText.h 32 class RenderSVGInlineText FINAL : public RenderText {
34 RenderSVGInlineText(Node*, PassRefPtr<StringImpl>);
48 virtual const char* renderName() const { return "RenderSVGInlineText"; }
68 inline RenderSVGInlineText* toRenderSVGInlineText(RenderObject* object)
71 return static_cast<RenderSVGInlineText*>(object);
74 inline const RenderSVGInlineText* toRenderSVGInlineText(const RenderObject* object)
77 return static_cast<const RenderSVGInlineText*>(object);
81 void toRenderSVGInlineText(const RenderSVGInlineText*);
SVGTextLayoutAttributesBuilder.h 29 class RenderSVGInlineText;
36 // These values are propagated to the corresponding RenderSVGInlineText renderers.
46 void buildLayoutAttributesForTextRenderer(RenderSVGInlineText*);
48 void rebuildMetricsForTextRenderer(RenderSVGInlineText*);
SVGTextLayoutAttributes.h 31 class RenderSVGInlineText;
48 SVGTextLayoutAttributes(RenderSVGInlineText*);
54 RenderSVGInlineText* context() const { return m_context; }
62 RenderSVGInlineText* m_context;
SVGInlineFlowBox.h 28 class RenderSVGInlineText;
47 static void computeTextMatchMarkerRectForRenderer(RenderSVGInlineText*);
RenderSVGInlineText.cpp 26 #include "core/rendering/svg/RenderSVGInlineText.h"
62 RenderSVGInlineText::RenderSVGInlineText(Node* n, PassRefPtr<StringImpl> string)
69 void RenderSVGInlineText::setTextInternal(PassRefPtr<StringImpl> text)
76 void RenderSVGInlineText::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
101 InlineTextBox* RenderSVGInlineText::createTextBox()
108 LayoutRect RenderSVGInlineText::localCaretRect(InlineBox* box, int caretOffset, LayoutUnit*)
129 FloatRect RenderSVGInlineText::floatLinesBoundingBox() const
137 IntRect RenderSVGInlineText::linesBoundingBox() const
142 bool RenderSVGInlineText::characterStartsNewTextChunk(int position) cons
    [all...]
RenderSVGText.h 31 class RenderSVGInlineText;
33 class RenderSVGInlineText;
56 void subtreeStyleDidChange(RenderSVGInlineText*);
57 void subtreeTextDidChange(RenderSVGInlineText*);
SVGTextMetrics.cpp 24 #include "core/rendering/svg/RenderSVGInlineText.h"
43 SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* textRenderer, const TextRun& run)
64 TextRun SVGTextMetrics::constructTextRun(RenderSVGInlineText* text, unsigned position, unsigned length)
98 SVGTextMetrics SVGTextMetrics::measureCharacterRange(RenderSVGInlineText* text, unsigned position, unsigned length)
104 SVGTextMetrics::SVGTextMetrics(RenderSVGInlineText* text, unsigned position, unsigned length, float width, const String& glyphName)
SVGRenderTreeAsText.h 41 class RenderSVGInlineText;
55 void writeSVGInlineText(TextStream&, const RenderSVGInlineText&, int indent);
SVGTextLayoutEngine.h 34 class RenderSVGInlineText;
44 // RenderSVGInlineText renderers to compute the final positions for each character
69 void layoutTextOnLineOrPath(SVGInlineTextBox*, RenderSVGInlineText*, const RenderStyle*);
SVGTextMetricsBuilder.cpp 24 #include "core/rendering/svg/RenderSVGInlineText.h"
94 void SVGTextMetricsBuilder::initializeMeasurementWithTextRenderer(RenderSVGInlineText* text)
131 void SVGTextMetricsBuilder::measureTextRenderer(RenderSVGInlineText* text, MeasureTextData* data)
181 void SVGTextMetricsBuilder::walkTree(RenderObject* start, RenderSVGInlineText* stopAtLeaf, MeasureTextData* data)
185 RenderSVGInlineText* text = toRenderSVGInlineText(child);
207 void SVGTextMetricsBuilder::measureTextRenderer(RenderSVGInlineText* text)
219 void SVGTextMetricsBuilder::buildMetricsAndLayoutAttributes(RenderSVGText* textRoot, RenderSVGInlineText* stopAtLeaf, SVGCharacterDataMap& allCharactersMap)
SVGTextLayoutAttributes.cpp 29 SVGTextLayoutAttributes::SVGTextLayoutAttributes(RenderSVGInlineText* context)
RenderSVGText.cpp 41 #include "core/rendering/svg/RenderSVGInlineText.h"
130 static inline bool findPreviousAndNextAttributes(RenderObject* start, RenderSVGInlineText* locateElement, bool& stopAfterNext, SVGTextLayoutAttributes*& previous, SVGTextLayoutAttributes*& next)
137 RenderSVGInlineText* text = toRenderSVGInlineText(child);
262 RenderSVGInlineText* text = toRenderSVGInlineText(child);
286 // This is called immediately after subtreeChildWillBeDestroyed, once the RenderSVGInlineText::willBeDestroyed() method
293 void RenderSVGText::subtreeStyleDidChange(RenderSVGInlineText* text)
310 void RenderSVGText::subtreeTextDidChange(RenderSVGInlineText* text)
339 RenderSVGInlineText* text = toRenderSVGInlineText(descendant);
362 // and propogate resulting SVGLayoutAttributes to all RenderSVGInlineText children in the subtree.
SVGRootInlineBox.cpp 28 #include "core/rendering/svg/RenderSVGInlineText.h"
241 static inline void findFirstAndLastAttributesInVector(Vector<SVGTextLayoutAttributes*>& attributes, RenderSVGInlineText* firstContext, RenderSVGInlineText* lastContext,
285 RenderSVGInlineText* firstContext = toRenderSVGInlineText(firstTextBox->textRenderer());
286 RenderSVGInlineText* lastContext = toRenderSVGInlineText(lastTextBox->textRenderer());
SVGTextLayoutAttributesBuilder.cpp 24 #include "core/rendering/svg/RenderSVGInlineText.h"
35 void SVGTextLayoutAttributesBuilder::buildLayoutAttributesForTextRenderer(RenderSVGInlineText* text)
79 void SVGTextLayoutAttributesBuilder::rebuildMetricsForTextRenderer(RenderSVGInlineText* text)
85 static inline void processRenderSVGInlineText(RenderSVGInlineText* text, unsigned& atCharacter, UChar& lastCharacter)
SVGInlineTextBox.cpp 34 #include "core/rendering/svg/RenderSVGInlineText.h"
86 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
121 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
182 static inline bool textShouldBePainted(RenderSVGInlineText* textRenderer)
212 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
277 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
574 RenderSVGInlineText::computeNewScaledFontForStyle(decorationRenderer, decorationStyle, scalingFactor, scaledFont);
605 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
695 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(this->textRenderer());
SVGInlineFlowBox.cpp 28 #include "core/rendering/svg/RenderSVGInlineText.h"
80 void SVGInlineFlowBox::computeTextMatchMarkerRectForRenderer(RenderSVGInlineText* textRenderer)
SVGTextChunkBuilder.cpp 24 #include "core/rendering/svg/RenderSVGInlineText.h"
94 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(textBox->textRenderer());
SVGTextLayoutEngine.cpp 24 #include "core/rendering/svg/RenderSVGInlineText.h"
237 RenderSVGInlineText* text = toRenderSVGInlineText(textBox->textRenderer());
422 void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, RenderSVGInlineText* text, const RenderStyle* style)
SVGTextQuery.cpp 27 #include "core/rendering/svg/RenderSVGInlineText.h"
47 RenderSVGInlineText* textRenderer;
SVGRenderTreeAsText.cpp 39 #include "core/rendering/svg/RenderSVGInlineText.h"
396 RenderSVGInlineText* textRenderer = toRenderSVGInlineText(textBox->textRenderer());
601 void writeSVGInlineText(TextStream& ts, const RenderSVGInlineText& text, int indent)
  /external/chromium_org/third_party/WebKit/Source/core/dom/
Text.cpp 36 #include "core/rendering/svg/RenderSVGInlineText.h"
256 return new RenderSVGInlineText(this, dataImpl());
  /external/chromium_org/third_party/WebKit/Source/core/
webcore_svg.target.darwin-arm.mk 37 third_party/WebKit/Source/core/rendering/svg/RenderSVGInlineText.cpp \
webcore_svg.target.darwin-mips.mk 37 third_party/WebKit/Source/core/rendering/svg/RenderSVGInlineText.cpp \

Completed in 389 milliseconds

1 2