/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;
|