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

1 2

  /external/chromium_org/third_party/WebKit/Source/core/rendering/
InlineBox.cpp 21 #include "core/rendering/InlineBox.h"
49 COMPILE_ASSERT(sizeof(InlineBox) == sizeof(SameSizeAsInlineBox), InlineBox_size_guard);
53 InlineBox::~InlineBox()
61 void InlineBox::remove()
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::showTreeForThis() cons
    [all...]
BidiRun.h 34 class InlineBox;
56 InlineBox* m_box;
RootInlineBox.h 97 using InlineBox::endsWithBreak;
98 using InlineBox::setEndsWithBreak;
100 void childRemoved(InlineBox* box);
104 float placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox* markupBox = 0);
108 using InlineBox::hasEllipsisBox;
123 using InlineBox::hasSelectedChildren;
124 using InlineBox::setHasSelectedChildren;
127 InlineBox* firstSelectedBox();
128 InlineBox* lastSelectedBox();
134 InlineBox* closestLeafChildForPoint(const IntPoint&, bool onlyEditableLeaves)
    [all...]
InlineBox.h 33 // InlineBox represents a rectangle that occurs on a line. It corresponds to
35 class InlineBox {
37 InlineBox(RenderObject* obj)
49 InlineBox(RenderObject* obj, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed,
50 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent)
64 virtual ~InlineBox();
109 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const;
151 InlineBox* nextOnLine() const { return m_next;
    [all...]
EllipsisBox.h 23 #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;
InlineFlowBox.h 24 #include "core/rendering/InlineBox.h"
41 class InlineFlowBox : public InlineBox {
44 : InlineBox(obj)
71 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const;
80 InlineBox* firstChild() const { checkConsistency(); return m_firstChild; }
81 InlineBox* lastChild() const { checkConsistency(); return m_lastChild; }
85 InlineBox* firstLeafChild() const;
86 InlineBox* lastLeafChild() const;
88 typedef void (*CustomInlineBoxRangeReverse)(void* userData, Vector<InlineBox*>::iterator first, Vector<InlineBox*>::iterator last)
    [all...]
InlineTextBox.h 26 #include "core/rendering/InlineBox.h"
44 class InlineTextBox : public InlineBox {
47 : InlineBox(obj)
77 using InlineBox::hasHyphen;
78 using InlineBox::setHasHyphen;
79 using InlineBox::canHaveLeadingExpansion;
80 using InlineBox::setCanHaveLeadingExpansion;
145 InlineBox::setExpansion(newExpansion);
RootInlineBox.cpp 94 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) {
127 InlineBox* markupBox)
201 void RootInlineBox::childRemoved(InlineBox* box)
433 InlineBox* firstBox = firstSelectedBox();
434 InlineBox* lastBox = lastSelectedBox();
453 for (InlineBox* box = firstBox->nextLeafChild(); box; box = box->nextLeafChild()) {
479 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) {
499 InlineBox* RootInlineBox::firstSelectedBox()
501 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) {
509 InlineBox* RootInlineBox::lastSelectedBox(
    [all...]
RenderInline.h 74 InlineBox* firstLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? firstLineBox() : culledInlineFirstLineBox(); }
75 InlineBox* lastLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? lastLineBox() : culledInlineLastLineBox(); }
94 virtual LayoutRect localCaretRect(InlineBox*, int, LayoutUnit* extraWidthToEndOfLine) OVERRIDE FINAL;
116 InlineBox* culledInlineFirstLineBox() const;
117 InlineBox* culledInlineLastLineBox() const;
InlineFlowBox.cpp 45 struct SameSizeAsInlineFlowBox : public InlineBox {
57 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
66 for (InlineBox* curr = firstChild(); curr; curr = curr->nextOnLine()) {
93 void InlineFlowBox::addToLine(InlineBox* child)
178 void InlineFlowBox::removeChild(InlineBox* child)
203 InlineBox* child = firstChild();
204 InlineBox* next = 0;
232 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
245 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
256 InlineBox::adjustPosition(dx, dy)
    [all...]
EllipsisBox.cpp 99 InlineBox* EllipsisBox::markupBox() const
111 InlineBox* anchorBox = lastLine->lastChild();
120 InlineBox* markupBox = this->markupBox();
168 if (InlineBox* markupBox = this->markupBox()) {
RenderListMarker.h 63 virtual InlineBox* createInlineBox();
RenderText.h 83 void positionLineBox(InlineBox*);
113 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0);
RenderBox.h 380 void positionLineBox(InlineBox*);
382 virtual InlineBox* createInlineBox();
388 InlineBox* inlineBoxWrapper() const { return m_inlineBoxWrapper; }
389 void setInlineBoxWrapper(InlineBox*);
483 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0);
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/editing/
RenderedPosition.h 35 #include "core/rendering/InlineBox.h"
74 explicit RenderedPosition(RenderObject*, InlineBox*, int offset);
76 InlineBox* prevLeafChild() const;
77 InlineBox* nextLeafChild() const;
84 InlineBox* m_inlineBox;
87 static InlineBox* uncachedInlineBox() { return reinterpret_cast<InlineBox*>(1); }
90 mutable InlineBox* m_prevLeafChild;
91 mutable InlineBox* m_nextLeafChild;
103 inline RenderedPosition::RenderedPosition(RenderObject* renderer, InlineBox* box, int offset
    [all...]
RenderedPosition.cpp 98 InlineBox* RenderedPosition::prevLeafChild() const
105 InlineBox* RenderedPosition::nextLeafChild() const
121 InlineBox* box = atLeftmostOffsetInBox() ? prevLeafChild() : m_inlineBox;
127 InlineBox* box = atRightmostOffsetInBox() ? nextLeafChild() : m_inlineBox;
136 InlineBox* box = m_inlineBox;
138 InlineBox* prev = box->prevLeafChildIgnoringLineBreak();
153 InlineBox* box = m_inlineBox;
155 InlineBox* next = box->nextLeafChildIgnoringLineBreak();
VisiblePosition.h 48 class InlineBox;
88 void getInlineBoxAndOffset(InlineBox*& inlineBox, int& caretOffset) const
90 m_deepPosition.getInlineBoxAndOffset(m_affinity, inlineBox, caretOffset);
93 void getInlineBoxAndOffset(TextDirection primaryDirection, InlineBox*& inlineBox, int& caretOffset) const
95 m_deepPosition.getInlineBoxAndOffset(m_affinity, primaryDirection, inlineBox, caretOffset);
VisiblePosition.cpp 133 InlineBox* box;
164 InlineBox* prevBox = box->prevLeafChildIgnoringLineBreak();
170 InlineBox* boxOnLeft;
188 InlineBox* prevBox = box->prevLeafChild();
192 InlineBox* logicalStart = 0;
205 InlineBox* nextBox = box;
239 while (InlineBox* nextBox = box->nextLeafChild()) {
247 while (InlineBox* prevBox = box->prevLeafChild()) {
298 InlineBox* box;
329 InlineBox* nextBox = box->nextLeafChildIgnoringLineBreak()
    [all...]
VisibleUnits.cpp 133 const InlineBox* firstBox() const { return m_leafBoxes[0]; }
136 const Vector<InlineBox*>& collectBoxes(const RootInlineBox*);
140 Vector<InlineBox*> m_leafBoxes;
186 const Vector<InlineBox*>& CachedLogicallyOrderedLeafBoxes::collectBoxes(const RootInlineBox* root)
208 const InlineBox* startBox = textBox;
249 const InlineBox* startBox = textBox;
353 InlineBox* previouslyVisitedBox = 0;
365 InlineBox* box;
732 InlineBox* startBox;
804 InlineBox* endBox
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGRootInlineBox.cpp 49 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
59 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
71 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
104 for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) {
136 for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) {
178 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
193 InlineBox* SVGRootInlineBox::closestLeafChildForPosition(const LayoutPoint& point)
195 InlineBox* firstLeaf = firstLeafChild();
196 InlineBox* lastLeaf = lastLeafChild();
201 InlineBox* closestLeaf = 0
    [all...]
SVGRootInlineBox.h 53 InlineBox* closestLeafChildForPosition(const LayoutPoint&);
RenderSVGInlineText.h 58 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0);
SVGInlineFlowBox.cpp 42 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
60 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
72 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
  /external/chromium_org/third_party/WebKit/Source/core/dom/
Position.cpp 672 InlineBox* otherBox = box;
796 InlineBox* otherBox = box;
    [all...]
Position.h 41 class InlineBox;
186 void getInlineBoxAndOffset(EAffinity, InlineBox*&, int& caretOffset) const;
187 void getInlineBoxAndOffset(EAffinity, TextDirection primaryDirection, InlineBox*&, int& caretOffset) const;

Completed in 137 milliseconds

1 2