/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(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::showTreeForThis() cons [all...] |
BidiRun.h | 34 class InlineBox; 51 InlineBox* m_box;
|
InlineBox.h | 35 // InlineBox represents a rectangle that occurs on a line. It corresponds to 37 class InlineBox { 38 WTF_MAKE_NONCOPYABLE(InlineBox); 40 InlineBox(RenderObject& obj) 52 InlineBox(RenderObject& obj, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed, 53 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent) 67 virtual ~InlineBox(); 112 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const [all...] |
RootInlineBox.h | 93 using InlineBox::endsWithBreak; 94 using InlineBox::setEndsWithBreak; 96 void childRemoved(InlineBox* box); 100 float placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox* markupBox = 0); 104 using InlineBox::hasEllipsisBox; 119 using InlineBox::hasSelectedChildren; 120 using InlineBox::setHasSelectedChildren; 123 InlineBox* firstSelectedBox(); 124 InlineBox* lastSelectedBox(); 130 InlineBox* closestLeafChildForPoint(const IntPoint&, bool onlyEditableLeaves) [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) 74 virtual void showLineTreeAndMark(const InlineBox* = 0, const char* = 0, const InlineBox* = 0, const char* = 0, const RenderObject* = 0, int = 0) const OVERRIDE; 83 InlineBox* firstChild() const { checkConsistency(); return m_firstChild; } 84 InlineBox* lastChild() const { checkConsistency(); return m_lastChild; } 88 InlineBox* firstLeafChild() const; 89 InlineBox* lastLeafChild() const; 91 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) 314 InlineBox* firstBox = firstSelectedBox(); 315 InlineBox* lastBox = lastSelectedBox(); 336 for (InlineBox* box = firstBox->nextLeafChild(); box; box = box->nextLeafChild()) { 362 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 382 InlineBox* RootInlineBox::firstSelectedBox() 384 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 392 InlineBox* RootInlineBox::lastSelectedBox( [all...] |
RenderInline.h | 77 InlineBox* firstLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? firstLineBox() : culledInlineFirstLineBox(); } 78 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;
|
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) 180 void InlineFlowBox::removeChild(InlineBox* child, MarkLineBoxes markDirty) 205 InlineBox* child = firstChild(); 206 InlineBox* next = 0; 234 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) 247 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) 258 InlineBox::adjustPosition(dx, dy) [all...] |
EllipsisBox.cpp | 97 InlineBox* EllipsisBox::markupBox() const 109 InlineBox* anchorBox = lastLine->lastChild(); 118 InlineBox* markupBox = this->markupBox(); 164 if (InlineBox* markupBox = this->markupBox()) {
|
RenderListMarker.h | 63 virtual InlineBox* createInlineBox() OVERRIDE;
|
RenderLineBoxList.cpp | 279 InlineBox* firstBox = inlineContainer ? inlineContainer->firstLineBoxIncludingCulling() : firstLineBox(); 302 InlineBox* wrapper = toRenderBox(curr)->inlineBoxWrapper(); 310 InlineBox* lastSiblingBox = toRenderInline(curr)->lastLineBoxIncludingCulling();
|
RenderText.h | 85 void positionLineBox(InlineBox*); 116 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) OVERRIDE;
|
RenderBox.h | 61 InlineBox* m_inlineBoxWrapper; 398 void positionLineBox(InlineBox*); 400 virtual InlineBox* createInlineBox(); 406 InlineBox* inlineBoxWrapper() const { return m_rareData ? m_rareData->m_inlineBoxWrapper : 0; } 407 void setInlineBoxWrapper(InlineBox*); 500 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) OVERRIDE; [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 | 49 class InlineBox; 90 void getInlineBoxAndOffset(InlineBox*& inlineBox, int& caretOffset) const 92 m_deepPosition.getInlineBoxAndOffset(m_affinity, inlineBox, caretOffset);
|
VisiblePosition.cpp | 132 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* nextBox = box->nextLeafChildIgnoringLineBreak() [all...] |
/external/chromium_org/third_party/WebKit/Source/core/rendering/svg/ |
SVGRootInlineBox.cpp | 45 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* closestLeaf = 0 [all...] |
SVGInlineFlowBox.cpp | 40 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 55 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) 63 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) {
|
SVGRootInlineBox.h | 51 InlineBox* closestLeafChildForPosition(const LayoutPoint&);
|
RenderSVGInlineText.h | 57 virtual LayoutRect localCaretRect(InlineBox*, int caretOffset, LayoutUnit* extraWidthToEndOfLine = 0) OVERRIDE;
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
Position.cpp | 647 InlineBox* otherBox = box; 771 InlineBox* otherBox = box; [all...] |
Position.h | 41 class InlineBox; 187 void getInlineBoxAndOffset(EAffinity, InlineBox*&, int& caretOffset) const; 188 void getInlineBoxAndOffset(EAffinity, TextDirection primaryDirection, InlineBox*&, int& caretOffset) const;
|