Home
last modified time | relevance | path

Searched refs:SVGInlineTextBox (Results 1 – 25 of 31) sorted by relevance

12

/external/webkit/Source/WebCore/rendering/svg/
DSVGTextLayoutEngine.h37 class SVGInlineTextBox; variable
57 void layoutInlineTextBox(SVGInlineTextBox*);
65 void recordTextFragment(SVGInlineTextBox*, Vector<SVGTextMetrics>& textMetricValues);
68 void layoutTextOnLineOrPath(SVGInlineTextBox*, RenderSVGInlineText*, const RenderStyle*);
69 void finalizeTransformMatrices(Vector<SVGInlineTextBox*>&);
73 bool currentVisualCharacterMetrics(SVGInlineTextBox*, RenderSVGInlineText*, SVGTextMetrics&);
80 Vector<SVGInlineTextBox*> m_lineLayoutBoxes;
81 Vector<SVGInlineTextBox*> m_pathLayoutBoxes;
DSVGTextChunkBuilder.h29 class SVGInlineTextBox; variable
44 void transformationForTextBox(SVGInlineTextBox*, AffineTransform&) const;
46 void buildTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes);
47 void layoutTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes);
50 …void addTextChunk(Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned boxPosition, unsigned boxCo…
59 HashMap<SVGInlineTextBox*, AffineTransform> m_textBoxTransformations;
DSVGTextChunkBuilder.cpp35 void SVGTextChunkBuilder::transformationForTextBox(SVGInlineTextBox* textBox, AffineTransform& tran… in transformationForTextBox()
46 void SVGTextChunkBuilder::buildTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes) in buildTextChunks()
56 SVGInlineTextBox* textBox = lineLayoutBoxes[boxPosition]; in buildTextChunks()
77 void SVGTextChunkBuilder::layoutTextChunks(Vector<SVGInlineTextBox*>& lineLayoutBoxes) in layoutTextChunks()
90 void SVGTextChunkBuilder::addTextChunk(Vector<SVGInlineTextBox*>& lineLayoutBoxes, unsigned boxStar… in addTextChunk()
92 SVGInlineTextBox* textBox = lineLayoutBoxes[boxStart]; in addTextChunk()
146 Vector<SVGInlineTextBox*>& boxes = chunk.boxes(); in addTextChunk()
160 const Vector<SVGInlineTextBox*>& boxes = chunk.boxes(); in processTextChunk()
188 SVGInlineTextBox* textBox = boxes[boxPosition]; in processTextChunk()
DSVGTextChunk.h29 class SVGInlineTextBox; variable
52 Vector<SVGInlineTextBox*>& boxes() { return m_boxes; } in boxes()
53 const Vector<SVGInlineTextBox*>& boxes() const { return m_boxes; } in boxes()
62 Vector<SVGInlineTextBox*> m_boxes;
DSVGRootInlineBox.cpp53 static_cast<SVGInlineTextBox*>(child)->paintSelectionBackground(childPaintInfo); in paint()
64 …uteTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<SVGInlineTextBox*>(child)->tex… in paint()
103 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(child); in layoutCharactersInTextBoxes()
142 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(child); in layoutChildBoxes()
287 SVGInlineTextBox* firstTextBox = static_cast<SVGInlineTextBox*>(*first); in reverseInlineBoxRangeAndValueListsIfNeeded()
288 SVGInlineTextBox* lastTextBox = static_cast<SVGInlineTextBox*>(*last); in reverseInlineBoxRangeAndValueListsIfNeeded()
DSVGInlineTextBox.cpp41 SVGInlineTextBox::SVGInlineTextBox(RenderObject* object) in SVGInlineTextBox() function in WebCore::SVGInlineTextBox
50 int SVGInlineTextBox::offsetForPosition(float, bool) const in offsetForPosition()
58 int SVGInlineTextBox::offsetForPositionInFragment(const SVGTextFragment& fragment, float position, … in offsetForPositionInFragment()
81 float SVGInlineTextBox::positionForOffset(int) const in positionForOffset()
88 FloatRect SVGInlineTextBox::selectionRectForTextFragment(const SVGTextFragment& fragment, int start… in selectionRectForTextFragment()
115 IntRect SVGInlineTextBox::selectionRect(int, int, int startPosition, int endPosition) in selectionRect()
161 void SVGInlineTextBox::paintSelectionBackground(PaintInfo& paintInfo) in paintSelectionBackground()
244 void SVGInlineTextBox::paint(PaintInfo& paintInfo, int, int, int, int) in paint()
334 bool SVGInlineTextBox::acquirePaintingResource(GraphicsContext*& context, float scalingFactor, Rend… in acquirePaintingResource()
370 void SVGInlineTextBox::releasePaintingResource(GraphicsContext*& context, const Path* path) in releasePaintingResource()
[all …]
DSVGInlineFlowBox.cpp45 static_cast<SVGInlineTextBox*>(child)->paintSelectionBackground(childPaintInfo); in paintSelectionBackground()
65 …uteTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<SVGInlineTextBox*>(child)->tex… in paint()
111 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(box); in computeTextMatchMarkerRectForRenderer()
DSVGTextQuery.h32 class SVGInlineTextBox; variable
69 Vector<SVGInlineTextBox*> m_textBoxes;
DSVGTextLayoutEngine.cpp122 void SVGTextLayoutEngine::recordTextFragment(SVGInlineTextBox* textBox, Vector<SVGTextMetrics>& tex… in recordTextFragment()
239 void SVGTextLayoutEngine::layoutInlineTextBox(SVGInlineTextBox* textBox) in layoutInlineTextBox()
265 static inline void dumpTextBoxes(Vector<SVGInlineTextBox*>& boxes) in dumpTextBoxes()
271 SVGInlineTextBox* textBox = boxes.at(boxPosition); in dumpTextBoxes()
290 void SVGTextLayoutEngine::finalizeTransformMatrices(Vector<SVGInlineTextBox*>& boxes) in finalizeTransformMatrices()
298 SVGInlineTextBox* textBox = boxes.at(boxPosition); in finalizeTransformMatrices()
391 bool SVGTextLayoutEngine::currentVisualCharacterMetrics(SVGInlineTextBox* textBox, RenderSVGInlineT… in currentVisualCharacterMetrics()
436 void SVGTextLayoutEngine::layoutTextOnLineOrPath(SVGInlineTextBox* textBox, RenderSVGInlineText* te… in layoutTextOnLineOrPath()
DRenderSVGInlineText.cpp103 InlineTextBox* box = new (renderArena()) SVGInlineTextBox(this); in createTextBox()
188 SVGInlineTextBox* closestDistanceBox = 0; in positionForPoint()
195 SVGInlineTextBox* textBox = static_cast<SVGInlineTextBox*>(box); in positionForPoint()
DSVGInlineTextBox.h34 class SVGInlineTextBox : public InlineTextBox {
36 SVGInlineTextBox(RenderObject*);
DSVGRootInlineBox.h33 class SVGInlineTextBox; variable
DSVGTextChunk.cpp42 SVGInlineTextBox* textBox = m_boxes.at(boxPosition); in calculateLength()
DRenderSVGInlineText.h31 class SVGInlineTextBox; variable
DSVGTextQuery.cpp50 const SVGInlineTextBox* textBox;
104 m_textBoxes.append(static_cast<SVGInlineTextBox*>(child)); in collectTextBoxesInFlowBox()
DSVGRenderTreeAsText.cpp450 static inline void writeSVGInlineTextBox(TextStream& ts, SVGInlineTextBox* textBox, int indent) in writeSVGInlineTextBox()
513 writeSVGInlineTextBox(ts, static_cast<SVGInlineTextBox*>(box), indent); in writeSVGInlineTextBoxes()
/external/webkit/Source/WebCore/
DChangeLog-2007-10-14283 * rendering/SVGInlineTextBox.cpp:
284 (WebCore::SVGInlineTextBox::calculateGlyphBoundaries):
336 … Also fix usage of cummulatedGlyphWidth/Height in SVGInlineTextBox, calculateGlyphBoundaries was
351 * rendering/SVGInlineTextBox.cpp:
354 (WebCore::SVGInlineTextBox::svgCharacterHitsPosition):
745 * rendering/SVGInlineTextBox.cpp:
746 (WebCore::SVGInlineTextBox::calculateGlyphBoundaries):
747 (WebCore::SVGInlineTextBox::paintCharacters):
748 (WebCore::SVGInlineTextBox::paintDecoration):
1339 * rendering/SVGInlineTextBox.cpp:
[all …]
DAndroid.mk930 rendering/svg/SVGInlineTextBox.cpp \
DChangeLog-2010-12-063651 * rendering/svg/SVGInlineTextBox.cpp:
3652 (WebCore::SVGInlineTextBox::releasePaintingResource):
3653 (WebCore::SVGInlineTextBox::restoreGraphicsContextAfterTextPainting):
3654 (WebCore::SVGInlineTextBox::paintDecorationWithStyle):
3655 * rendering/svg/SVGInlineTextBox.h:
10809 * rendering/svg/SVGInlineTextBox.cpp:
10810 (WebCore::SVGInlineTextBox::calculateBoundaries):
28504 * rendering/svg/SVGInlineTextBox.cpp:
28505 (WebCore::SVGInlineTextBox::paintTextWithShadows):
30716 * rendering/svg/SVGInlineTextBox.cpp:
[all …]
DWebCore.pro2236 rendering/svg/SVGInlineTextBox.h \
3234 rendering/svg/SVGInlineTextBox.cpp \
DChangeLog-2010-05-241228 * rendering/SVGInlineTextBox.cpp:
1229 (WebCore::SVGInlineTextBox::paintSelection):
5354 * rendering/SVGInlineTextBox.h:
5355 (WebCore::SVGInlineTextBox::virtualHeight):
5356 (WebCore::SVGInlineTextBox::setHeight):
5357 (WebCore::SVGInlineTextBox::selectionTop):
5358 (WebCore::SVGInlineTextBox::selectionHeight):
7980 * rendering/SVGInlineTextBox.h:
7981 (WebCore::SVGInlineTextBox::selectionTop):
7982 (WebCore::SVGInlineTextBox::selectionHeight):
[all …]
DCMakeLists.txt1601 rendering/svg/SVGInlineTextBox.cpp
DChangeLog-2008-08-1026848 * rendering/SVGInlineTextBox.cpp: Ditto.
26849 (WebCore::SVGInlineTextBox::calculateGlyphBoundaries):
26851 (WebCore::SVGInlineTextBox::svgCharacterHitsPosition):
37393 * rendering/SVGInlineTextBox.cpp:
37394 (WebCore::SVGInlineTextBox::calculateGlyphWidth):
37395 (WebCore::SVGInlineTextBox::calculateGlyphBoundaries):
37396 * rendering/SVGInlineTextBox.h:
37841 * rendering/SVGInlineTextBox.cpp:
37842 …(WebCore::SVGInlineTextBox::calculateGlyphWidth): Pass along extra chars in argument and chars con…
37844 (WebCore::SVGInlineTextBox::calculateGlyphHeight): Pass along extra chars in argument.
[all …]
DChangeLog8909 * rendering/svg/SVGInlineTextBox.cpp:
8910 (WebCore::SVGInlineTextBox::constructTextRun):
14943 * rendering/svg/SVGInlineTextBox.cpp:
14944 (WebCore::SVGInlineTextBox::paintSelectionBackground):
14945 (WebCore::SVGInlineTextBox::paint):
14946 (WebCore::SVGInlineTextBox::paintDecorationWithStyle):
22681 * rendering/svg/SVGInlineTextBox.cpp:
22682 (WebCore::SVGInlineTextBox::offsetForPositionInFragment):
22683 (WebCore::SVGInlineTextBox::selectionRect):
22684 (WebCore::SVGInlineTextBox::paintSelectionBackground):
[all …]
DGNUmakefile.list.am3042 Source/WebCore/rendering/svg/SVGInlineTextBox.cpp \
3043 Source/WebCore/rendering/svg/SVGInlineTextBox.h \

12