/external/webkit/Source/WebCore/rendering/ |
InlineTextBox.h | 38 // Helper functions shared by InlineTextBox / SVGRootInlineBox 42 class InlineTextBox : public InlineBox { 44 InlineTextBox(RenderObject* obj) 56 InlineTextBox* prevTextBox() const { return m_prevTextBox; } 57 InlineTextBox* nextTextBox() const { return m_nextTextBox; } 58 void setNextTextBox(InlineTextBox* n) { m_nextTextBox = n; } 59 void setPreviousTextBox(InlineTextBox* p) { m_prevTextBox = p; } 78 static inline bool compareByStart(const InlineTextBox* first, const InlineTextBox* second) { return first->start() < second->start(); } 150 InlineTextBox* m_prevTextBox; // The previous box that also uses our RenderObjec [all...] |
RenderText.h | 31 class InlineTextBox; 47 void extractTextBox(InlineTextBox*); 48 void attachTextBox(InlineTextBox*); 49 void removeTextBox(InlineTextBox*); 56 InlineTextBox* createInlineTextBox(); 107 InlineTextBox* firstTextBox() const { return m_firstTextBox; } 108 InlineTextBox* lastTextBox() const { return m_lastTextBox; } 123 InlineTextBox* findNextInlineTextBox(int offset, int& pos) const; 143 virtual InlineTextBox* createTextBox(); // Subclassed by SVG. 170 InlineTextBox* m_firstTextBox [all...] |
InlineTextBox.cpp | 24 #include "InlineTextBox.h" 52 typedef WTF::HashMap<const InlineTextBox*, IntRect> InlineTextBoxOverflowMap; 55 void InlineTextBox::destroy(RenderArena* arena) 62 IntRect InlineTextBox::logicalOverflowRect() const 69 void InlineTextBox::setLogicalOverflowRect(const IntRect& rect) 77 int InlineTextBox::baselinePosition(FontBaseline baselineType) const 86 int InlineTextBox::lineHeight() const 97 int InlineTextBox::selectionTop() 102 int InlineTextBox::selectionBottom() 107 int InlineTextBox::selectionHeight( [all...] |
RenderText.cpp | 33 #include "InlineTextBox.h" 221 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) 238 void RenderText::extractTextBox(InlineTextBox* box) 248 for (InlineTextBox* curr = box; curr; curr = curr->nextTextBox()) 254 void RenderText::attachTextBox(InlineTextBox* box) 263 InlineTextBox* last = box; 264 for (InlineTextBox* curr = box; curr; curr = curr->nextTextBox()) { 273 void RenderText::removeTextBox(InlineTextBox* box) 293 InlineTextBox* next; 294 for (InlineTextBox* curr = firstTextBox(); curr; curr = next) [all...] |
InlineFlowBox.h | 32 class InlineTextBox; 36 typedef HashMap<const InlineTextBox*, pair<Vector<const SimpleFontData*>, GlyphOverflow> > GlyphOverflowAndFallbackFontsMap; 274 void addTextBoxVisualOverflow(InlineTextBox*, GlyphOverflowAndFallbackFontsMap&, IntRect& logicalVisualOverflow);
|
InlineFlowBox.cpp | 28 #include "InlineTextBox.h" 355 InlineTextBox* text = static_cast<InlineTextBox*>(curr); 435 GlyphOverflowAndFallbackFontsMap::const_iterator it = textBoxDataMap.find(static_cast<InlineTextBox*>(curr)); 659 if (static_cast<InlineTextBox*>(curr)->getEmphasisMarkPosition(curr->renderer()->style(m_firstLine), emphasisMarkPosition)) { [all...] |
RenderBlockLineLayout.cpp | 28 #include "InlineTextBox.h" 181 InlineTextBox* textBox = toRenderText(obj)->createInlineTextBox(); 335 InlineTextBox* text = static_cast<InlineTextBox*>(box); 452 static_cast<InlineTextBox*>(r->m_box)->setCanHaveLeadingExpansion(true); 481 if (static_cast<InlineTextBox*>(r->m_box)->hasHyphen()) { 488 GlyphOverflowAndFallbackFontsMap::iterator it = textBoxDataMap.add(static_cast<InlineTextBox*>(r->m_box), make_pair(Vector<const SimpleFontData*>(), GlyphOverflow())).first; 495 GlyphOverflowAndFallbackFontsMap::iterator it = textBoxDataMap.add(static_cast<InlineTextBox*>(r->m_box), make_pair(Vector<const SimpleFontData*>(), GlyphOverflow())).first; 592 InlineTextBox* textBox = static_cast<InlineTextBox*>(r->m_box) [all...] |
RenderInline.cpp | 30 #include "InlineTextBox.h" 537 for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTextBox()) { 621 for (InlineTextBox* childText = currText->firstTextBox(); childText; childText = childText->nextTextBox()) { [all...] |
RenderLineBoxList.cpp | 33 #include "InlineTextBox.h" 346 InlineTextBox* textBox = toRenderText(curr)->lastTextBox();
|
RenderTreeAsText.cpp | 35 #include "InlineTextBox.h" 491 static void writeTextRun(TextStream& ts, const RenderText& o, const InlineTextBox& run) 560 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) {
|
RootInlineBox.cpp | 31 #include "InlineTextBox.h" 585 GlyphOverflowAndFallbackFontsMap::iterator it = textBoxDataMap.find(static_cast<InlineTextBox*>(box)); [all...] |
/external/webkit/Source/WebCore/rendering/svg/ |
RenderSVGInlineText.cpp | 101 InlineTextBox* RenderSVGInlineText::createTextBox() 103 InlineTextBox* box = new (renderArena()) SVGInlineTextBox(this); 113 InlineTextBox* textBox = static_cast<InlineTextBox*>(box); 132 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) 191 for (InlineTextBox* box = firstTextBox(); box; box = box->nextTextBox()) {
|
RenderSVGInlineText.h | 64 virtual InlineTextBox* createTextBox();
|
SVGInlineTextBox.h | 26 #include "InlineTextBox.h" 34 class SVGInlineTextBox : public InlineTextBox {
|
SVGInlineFlowBox.cpp | 107 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) {
|
SVGInlineTextBox.cpp | 42 : InlineTextBox(object) 253 // Note: We're explicitely not supporting composition & custom underlines and custom highlighters - unlike InlineTextBox.
|
SVGRenderTreeAsText.cpp | 36 #include "InlineTextBox.h" 509 for (InlineTextBox* box = text.firstTextBox(); box; box = box->nextTextBox()) {
|
/external/webkit/Source/WebCore/dom/ |
Position.cpp | 400 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { 591 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); 592 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { 611 if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->start() > textOffset)) 620 if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->start() > textOffset)) 714 InlineTextBox* lastTextBox = textRenderer->lastTextBox(); 715 for (InlineTextBox* box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) { 734 if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->start() >= textOffset)) 743 if (otherBox == lastTextBox || (otherBox->renderer() == textRenderer && static_cast<InlineTextBox*>(otherBox)->start() >= textOffset)) 820 for (InlineTextBox *box = textRenderer->firstTextBox(); box; box = box->nextTextBox()) [all...] |
/external/webkit/Source/WebCore/editing/ |
TextIterator.h | 30 #include "InlineTextBox.h" 151 InlineTextBox* m_textBox; 154 InlineTextBox* m_remainingTextBox; 167 Vector<InlineTextBox*> m_sortedTextBoxes;
|
CompositeEditCommand.cpp | 39 #include "InlineTextBox.h" 529 Vector<InlineTextBox*> sortedTextBoxes; 532 for (InlineTextBox* textBox = textRenderer->firstTextBox(); textBox; textBox = textBox->nextTextBox()) 538 std::sort(sortedTextBoxes.begin(), sortedTextBoxes.end(), InlineTextBox::compareByStart); 539 InlineTextBox* box = sortedTextBoxes.isEmpty() ? 0 : sortedTextBoxes[sortedTextBoxesPosition]; 552 InlineTextBox* prevBox = 0; [all...] |
visible_units.cpp | 382 VisiblePosition visPos = startNode->isTextNode() ? VisiblePosition(Position(startNode, static_cast<InlineTextBox *>(startBox)->start(), Position::PositionIsOffsetInAnchor), DOWNSTREAM) 433 InlineTextBox *endTextBox = static_cast<InlineTextBox *>(endBox); [all...] |
TextIterator.cpp | 35 #include "InlineTextBox.h" 544 for (InlineTextBox* textBox = renderer->firstTextBox(); textBox; textBox = textBox->nextTextBox()) { 547 std::sort(m_sortedTextBoxes.begin(), m_sortedTextBoxes.end(), InlineTextBox::compareByStart); 573 InlineTextBox* firstTextBox = renderer->containsReversedText() ? (m_sortedTextBoxes.isEmpty() ? 0 : m_sortedTextBoxes[0]) : renderer->firstTextBox(); 590 InlineTextBox* nextTextBox = 0; [all...] |
SelectionController.cpp | [all...] |
/external/webkit/Source/WebCore/ |
Android.mk | 847 rendering/InlineTextBox.cpp \ [all...] |
/external/webkit/Source/WebCore/accessibility/gtk/ |
AccessibilityObjectWrapperAtk.cpp | 55 #include "InlineTextBox.h" [all...] |