Lines Matching defs:RootInlineBox

21 #include "RootInlineBox.h"
42 typedef WTF::HashMap<const RootInlineBox*, EllipsisBox*> EllipsisBoxMap;
45 RootInlineBox::RootInlineBox(RenderBlock* block)
61 void RootInlineBox::destroy(RenderArena* arena)
67 void RootInlineBox::detachEllipsisBox(RenderArena* arena)
77 RenderLineBoxList* RootInlineBox::rendererLineBoxes() const
82 void RootInlineBox::clearTruncation()
90 bool RootInlineBox::lineCanAccommodateEllipsis(bool ltr, int blockEdge, int lineBoxEdge, int ellipsisWidth)
102 void RootInlineBox::placeEllipsis(const AtomicString& ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth,
128 float RootInlineBox::placeEllipsisBox(bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, bool& foundBox)
136 void RootInlineBox::paintEllipsisBox(PaintInfo& paintInfo, int tx, int ty, int lineTop, int lineBottom) const
145 void RootInlineBox::addHighlightOverflow()
160 void RootInlineBox::paintCustomHighlight(PaintInfo& paintInfo, int tx, int ty, const AtomicString& highlightType)
181 void RootInlineBox::paint(PaintInfo& paintInfo, int tx, int ty, int lineTop, int lineBottom)
192 bool RootInlineBox::nodeAtPoint(const HitTestRequest& request, HitTestResult& result, int x, int y, int tx, int ty, int lineTop, int lineBottom)
203 void RootInlineBox::adjustPosition(float dx, float dy)
212 void RootInlineBox::childRemoved(InlineBox* box)
217 for (RootInlineBox* prev = prevRootBox(); prev && prev->lineBreakObj() == box->renderer(); prev = prev->prevRootBox()) {
223 int RootInlineBox::alignBoxesInBlockDirection(int heightOfBlock, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, VerticalPositionCache& verticalPositionCache)
276 int RootInlineBox::beforeAnnotationsAdjustment() const
307 GapRects RootInlineBox::lineSelectionGap(RenderBlock* rootBlock, const IntPoint& rootBlockPhysicalPosition, const IntSize& offsetFromRootBlock,
359 RenderObject::SelectionState RootInlineBox::selectionState()
379 InlineBox* RootInlineBox::firstSelectedBox()
389 InlineBox* RootInlineBox::lastSelectedBox()
399 int RootInlineBox::selectionTop() const
425 int RootInlineBox::selectionBottom() const
451 RenderBlock* RootInlineBox::block() const
461 InlineBox* RootInlineBox::closestLeafChildForLogicalLeftPosition(int leftPosition, bool onlyEditableLeaves)
493 BidiStatus RootInlineBox::lineBreakBidiStatus() const
498 void RootInlineBox::setLineBreakInfo(RenderObject* obj, unsigned breakPos, const BidiStatus& status)
508 EllipsisBox* RootInlineBox::ellipsisBox() const
515 void RootInlineBox::removeLineBoxFromRenderObject()
520 void RootInlineBox::extractLineBoxFromRenderObject()
525 void RootInlineBox::attachLineBoxToRenderObject()
530 IntRect RootInlineBox::paddedLayoutOverflowRect(int endPadding) const
563 void RootInlineBox::ascentAndDescentForBox(InlineBox* box, GlyphOverflowAndFallbackFontsMap& textBoxDataMap, int& ascent, int& descent,
665 int RootInlineBox::verticalPositionForBox(InlineBox* box, VerticalPositionCache& verticalPositionCache)
730 bool RootInlineBox::includeLeadingForBox(InlineBox* box) const
739 bool RootInlineBox::includeFontForBox(InlineBox* box) const
752 bool RootInlineBox::includeGlyphsForBox(InlineBox* box) const
765 bool RootInlineBox::includeMarginForBox(InlineBox* box) const
775 bool RootInlineBox::fitsToGlyphs() const
782 bool RootInlineBox::includesRootLineBoxFontOrLeading() const
788 Node* RootInlineBox::getLogicalStartBoxWithNode(InlineBox*& startBox) const
802 Node* RootInlineBox::getLogicalEndBoxWithNode(InlineBox*& endBox) const