HomeSort by relevance Sort by last modified time
    Searched refs:RootInlineBox (Results 1 - 25 of 42) 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 36 class RootInlineBox : public InlineFlowBox {
38 explicit RootInlineBox(RenderBlockFlow&);
46 RootInlineBox* nextRootBox() const { return static_cast<RootInlineBox*>(m_nextLineBox); }
47 RootInlineBox* prevRootBox() const { return static_cast<RootInlineBox*>(m_prevLineBox); }
RenderLineBoxList.cpp 37 #include "core/rendering/RootInlineBox.h"
179 RootInlineBox& firstRootBox = firstLineBox()->root();
180 RootInlineBox& lastRootBox = lastLineBox()->root();
189 RootInlineBox& root = box->root();
222 RootInlineBox& root = curr->root();
260 RootInlineBox& root = curr->root();
295 RootInlineBox* box = 0;
336 RootInlineBox* adjacentBox;
340 // NOTE: we dirty the previous line because RootInlineBox objects cache
RenderBlockFlow.h 93 RootInlineBox* createAndAppendRootInlineBox();
294 virtual RootInlineBox* createRootInlineBox(); // Subclassed by SVG
298 void updateLogicalWidthForAlignment(const ETextAlign&, const RootInlineBox*, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, unsigned expansionOpportunityCount);
455 RootInlineBox* constructLine(BidiRunList<BidiRun>&, const LineInfo&);
457 void computeInlineDirectionPositionsForLine(RootInlineBox*, const LineInfo&, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&, WordMeasurements&);
458 BidiRun* computeInlineDirectionPositionsForSegment(RootInlineBox*, const LineInfo&, ETextAlign, float& logicalLeft,
460 void computeBlockDirectionPositionsForLine(RootInlineBox*, BidiRun*, GlyphOverflowAndFallbackFontsMap&, VerticalPositionCache&);
464 RootInlineBox* createLineBoxesFromBidiRuns(unsigned bidiLevel, BidiRunList<BidiRun>&, const InlineIterator& end, LineInfo&, VerticalPositionCache&, BidiRun* trailingSpaceRun, WordMeasurements&);
470 void checkFloatsInCleanLine(RootInlineBox*, Vector<FloatWithRect>&, size_t& floatIndex, bool& encounteredNewFloat, bool& dirtiedByFloat);
471 RootInlineBox* determineStartPosition(LineLayoutState&, InlineBidiResolver&)
    [all...]
RenderRubyRun.cpp 236 RootInlineBox* rootBox = rt->lastRootBox();
246 RootInlineBox* rootBox = rb->firstRootBox();
256 RootInlineBox* rootBox = rb->lastRootBox();
288 for (RootInlineBox* rootInlineBox = rubyBase->firstRootBox(); rootInlineBox; rootInlineBox = rootInlineBox->nextRootBox()) {
289 logicalLeftOverhang = min<int>(logicalLeftOverhang, rootInlineBox->logicalLeft());
290 logicalRightOverhang = min<int>(logicalRightOverhang, logicalWidth - rootInlineBox->logicalRight())
    [all...]
RenderBlockLineLayout.cpp 237 RootInlineBox* RenderBlockFlow::constructLine(BidiRunList<BidiRun>& bidiRuns, const LineInfo& lineInfo)
416 static inline void setLogicalWidthForTextRun(RootInlineBox* lineBox, BidiRun* run, RenderText* renderer, float xPos, const LineInfo& lineInfo,
535 void RenderBlockFlow::updateLogicalWidthForAlignment(const ETextAlign& textAlign, const RootInlineBox* rootInlineBox, BidiRun* trailingSpaceRun, float& logicalLeft, float& totalLogicalWidth, float& availableLogicalWidth, unsigned expansionOpportunityCount)
538 if (rootInlineBox && rootInlineBox->renderer().style()->unicodeBidi() == Plaintext)
539 direction = rootInlineBox->direction();
595 void RenderBlockFlow::computeInlineDirectionPositionsForLine(RootInlineBox* lineBox, const LineInfo& lineInfo, BidiRun* firstRun, BidiRun* trailingSpaceRun, bool reachedEnd,
625 BidiRun* RenderBlockFlow::computeInlineDirectionPositionsForSegment(RootInlineBox* lineBox, const LineInfo& lineInfo, ETextAlign textAlign, float& logicalLeft,
691 void RenderBlockFlow::computeBlockDirectionPositionsForLine(RootInlineBox* lineBox, BidiRun* firstRun, GlyphOverflowAndFallbackFontsMap& textBoxDataMap
    [all...]
RenderBlock.h 31 #include "core/rendering/RootInlineBox.h"
163 RootInlineBox* firstRootBox() const { return static_cast<RootInlineBox*>(firstLineBox()); }
164 RootInlineBox* lastRootBox() const { return static_cast<RootInlineBox*>(lastLineBox()); }
178 RootInlineBox* lineAtIndex(int) const;
179 int lineCount(const RootInlineBox* = 0, bool* = 0) const;
443 void markLinesDirtyInBlockRange(LayoutUnit logicalTop, LayoutUnit logicalBottom, RootInlineBox* highest = 0);
488 void adjustLinePositionForPagination(RootInlineBox*, LayoutUnit& deltaOffset, RenderFlowThread*); // Computes a deltaOffset value that put a line at the top of the next page if it doesn't fit on the current page.
InlineBox.cpp 26 #include "core/rendering/RootInlineBox.h"
219 const RootInlineBox& InlineBox::root() const
224 return static_cast<const RootInlineBox&>(*this);
227 RootInlineBox& InlineBox::root()
232 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;
InlineBox.h 31 class RootInlineBox;
188 const RootInlineBox& root() const;
189 RootInlineBox& root();
345 // for RootInlineBox
347 // shared between RootInlineBox and InlineTextBox
386 // For RootInlineBox
RenderBlock.cpp     [all...]
EllipsisBox.cpp 27 #include "core/rendering/RootInlineBox.h"
103 RootInlineBox* lastLine = block.lineAtIndex(block.lineCount() - 1);
RenderText.cpp 220 RootInlineBox* next = firstTextBox()->root().nextRootBox();
613 RootInlineBox& rootBox = box->root();
    [all...]
RenderInline.cpp 574 RootInlineBox& rootBox = currBox->inlineBoxWrapper()->root();
589 RootInlineBox& rootBox = childLine->root();
607 RootInlineBox& rootBox = childText->root();
    [all...]
RenderReplaced.cpp 509 RootInlineBox* rootBox = box ? &box->root() : 0;
557 RootInlineBox& root = inlineBoxWrapper()->root();
InlineFlowBox.h 188 void computeLogicalBoxHeights(RootInlineBox*, LayoutUnit& maxPositionTop, LayoutUnit& maxPositionBottom,
337 // The following members are only used by RootInlineBox but moved here to keep the bits packed.
350 // End of RootInlineBox-specific members.
  /external/chromium_org/third_party/WebKit/Source/core/rendering/svg/
SVGRootInlineBox.h 26 #include "core/rendering/RootInlineBox.h"
32 class SVGRootInlineBox FINAL : public RootInlineBox {
35 : RootInlineBox(block)
RenderSVGText.h 81 virtual RootInlineBox* createRootInlineBox() OVERRIDE;
RenderSVGText.cpp 420 RootInlineBox* RenderSVGText::createRootInlineBox()
422 RootInlineBox* box = new SVGRootInlineBox(*this);
452 RootInlineBox* rootBox = firstRootBox();
SVGRootInlineBox.cpp 64 RootInlineBox::markDirty();
  /external/chromium_org/third_party/WebKit/Source/core/rendering/line/
LineLayoutState.h 63 void updateRepaintRangeFromBox(RootInlineBox* box, LayoutUnit paginationDelta = 0)
85 RootInlineBox* endLine() const { return m_endLine; }
86 void setEndLine(RootInlineBox* line) { m_endLine = line; }
105 RootInlineBox* m_endLine;
  /external/chromium_org/third_party/WebKit/Source/core/editing/
RenderedPosition.h 52 RootInlineBox* rootBox() { return m_inlineBox ? &m_inlineBox->root() : 0; }
VisibleUnits.cpp 131 const InlineTextBox* previousTextBox(const RootInlineBox*, const InlineTextBox*);
132 const InlineTextBox* nextTextBox(const RootInlineBox*, const InlineTextBox*);
138 const Vector<InlineBox*>& collectBoxes(const RootInlineBox*);
141 const RootInlineBox* m_rootInlineBox;
147 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::previousTextBox(const RootInlineBox* root, const InlineTextBox* box)
154 // If box is null, root is box's previous RootInlineBox, and previousBox is the last logical box in root.
167 const InlineTextBox* CachedLogicallyOrderedLeafBoxes::nextTextBox(const RootInlineBox* root, const InlineTextBox* box)
174 // If box is null, root is box's next RootInlineBox, and nextBox is the first logical box in root.
175 // Otherwise, root is box's RootInlineBox, and nextBox is the next logical box in the same line.
188 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 612 milliseconds

1 2