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

1 2

  /external/chromium_org/third_party/WebKit/Source/core/rendering/
TrailingFloatsRootInlineBox.h 29 #include "core/rendering/RootInlineBox.h"
33 class TrailingFloatsRootInlineBox FINAL : public RootInlineBox {
36 : RootInlineBox(block)
RootInlineBox.cpp 21 #include "core/rendering/RootInlineBox.h"
45 COMPILE_ASSERT(sizeof(RootInlineBox) == sizeof(SameSizeAsRootInlineBox), RootInlineBox_should_stay_small);
47 typedef WTF::HashMap<const RootInlineBox*, EllipsisBox*> EllipsisBoxMap;
50 RootInlineBox::RootInlineBox(RenderBlockFlow* block)
63 void RootInlineBox::destroy()
69 void RootInlineBox::detachEllipsisBox()
79 RenderLineBoxList* RootInlineBox::rendererLineBoxes() const
84 void RootInlineBox::clearTruncation()
92 bool RootInlineBox::isHyphenated() cons
    [all...]
RootInlineBox.h 37 class RootInlineBox : public InlineFlowBox {
39 explicit RootInlineBox(RenderBlockFlow*);
47 RootInlineBox* nextRootBox() const { return static_cast<RootInlineBox*>(m_nextLineBox); }
48 RootInlineBox* prevRootBox() const { return static_cast<RootInlineBox*>(m_prevLineBox); }
RenderBlockFlow.h 145 RootInlineBox* lineGridBox() const { return m_rareData ? m_rareData->m_lineGridBox : 0; }
146 void setLineGridBox(RootInlineBox* box)
243 virtual RootInlineBox* createRootInlineBox() OVERRIDE;
245 void updateLogicalWidthForAlignment(const ETextAlign&, const RootInlineBox*, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, int expansionOpportunityCount);
322 RootInlineBox* m_lineGridBox;
410 RootInlineBox* constructLine(BidiRunList<BidiRun>&, const LineInfo&);
412 void computeInlineDirectionPositionsForLine(RootInlineBox*, const LineInfo&, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&, WordMeasurements&);
413 BidiRun* computeInlineDirectionPositionsForSegment(RootInlineBox*, const LineInfo&, ETextAlign, float& logicalLeft,
415 void computeBlockDirectionPositionsForLine(RootInlineBox*, BidiRun*, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&);
419 RootInlineBox* createLineBoxesFromBidiRuns(unsigned bidiLevel, BidiRunList<BidiRun>&, const InlineIterator& end, (…)
    [all...]
RenderBlockLineLayout.cpp 267 RootInlineBox* RenderBlockFlow::constructLine(BidiRunList<BidiRun>& bidiRuns, const LineInfo& lineInfo)
445 static inline void setLogicalWidthForTextRun(RootInlineBox* lineBox, BidiRun* run, RenderText* renderer, float xPos, const LineInfo& lineInfo,
567 void RenderBlockFlow::updateLogicalWidthForAlignment(const ETextAlign& textAlign, const RootInlineBox* rootInlineBox, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, int expansionOpportunityCount)
570 if (rootInlineBox && rootInlineBox->renderer()->style()->unicodeBidi() == Plaintext)
571 direction = rootInlineBox->direction();
627 void RenderBlockFlow::computeInlineDirectionPositionsForLine(RootInlineBox* lineBox, const LineInfo& lineInfo, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd,
686 BidiRun* RenderBlockFlow::computeInlineDirectionPositionsForSegment(RootInlineBox* lineBox, const LineInfo& lineInfo, ETextAlign textAlign, float& logicalLeft,
    [all...]
RenderRubyRun.cpp 244 RootInlineBox* rootBox = rt->lastRootBox();
254 RootInlineBox* rootBox = rb->firstRootBox();
264 RootInlineBox* rootBox = rb->lastRootBox();
296 for (RootInlineBox* rootInlineBox = rubyBase->firstRootBox(); rootInlineBox; rootInlineBox = rootInlineBox->nextRootBox()) {
297 logicalLeftOverhang = min<int>(logicalLeftOverhang, rootInlineBox->logicalLeft());
298 logicalRightOverhang = min<int>(logicalRightOverhang, logicalWidth - rootInlineBox->logicalRight())
    [all...]
RenderLineBoxList.cpp 37 #include "core/rendering/RootInlineBox.h"
179 RootInlineBox* firstRootBox = firstLineBox()->root();
180 RootInlineBox* lastRootBox = lastLineBox()->root();
191 RootInlineBox* root = box->root();
225 RootInlineBox* root = curr->root();
263 RootInlineBox* root = curr->root();
298 RootInlineBox* box = 0;
339 RootInlineBox* adjacentBox;
343 // NOTE: we dirty the previous line because RootInlineBox objects cache
InlineBox.cpp 26 #include "core/rendering/RootInlineBox.h"
218 const RootInlineBox* InlineBox::root() const
223 return static_cast<const RootInlineBox*>(this);
226 RootInlineBox* InlineBox::root()
231 return static_cast<RootInlineBox*>(this);
FloatingObjects.h 27 #include "core/rendering/RootInlineBox.h"
93 RootInlineBox* originatingLine() const { return m_originatingLine; }
94 void setOriginatingLine(RootInlineBox* line) { m_originatingLine = line; }
101 RootInlineBox* m_originatingLine;
RenderBlock.h 31 #include "core/rendering/RootInlineBox.h"
144 RootInlineBox* createAndAppendRootInlineBox();
229 RootInlineBox* firstRootBox() const { return static_cast<RootInlineBox*>(firstLineBox()); }
230 RootInlineBox* lastRootBox() const { return static_cast<RootInlineBox*>(lastLineBox()); }
243 RootInlineBox* lineAtIndex(int) const;
244 int lineCount(const RootInlineBox* = 0, bool* = 0) const;
517 virtual RootInlineBox* createRootInlineBox() { return 0; } // Subclassed by RenderBlockFlow, SVG and Ruby.
    [all...]
InlineBox.h 31 class RootInlineBox;
185 const RootInlineBox* root() const;
186 RootInlineBox* root();
342 // for RootInlineBox
344 // shared between RootInlineBox and InlineTextBox
382 // For RootInlineBox
RenderText.cpp 213 RootInlineBox* next = firstTextBox()->root()->nextRootBox();
628 RootInlineBox* rootBox = box->root();
    [all...]
RenderReplaced.cpp 525 RootInlineBox* rootBox = box ? box->root() : 0;
573 RootInlineBox* root = m_inlineBoxWrapper->root();
586 if (RootInlineBox* root = m_inlineBoxWrapper->root())
RenderListItem.cpp 343 RootInlineBox* root = m_marker->inlineBoxWrapper()->root();
346 RootInlineBox* rootBox = m_marker->inlineBoxWrapper()->root();
RenderBlock.cpp     [all...]
EllipsisBox.cpp 27 #include "core/rendering/RootInlineBox.h"
105 RootInlineBox* lastLine = block->lineAtIndex(block->lineCount() - 1);
LayoutState.cpp 241 RootInlineBox* lineGridBox = lineGrid()->lineGridBox();
RenderInline.cpp 563 RootInlineBox* rootBox = currBox->inlineBoxWrapper()->root();
578 RootInlineBox* rootBox = childLine->root();
596 RootInlineBox* rootBox = childText->root();
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGRootInlineBox.h 26 #include "core/rendering/RootInlineBox.h"
34 class SVGRootInlineBox FINAL : public RootInlineBox {
37 : RootInlineBox(block)
RenderSVGText.h 88 virtual RootInlineBox* createRootInlineBox();
RenderSVGText.cpp 431 RootInlineBox* RenderSVGText::createRootInlineBox()
433 RootInlineBox* box = new SVGRootInlineBox(this);
469 RootInlineBox* rootBox = firstRootBox();
SVGRootInlineBox.cpp 73 RootInlineBox::markDirty(dirty);
  /external/chromium_org/third_party/WebKit/Source/core/editing/
RenderedPosition.h 52 RootInlineBox* rootBox() { return m_inlineBox ? m_inlineBox->root() : 0; }
VisibleUnits.cpp 129 const InlineTextBox* previousTextBox(const RootInlineBox*, const InlineTextBox*);
130 const InlineTextBox* nextTextBox(const RootInlineBox*, const InlineTextBox*);
136 const Vector<InlineBox*>& collectBoxes(const RootInlineBox*);
139 const RootInlineBox* m_rootInlineBox;
145 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::previousTextBox(const RootInlineBox* root, const InlineTextBox* box)
152 // If box is null, root is box's previous RootInlineBox, and previousBox is the last logical box in root.
165 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::nextTextBox(const RootInlineBox* root, const InlineTextBox* box)
172 // If box is null, root is box's next RootInlineBox, and nextBox is the first logical box in root.
173 // Otherwise, root is box's RootInlineBox, and nextBox is the next logical box in the same line.
186 const Vector<InlineBox*>& CachedLogicallyOrderedLeafBoxes::collectBoxes(const RootInlineBox* root
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/html/
HTMLTextFormControlElement.cpp 550 static void getNextSoftBreak(RootInlineBox*& line, Node*& breakNode, unsigned& breakOffset)
552 RootInlineBox* next;
581 RootInlineBox* line = renderer->firstRootBox();

Completed in 281 milliseconds

1 2