/external/webkit/Source/WebCore/rendering/ |
InlineBox.cpp | 21 #include "InlineBox.h" 40 InlineBox::~InlineBox() 48 void InlineBox::remove() 54 void InlineBox::destroy(RenderArena* renderArena) 68 void* InlineBox::operator new(size_t sz, RenderArena* renderArena) throw() 73 void InlineBox::operator delete(void* ptr, size_t sz) 82 void InlineBox::showTreeForThis() const 89 int InlineBox::logicalHeight() const 110 int InlineBox::caretMinOffset() const [all...] |
RootInlineBox.h | 78 void childRemoved(InlineBox* box); 81 void placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox* markupBox = 0); 105 InlineBox* firstSelectedBox(); 106 InlineBox* lastSelectedBox(); 112 InlineBox* closestLeafChildForLogicalLeftPosition(int, bool onlyEditableLeaves = false); 136 void ascentAndDescentForBox(InlineBox*, GlyphOverflowAndFallbackFontsMap&, int& ascent, int& descent, bool& affectsAscent, bool& affectsDescent) const; 137 int verticalPositionForBox(InlineBox*, VerticalPositionCache&); 138 bool includeLeadingForBox(InlineBox*) const; 139 bool includeFontForBox(InlineBox*) const; 140 bool includeGlyphsForBox(InlineBox*) const [all...] |
InlineBox.h | 34 // InlineBox represents a rectangle that occurs on a line. It corresponds to 36 class InlineBox { 38 InlineBox(RenderObject* obj) 72 InlineBox(RenderObject* obj, float x, float y, float logicalWidth, bool firstLine, bool constructed, 73 bool dirty, bool extracted, bool isHorizontal, InlineBox* next, InlineBox* prev, InlineFlowBox* parent) 107 virtual ~InlineBox(); 136 InlineBox* next() const { return m_next; } 192 InlineBox* nextOnLine() const { return m_next; } 193 InlineBox* prevOnLine() const { return m_prev; [all...] |
BidiRun.h | 34 class InlineBox; 61 InlineBox* m_box;
|
EllipsisBox.h | 23 #include "InlineBox.h" 30 class EllipsisBox : public InlineBox { 33 int width, int height, int y, bool firstLine, bool isVertical, InlineBox* markupBox) 34 : InlineBox(obj, 0, y, width, firstLine, true, false, false, isVertical, 0, 0, parent) 54 InlineBox* m_markupBox;
|
InlineFlowBox.h | 24 #include "InlineBox.h" 38 class InlineFlowBox : public InlineBox { 41 : InlineBox(obj) 71 InlineBox* firstChild() const { checkConsistency(); return m_firstChild; } 72 InlineBox* lastChild() const { checkConsistency(); return m_lastChild; } 76 InlineBox* firstLeafChild() const; 77 InlineBox* lastLeafChild() const; 79 typedef void (*CustomInlineBoxRangeReverse)(void* userData, Vector<InlineBox*>::iterator first, Vector<InlineBox*>::iterator last); 80 void collectLeafBoxesInLogicalOrder(Vector<InlineBox*>&, CustomInlineBoxRangeReverse customReverseImplementation = 0, void* userData = 0) const [all...] |
RootInlineBox.cpp | 103 InlineBox* markupBox) 212 void RootInlineBox::childRemoved(InlineBox* box) 317 InlineBox* firstBox = firstSelectedBox(); 318 InlineBox* lastBox = lastSelectedBox(); 337 for (InlineBox* box = firstBox->nextLeafChild(); box; box = box->nextLeafChild()) { 363 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 379 InlineBox* RootInlineBox::firstSelectedBox() 381 for (InlineBox* box = firstLeafChild(); box; box = box->nextLeafChild()) { 389 InlineBox* RootInlineBox::lastSelectedBox() 391 for (InlineBox* box = lastLeafChild(); box; box = box->prevLeafChild()) [all...] |
RenderInline.h | 68 InlineBox* firstLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? firstLineBox() : culledInlineFirstLineBox(); } 69 InlineBox* lastLineBoxIncludingCulling() const { return alwaysCreateLineBoxes() ? lastLineBox() : culledInlineLastLineBox(); } 103 InlineBox* culledInlineFirstLineBox() const; 104 InlineBox* culledInlineLastLineBox() const;
|
InlineFlowBox.cpp | 53 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) 62 for (InlineBox* curr = firstChild(); curr; curr = curr->nextOnLine()) { 81 void InlineFlowBox::addToLine(InlineBox* child) 165 void InlineFlowBox::removeChild(InlineBox* child) 190 InlineBox* child = firstChild(); 191 InlineBox* next = 0; 219 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) 232 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) 243 InlineBox::adjustPosition(dx, dy); 244 for (InlineBox* child = firstChild(); child; child = child->nextOnLine() [all...] |
RenderListMarker.h | 59 virtual InlineBox* createInlineBox();
|
InlineTextBox.h | 26 #include "InlineBox.h" 42 class InlineTextBox : public InlineBox { 45 : InlineBox(obj)
|
RenderText.h | 72 void positionLineBox(InlineBox*); 100 virtual IntRect localCaretRect(InlineBox*, int caretOffset, int* extraWidthToEndOfLine = 0);
|
RenderBox.h | 264 void positionLineBox(InlineBox*); 266 virtual InlineBox* createInlineBox(); 272 InlineBox* inlineBoxWrapper() const { return m_inlineBoxWrapper; } 273 void setInlineBoxWrapper(InlineBox* boxWrapper) { m_inlineBoxWrapper = boxWrapper; } 337 virtual IntRect localCaretRect(InlineBox*, int caretOffset, int* extraWidthToEndOfLine = 0); 484 InlineBox* m_inlineBoxWrapper;
|
RenderLineBoxList.cpp | 321 InlineBox* firstBox = inlineContainer ? inlineContainer->firstLineBoxIncludingCulling() : firstLineBox(); 342 InlineBox* wrapper = toRenderBox(curr)->inlineBoxWrapper(); 350 InlineBox* lastSiblingBox = toRenderInline(curr)->lastLineBoxIncludingCulling();
|
/external/webkit/Source/WebCore/rendering/svg/ |
SVGRootInlineBox.cpp | 51 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 62 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 98 for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) { 137 for (InlineBox* child = start->firstChild(); child; child = child->nextOnLine()) { 173 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 191 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 207 InlineBox* SVGRootInlineBox::closestLeafChildForPosition(const IntPoint& point) 209 InlineBox* firstLeaf = firstLeafChild(); 210 InlineBox* lastLeaf = lastLeafChild(); 215 InlineBox* closestLeaf = 0 [all...] |
SVGRootInlineBox.h | 55 InlineBox* closestLeafChildForPosition(const IntPoint&);
|
SVGInlineFlowBox.cpp | 43 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 63 for (InlineBox* child = firstChild(); child; child = child->nextOnLine()) { 78 for (InlineBox* child = firstChild(); child; child = child->nextOnLine())
|
RenderSVGInlineText.h | 62 virtual IntRect localCaretRect(InlineBox*, int caretOffset, int* extraWidthToEndOfLine = 0);
|
RenderSVGInlineText.cpp | 108 IntRect RenderSVGInlineText::localCaretRect(InlineBox* box, int caretOffset, int*)
|
RenderSVGText.cpp | 220 InlineBox* closestBox = static_cast<SVGRootInlineBox*>(rootBox)->closestLeafChildForPosition(pointInContents);
|
/external/webkit/Source/WebCore/editing/ |
VisiblePosition.h | 49 class InlineBox; 84 void getInlineBoxAndOffset(InlineBox*& inlineBox, int& caretOffset) const 86 m_deepPosition.getInlineBoxAndOffset(m_affinity, inlineBox, caretOffset); 89 void getInlineBoxAndOffset(TextDirection primaryDirection, InlineBox*& inlineBox, int& caretOffset) const 91 m_deepPosition.getInlineBoxAndOffset(m_affinity, primaryDirection, inlineBox, caretOffset);
|
VisiblePosition.cpp | 115 InlineBox* box; 137 InlineBox* prevBox = box->prevLeafChild(); 143 InlineBox* boxOnLeft; 161 InlineBox* prevBox = box->prevLeafChild(); 165 InlineBox* logicalStart = 0; 178 InlineBox* nextBox = box; 209 while (InlineBox* nextBox = box->nextLeafChild()) { 217 while (InlineBox* prevBox = box->prevLeafChild()) { 266 InlineBox* box; 288 InlineBox* nextBox = box->nextLeafChild() [all...] |
visible_units.cpp | 329 InlineBox* box; 365 InlineBox *startBox = rootBox->firstLeafChild(); 413 InlineBox *endBox = rootBox->lastLeafChild(); 516 InlineBox* box; 627 InlineBox* box; [all...] |
/external/webkit/Source/WebCore/dom/ |
Position.h | 41 class InlineBox; 161 void getInlineBoxAndOffset(EAffinity, InlineBox*&, int& caretOffset) const; 162 void getInlineBoxAndOffset(EAffinity, TextDirection primaryDirection, InlineBox*&, int& caretOffset) const;
|
Position.cpp | 606 InlineBox* otherBox = box; 729 InlineBox* otherBox = box; [all...] |