OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:SVGInlineTextBox
(Results
1 - 17
of
17
) sorted by null
/external/webkit/Source/WebCore/rendering/svg/
SVGTextChunkBuilder.h
29
class
SVGInlineTextBox
;
35
// Phase two performed the actual per-character layout, computing the final positions for each character, stored in the
SVGInlineTextBox
objects (SVGTextFragment).
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 boxCount);
59
HashMap<
SVGInlineTextBox
*, AffineTransform> m_textBoxTransformations;
SVGTextLayoutEngine.h
37
class
SVGInlineTextBox
;
46
// which are stored in the
SVGInlineTextBox
objects.
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;
SVGTextChunk.h
29
class
SVGInlineTextBox
;
52
Vector<
SVGInlineTextBox
*>& boxes() { return m_boxes; }
53
const Vector<
SVGInlineTextBox
*>& boxes() const { return m_boxes; }
62
Vector<
SVGInlineTextBox
*> m_boxes;
SVGTextQuery.h
32
class
SVGInlineTextBox
;
69
Vector<
SVGInlineTextBox
*> m_textBoxes;
SVGRootInlineBox.h
33
class
SVGInlineTextBox
;
SVGTextChunkBuilder.cpp
27
#include "
SVGInlineTextBox
.h"
35
void SVGTextChunkBuilder::transformationForTextBox(
SVGInlineTextBox
* textBox, AffineTransform& transform) const
46
void SVGTextChunkBuilder::buildTextChunks(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes)
56
SVGInlineTextBox
* textBox = lineLayoutBoxes[boxPosition];
77
void SVGTextChunkBuilder::layoutTextChunks(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes)
90
void SVGTextChunkBuilder::addTextChunk(Vector<
SVGInlineTextBox
*>& lineLayoutBoxes, unsigned boxStart, unsigned boxCount)
92
SVGInlineTextBox
* textBox = lineLayoutBoxes[boxStart];
146
Vector<
SVGInlineTextBox
*>& boxes = chunk.boxes();
160
const Vector<
SVGInlineTextBox
*>& boxes = chunk.boxes();
188
SVGInlineTextBox
* textBox = boxes[boxPosition]
[
all
...]
SVGInlineTextBox.h
34
class
SVGInlineTextBox
: public InlineTextBox {
36
SVGInlineTextBox
(RenderObject*);
SVGRootInlineBox.cpp
31
#include "
SVGInlineTextBox
.h"
53
static_cast<
SVGInlineTextBox
*>(child)->paintSelectionBackground(childPaintInfo);
64
SVGInlineFlowBox::computeTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<
SVGInlineTextBox
*>(child)->textRenderer()));
103
SVGInlineTextBox
* textBox = static_cast<
SVGInlineTextBox
*>(child);
142
SVGInlineTextBox
* textBox = static_cast<
SVGInlineTextBox
*>(child);
287
SVGInlineTextBox
* firstTextBox = static_cast<
SVGInlineTextBox
*>(*first);
288
SVGInlineTextBox
* lastTextBox = static_cast<SVGInlineTextBox*>(*last)
[
all
...]
SVGInlineFlowBox.cpp
30
#include "
SVGInlineTextBox
.h"
45
static_cast<
SVGInlineTextBox
*>(child)->paintSelectionBackground(childPaintInfo);
65
computeTextMatchMarkerRectForRenderer(toRenderSVGInlineText(static_cast<
SVGInlineTextBox
*>(child)->textRenderer()));
111
SVGInlineTextBox
* textBox = static_cast<
SVGInlineTextBox
*>(box);
SVGInlineTextBox.cpp
23
#include "
SVGInlineTextBox
.h"
41
SVGInlineTextBox
::
SVGInlineTextBox
(RenderObject* object)
50
int
SVGInlineTextBox
::offsetForPosition(float, bool) const
58
int
SVGInlineTextBox
::offsetForPositionInFragment(const SVGTextFragment& fragment, float position, bool includePartialGlyphs) const
81
float
SVGInlineTextBox
::positionForOffset(int) const
88
FloatRect
SVGInlineTextBox
::selectionRectForTextFragment(const SVGTextFragment& fragment, int startPosition, int endPosition, RenderStyle* style)
115
IntRect
SVGInlineTextBox
::selectionRect(int, int, int startPosition, int endPosition)
161
void
SVGInlineTextBox
::paintSelectionBackground(PaintInfo& paintInfo)
244
void
SVGInlineTextBox
::paint(PaintInfo& paintInfo, int, int, int, int
[
all
...]
RenderSVGInlineText.cpp
37
#include "
SVGInlineTextBox
.h"
103
InlineTextBox* box = new (renderArena())
SVGInlineTextBox
(this);
188
SVGInlineTextBox
* closestDistanceBox = 0;
195
SVGInlineTextBox
* textBox = static_cast<
SVGInlineTextBox
*>(box);
RenderSVGInlineText.h
31
class
SVGInlineTextBox
;
SVGTextChunk.cpp
25
#include "
SVGInlineTextBox
.h"
42
SVGInlineTextBox
* textBox = m_boxes.at(boxPosition);
SVGTextLayoutEngine.cpp
28
#include "
SVGInlineTextBox
.h"
122
void SVGTextLayoutEngine::recordTextFragment(
SVGInlineTextBox
* textBox, Vector<SVGTextMetrics>& textMetricsValues)
239
void SVGTextLayoutEngine::layoutInlineTextBox(
SVGInlineTextBox
* textBox)
265
static inline void dumpTextBoxes(Vector<
SVGInlineTextBox
*>& boxes)
271
SVGInlineTextBox
* textBox = boxes.at(boxPosition);
273
fprintf(stderr, "-> Box %i: Dumping text fragments for
SVGInlineTextBox
, textBox=%p, textRenderer=%p\n", boxPosition, textBox, textBox->textRenderer());
290
void SVGTextLayoutEngine::finalizeTransformMatrices(Vector<
SVGInlineTextBox
*>& boxes)
298
SVGInlineTextBox
* textBox = boxes.at(boxPosition);
391
bool SVGTextLayoutEngine::currentVisualCharacterMetrics(
SVGInlineTextBox
* textBox, RenderSVGInlineText* text, SVGTextMetrics& metrics)
436
void SVGTextLayoutEngine::layoutTextOnLineOrPath(
SVGInlineTextBox
* textBox, RenderSVGInlineText* text, const RenderStyle* style
[
all
...]
SVGTextQuery.cpp
29
#include "
SVGInlineTextBox
.h"
50
const
SVGInlineTextBox
* textBox;
104
m_textBoxes.append(static_cast<
SVGInlineTextBox
*>(child));
SVGRenderTreeAsText.cpp
62
#include "
SVGInlineTextBox
.h"
450
static inline void writeSVGInlineTextBox(TextStream& ts,
SVGInlineTextBox
* textBox, int indent)
513
writeSVGInlineTextBox(ts, static_cast<
SVGInlineTextBox
*>(box), indent);
/external/webkit/Source/WebCore/
Android.mk
915
rendering/svg/
SVGInlineTextBox
.cpp \
[
all
...]
Completed in 157 milliseconds