HomeSort by relevance Sort by last modified time
    Searched refs:InlineTextBox (Results 1 - 25 of 27) sorted by null

1 2

  /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"
541 for (InlineTextBox* textBox = renderer->firstTextBox(); textBox; textBox = textBox->nextTextBox()) {
544 std::sort(m_sortedTextBoxes.begin(), m_sortedTextBoxes.end(), InlineTextBox::compareByStart);
570 InlineTextBox* firstTextBox = renderer->containsReversedText() ? (m_sortedTextBoxes.isEmpty() ? 0 : m_sortedTextBoxes[0]) : renderer->firstTextBox();
587 InlineTextBox* nextTextBox = 0;
    [all...]
SelectionController.cpp     [all...]
  /external/webkit/Source/WebCore/
Android.mk 848 rendering/InlineTextBox.cpp \
    [all...]
  /external/webkit/Source/WebCore/accessibility/gtk/
AccessibilityObjectWrapperAtk.cpp 55 #include "InlineTextBox.h"
    [all...]

Completed in 1955 milliseconds

1 2