/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); 57 InlineBox::~InlineBox() 65 void InlineBox::remove() 71 void* InlineBox::operator new(size_t sz) 76 void InlineBox::operator delete(void* ptr) 82 const char* InlineBox::boxName() const 84 return "InlineBox"; 87 void InlineBox::showTreeForThis() cons [all...] |
BidiRun.h | 34 class InlineBox; 56 InlineBox* m_box;
|
RootInlineBox.h | 96 using InlineBox::endsWithBreak; 97 using InlineBox::setEndsWithBreak; 99 void childRemoved(InlineBox* box); 103 float placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox* markupBox = 0); 107 using InlineBox::hasEllipsisBox; 122 using InlineBox::hasSelectedChildren; 123 using InlineBox::setHasSelectedChildren; 126 InlineBox* firstSelectedBox(); 127 InlineBox* lastSelectedBox(); 133 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(); 110 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const; 152 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 y, bool firstLine, bool isVertical, InlineBox* markupBox) 34 : InlineBox(obj, FloatPoint(0, y), width, firstLine, true, false, false, isVertical, 0, 0, parent) 52 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 | 27 #include "core/rendering/InlineBox.h" 43 class InlineTextBox : public InlineBox { 46 : InlineBox(obj) 76 using InlineBox::hasHyphen; 77 using InlineBox::setHasHyphen; 78 using InlineBox::canHaveLeadingExpansion; 79 using InlineBox::setCanHaveLeadingExpansion; 141 InlineBox::setExpansion(newExpansion); 189 inline InlineTextBox* toInlineTextBox(InlineBox* inlineBox) [all...] |
RootInlineBox.cpp | 98 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 131 InlineBox* markupBox) 205 void RootInlineBox::childRemoved(InlineBox* box) 439 InlineBox* firstBox = firstSelectedBox(); 440 InlineBox* lastBox = lastSelectedBox(); 459 for (InlineBox* box = firstBox->nextLeafChild(); box; box = box->nextLeafChild()) { 485 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 505 InlineBox* RootInlineBox::firstSelectedBox() 507 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 515 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 | 92 InlineBox* EllipsisBox::markupBox() const 104 InlineBox* anchorBox = lastLine->lastChild(); 113 InlineBox* markupBox = this->markupBox(); 158 if (InlineBox* markupBox = this->markupBox()) {
|
RenderListMarker.h | 63 virtual InlineBox* createInlineBox();
|
RenderText.h | 81 void positionLineBox(InlineBox*); 111 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0);
|
/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 | 36 #include "core/rendering/InlineBox.h" 99 InlineBox* RenderedPosition::prevLeafChild() const 106 InlineBox* RenderedPosition::nextLeafChild() const 122 InlineBox* box = atLeftmostOffsetInBox() ? prevLeafChild() : m_inlineBox; 128 InlineBox* box = atRightmostOffsetInBox() ? nextLeafChild() : m_inlineBox; 137 InlineBox* box = m_inlineBox; 139 InlineBox* prev = box->prevLeafChildIgnoringLineBreak(); 154 InlineBox* box = m_inlineBox; 156 InlineBox* next = box->nextLeafChildIgnoringLineBreak();
|
VisiblePosition.h | 48 class InlineBox; 86 void getInlineBoxAndOffset(InlineBox*& inlineBox, int& caretOffset) const 88 m_deepPosition.getInlineBoxAndOffset(m_affinity, inlineBox, caretOffset); 91 void getInlineBoxAndOffset(TextDirection primaryDirection, InlineBox*& inlineBox, int& caretOffset) const 93 m_deepPosition.getInlineBoxAndOffset(m_affinity, primaryDirection, inlineBox, caretOffset);
|
VisiblePosition.cpp | 122 InlineBox* box; 153 InlineBox* prevBox = box->prevLeafChildIgnoringLineBreak(); 159 InlineBox* boxOnLeft; 177 InlineBox* prevBox = box->prevLeafChild(); 181 InlineBox* logicalStart = 0; 194 InlineBox* nextBox = box; 228 while (InlineBox* nextBox = box->nextLeafChild()) { 236 while (InlineBox* prevBox = box->prevLeafChild()) { 287 InlineBox* box; 318 InlineBox* nextBox = box->nextLeafChildIgnoringLineBreak() [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...] |
SVGInlineFlowBox.h | 53 inline SVGInlineFlowBox* toSVGInlineFlowBox(InlineBox* box)
|
SVGRootInlineBox.h | 53 InlineBox* closestLeafChildForPosition(const LayoutPoint&);
|
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()) {
|
RenderSVGInlineText.h | 59 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0);
|
SVGInlineTextBox.h | 91 inline SVGInlineTextBox* toSVGInlineTextBox(InlineBox* box)
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
Position.cpp | 676 InlineBox* otherBox = box; 800 InlineBox* otherBox = box; [all...] |
Position.h | 41 class InlineBox; 185 void getInlineBoxAndOffset(EAffinity, InlineBox*&, int& caretOffset) const; 186 void getInlineBoxAndOffset(EAffinity, TextDirection primaryDirection, InlineBox*&, int& caretOffset) const;
|