Searched refs:InlineBox (Results 1 - 25 of 58) sorted by relevance

123

/external/chromium_org/third_party/WebKit/Source/core/rendering/
H A DInlineBox.cpp21 #include "core/rendering/InlineBox.h"
49 COMPILE_ASSERT(sizeof(InlineBox) == sizeof(SameSizeAsInlineBox), InlineBox_size_guard);
53 InlineBox::~InlineBox()
61 void InlineBox::remove(MarkLineBoxes markLineBoxes)
67 void* InlineBox::operator new(size_t sz)
72 void InlineBox::operator delete(void* ptr)
78 const char* InlineBox::boxName() const
80 return "InlineBox";
83 void InlineBox
[all...]
H A DRootInlineBox.h94 using InlineBox::endsWithBreak;
95 using InlineBox::setEndsWithBreak;
97 void childRemoved(InlineBox* box);
101 float placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox* markupBox = 0);
105 using InlineBox::hasEllipsisBox;
118 using InlineBox::hasSelectedChildren;
119 using InlineBox::setHasSelectedChildren;
122 InlineBox* firstSelectedBox() const;
123 InlineBox* lastSelectedBox() const;
129 InlineBox* closestLeafChildForPoin
[all...]
H A DBidiRun.h34 class InlineBox;
51 InlineBox* m_box;
H A DEllipsisBox.h23 #include "core/rendering/InlineBox.h"
30 class EllipsisBox FINAL : public InlineBox {
33 int width, int height, int x, int y, bool firstLine, bool isVertical, InlineBox* markupBox)
34 : InlineBox(obj, FloatPoint(x, y), width, firstLine, true, false, false, isVertical, 0, 0, parent)
54 InlineBox* markupBox() const;
H A DInlineBox.h36 // InlineBox represents a rectangle that occurs on a line. It corresponds to
38 class InlineBox { class in namespace:blink
39 WTF_MAKE_NONCOPYABLE(InlineBox);
41 InlineBox(RenderObject& obj) function in class:blink::InlineBox
53 InlineBox(RenderObject& obj, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed, function in class:blink::InlineBox
54 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent)
68 virtual ~InlineBox();
113 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox*
[all...]
H A DInlineFlowBox.h24 #include "core/rendering/InlineBox.h"
42 class InlineFlowBox : public InlineBox {
45 : InlineBox(obj)
77 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const OVERRIDE;
86 InlineBox* firstChild() const { checkConsistency(); return m_firstChild; }
87 InlineBox* lastChild() const { checkConsistency(); return m_lastChild; }
91 InlineBox* firstLeafChild() const;
92 InlineBox* lastLeafChild() const;
94 typedef void (*CustomInlineBoxRangeReverse)(void* userData, Vector<InlineBox*>
[all...]
H A DInlineTextBox.h26 #include "core/rendering/InlineBox.h"
41 class InlineTextBox : public InlineBox {
44 : InlineBox(obj)
53 RenderText& renderer() const { return toRenderText(InlineBox::renderer()); }
76 using InlineBox::hasHyphen;
77 using InlineBox::setHasHyphen;
78 using InlineBox::canHaveLeadingExpansion;
79 using InlineBox::setCanHaveLeadingExpansion;
139 InlineBox::setExpansion(newExpansion);
H A DRootInlineBox.cpp116 InlineBox* markupBox)
191 void RootInlineBox::childRemoved(InlineBox* box)
305 InlineBox* firstBox = firstSelectedBox();
306 InlineBox* lastBox = lastSelectedBox();
327 for (InlineBox* box = firstBox->nextLeafChild(); box; box = box->nextLeafChild()) {
353 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) {
373 InlineBox* RootInlineBox::firstSelectedBox() const
375 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) {
383 InlineBox* RootInlineBox::lastSelectedBox() const
385 for (InlineBox* bo
[all...]
H A DInlineFlowBox.cpp46 struct SameSizeAsInlineFlowBox : public InlineBox {
58 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
67 for (InlineBox* curr = firstChild(); curr; curr = curr->nextOnLine()) {
94 void InlineFlowBox::addToLine(InlineBox* child)
181 void InlineFlowBox::removeChild(InlineBox* child, MarkLineBoxes markDirty)
206 InlineBox* child = firstChild();
207 InlineBox* next = 0;
235 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
248 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
259 InlineBox
[all...]
H A DRenderInline.h78 InlineBox* firstLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? firstLineBox() : culledInlineFirstLineBox(); }
79 InlineBox* lastLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? lastLineBox() : culledInlineLastLineBox(); }
97 virtual LayoutRect localCaretRect(InlineBox*, int, LayoutUnit* extraWidthToEndOfLine) OVERRIDE FINAL;
119 InlineBox* culledInlineFirstLineBox() const;
120 InlineBox* culledInlineLastLineBox() const;
H A DEllipsisBox.cpp71 InlineBox* EllipsisBox::markupBox() const
83 InlineBox* anchorBox = lastLine->lastChild();
92 InlineBox* markupBox = this->markupBox();
137 if (InlineBox* markupBox = this->markupBox()) {
H A DRenderListMarker.h72 virtual InlineBox* createInlineBox() OVERRIDE;
H A DRenderLineBoxList.cpp237 InlineBox* firstBox = inlineContainer ? inlineContainer->firstLineBoxIncludingCulling() : firstLineBox();
264 InlineBox* wrapper = toRenderBox(curr)->inlineBoxWrapper();
272 InlineBox* lastSiblingBox = toRenderInline(curr)->lastLineBoxIncludingCulling();
H A DRenderText.h86 void positionLineBox(InlineBox*);
117 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) OVERRIDE;
/external/chromium_org/third_party/WebKit/Source/core/editing/
H A DRenderedPosition.h35 #include "core/rendering/InlineBox.h"
77 explicit RenderedPosition(RenderObject*, InlineBox*, int offset);
79 InlineBox* prevLeafChild() const;
80 InlineBox* nextLeafChild() const;
87 InlineBox* m_inlineBox;
90 static InlineBox* uncachedInlineBox() { return reinterpret_cast<InlineBox*>(1); }
93 mutable InlineBox* m_prevLeafChild;
94 mutable InlineBox* m_nextLeafChild;
106 inline RenderedPosition::RenderedPosition(RenderObject* renderer, InlineBox* bo
[all...]
H A DRenderedPosition.cpp100 InlineBox* RenderedPosition::prevLeafChild() const
107 InlineBox* RenderedPosition::nextLeafChild() const
123 InlineBox* box = atLeftmostOffsetInBox() ? prevLeafChild() : m_inlineBox;
129 InlineBox* box = atRightmostOffsetInBox() ? nextLeafChild() : m_inlineBox;
138 InlineBox* box = m_inlineBox;
140 InlineBox* prev = box->prevLeafChildIgnoringLineBreak();
155 InlineBox* box = m_inlineBox;
157 InlineBox* next = box->nextLeafChildIgnoringLineBreak();
H A DVisiblePosition.cpp132 InlineBox* box;
163 InlineBox* prevBox = box->prevLeafChildIgnoringLineBreak();
169 InlineBox* boxOnLeft;
187 InlineBox* prevBox = box->prevLeafChild();
191 InlineBox* logicalStart = 0;
204 InlineBox* nextBox = box;
238 while (InlineBox* nextBox = box->nextLeafChild()) {
246 while (InlineBox* prevBox = box->prevLeafChild()) {
297 InlineBox* box;
328 InlineBox* nextBo
[all...]
H A DVisiblePosition.h49 class InlineBox;
91 void getInlineBoxAndOffset(InlineBox*& inlineBox, int& caretOffset) const
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
H A DSVGRootInlineBox.cpp44 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
55 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
62 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
94 for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) {
125 for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) {
165 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
180 InlineBox* SVGRootInlineBox::closestLeafChildForPosition(const LayoutPoint& point)
182 InlineBox* firstLeaf = firstLeafChild();
183 InlineBox* lastLeaf = lastLeafChild();
188 InlineBox* closestLea
[all...]
H A DSVGInlineFlowBox.cpp37 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
52 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
60 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
H A DSVGRootInlineBox.h51 InlineBox* closestLeafChildForPosition(const LayoutPoint&);
H A DRenderSVGInlineText.h58 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) OVERRIDE;
/external/chromium_org/third_party/WebKit/Source/core/paint/
H A DBlockPainter.h11 class InlineBox;
33 static void paintInlineBox(InlineBox&, PaintInfo&, const LayoutPoint& paintOffset);
/external/chromium_org/third_party/WebKit/Source/core/dom/
H A DPosition.cpp619 InlineBox* otherBox = box;
743 InlineBox* otherBox = box;
967 InlineBox* b1;
969 InlineBox* b2;
1001 void Position::getInlineBoxAndOffset(EAffinity affinity, InlineBox*& inlineBox, int& caretOffset) const
1062 void Position::getInlineBoxAndOffset(EAffinity affinity, TextDirection primaryDirection, InlineBox*& inlineBox, int& caretOffset) const
1128 InlineBox* nextBox = inlineBox->nextLeafChild();
1133 InlineBox* prevBox = inlineBox;
1142 while (InlineBox* nextBox = inlineBox->nextLeafChild()) {
1149 InlineBox* prevBo
[all...]
H A DPosition.h41 class InlineBox;
181 void getInlineBoxAndOffset(EAffinity, InlineBox*&, int& caretOffset) const;
182 void getInlineBoxAndOffset(EAffinity, TextDirection primaryDirection, InlineBox*&, int& caretOffset) const;

Completed in 1555 milliseconds

123