|
| TrailingFloatsRootInlineBox (RenderBlockFlow &blockFlow) |
|
| RootInlineBox (RenderBlockFlow &) |
|
virtual | ~RootInlineBox () |
|
RenderBlockFlow & | blockFlow () const |
|
void | detachEllipsisBox () |
|
RootInlineBox * | nextRootBox () const |
|
RootInlineBox * | prevRootBox () const |
|
void | adjustPosition (float dx, float dy) final |
|
LayoutUnit | lineTop () const |
|
LayoutUnit | lineBottom () const |
|
LayoutUnit | lineTopWithLeading () const |
|
LayoutUnit | lineBottomWithLeading () const |
|
LayoutUnit | paginationStrut () const |
|
void | setPaginationStrut (LayoutUnit strut) |
|
bool | isFirstAfterPageBreak () const |
|
void | setIsFirstAfterPageBreak (bool isFirstAfterPageBreak) |
|
LayoutUnit | paginatedLineWidth () const |
|
void | setPaginatedLineWidth (LayoutUnit width) |
|
RenderRegion * | containingRegion () const |
|
void | setContainingRegion (RenderRegion &) |
|
void | clearContainingRegion () |
|
LayoutUnit | selectionTop () const |
|
LayoutUnit | selectionBottom () const |
|
LayoutUnit | selectionHeight () const |
|
LayoutUnit | selectionTopAdjustedForPrecedingBlock () const |
|
LayoutUnit | selectionHeightAdjustedForPrecedingBlock () const |
|
int | blockDirectionPointInLine () const |
|
LayoutUnit | alignBoxesInBlockDirection (LayoutUnit heightOfBlock, GlyphOverflowAndFallbackFontsMap &, VerticalPositionCache &) |
|
void | setLineTopBottomPositions (LayoutUnit top, LayoutUnit bottom, LayoutUnit topWithLeading, LayoutUnit bottomWithLeading) |
|
RenderObject * | lineBreakObj () const |
|
BidiStatus | lineBreakBidiStatus () const |
|
void | setLineBreakInfo (RenderObject *, unsigned breakPos, const BidiStatus &) |
|
unsigned | lineBreakPos () const |
|
void | setLineBreakPos (unsigned p) |
|
void | childRemoved (InlineBox *box) |
|
bool | lineCanAccommodateEllipsis (bool ltr, int blockEdge, int lineBoxEdge, int ellipsisWidth) |
|
float | placeEllipsis (const AtomicString &ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox *markupBox=nullptr) |
|
float | placeEllipsisBox (bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool &foundBox) final |
|
EllipsisBox * | ellipsisBox () const |
|
void | paintEllipsisBox (PaintInfo &, const LayoutPoint &, LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
void | clearTruncation () final |
|
bool | isHyphenated () const |
|
int | baselinePosition (FontBaseline baselineType) const final |
|
LayoutUnit | lineHeight () const final |
|
void | paint (PaintInfo &, const LayoutPoint &, LayoutUnit lineTop, LayoutUnit lineBottom) override |
|
bool | nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override |
|
RenderObject::SelectionState | selectionState () final |
|
InlineBox * | firstSelectedBox () |
|
InlineBox * | lastSelectedBox () |
|
GapRects | lineSelectionGap (RenderBlock &rootBlock, const LayoutPoint &rootBlockPhysicalPosition, const LayoutSize &offsetFromRootBlock, LayoutUnit selTop, LayoutUnit selHeight, const LogicalSelectionOffsetCaches &, const PaintInfo *) |
|
IntRect | computeCaretRect (float logicalLeftPosition, unsigned caretWidth, LayoutUnit *extraWidthToEndOfLine) const |
|
InlineBox * | closestLeafChildForPoint (const IntPoint &, bool onlyEditableLeaves) |
|
InlineBox * | closestLeafChildForLogicalLeftPosition (int, bool onlyEditableLeaves=false) |
|
void | appendFloat (RenderBox &floatingBox) |
|
void | removeFloat (RenderBox &floatingBox) |
|
Vector< RenderBox * > * | floatsPtr () |
|
void | extractLineBoxFromRenderObject () final |
|
void | attachLineBoxToRenderObject () final |
|
void | removeLineBoxFromRenderObject () final |
|
FontBaseline | baselineType () const |
|
bool | hasAnnotationsBefore () const |
|
bool | hasAnnotationsAfter () const |
|
LayoutRect | paddedLayoutOverflowRect (LayoutUnit endPadding) const |
|
void | ascentAndDescentForBox (InlineBox &, GlyphOverflowAndFallbackFontsMap &, int &ascent, int &descent, bool &affectsAscent, bool &affectsDescent) const |
|
LayoutUnit | verticalPositionForBox (InlineBox *, VerticalPositionCache &) |
|
bool | fitsToGlyphs () const |
|
bool | includesRootLineBoxFontOrLeading () const |
|
LayoutUnit | logicalTopVisualOverflow () const |
|
LayoutUnit | logicalBottomVisualOverflow () const |
|
LayoutUnit | logicalTopLayoutOverflow () const |
|
LayoutUnit | logicalBottomLayoutOverflow () const |
|
Node * | getLogicalStartBoxWithNode (InlineBox *&) const |
|
Node * | getLogicalEndBoxWithNode (InlineBox *&) const |
|
| RootInlineBox (RenderBlockFlow &) |
|
virtual | ~RootInlineBox () |
|
RenderBlockFlow & | blockFlow () const |
|
void | detachEllipsisBox () |
|
RootInlineBox * | nextRootBox () const |
|
RootInlineBox * | prevRootBox () const |
|
void | adjustPosition (float dx, float dy) final |
|
LayoutUnit | lineTop () const |
|
LayoutUnit | lineBottom () const |
|
LayoutUnit | lineTopWithLeading () const |
|
LayoutUnit | lineBottomWithLeading () const |
|
LayoutUnit | paginationStrut () const |
|
void | setPaginationStrut (LayoutUnit strut) |
|
bool | isFirstAfterPageBreak () const |
|
void | setIsFirstAfterPageBreak (bool isFirstAfterPageBreak) |
|
LayoutUnit | paginatedLineWidth () const |
|
void | setPaginatedLineWidth (LayoutUnit width) |
|
RenderRegion * | containingRegion () const |
|
void | setContainingRegion (RenderRegion &) |
|
void | clearContainingRegion () |
|
LayoutUnit | selectionTop () const |
|
LayoutUnit | selectionBottom () const |
|
LayoutUnit | selectionHeight () const |
|
LayoutUnit | selectionTopAdjustedForPrecedingBlock () const |
|
LayoutUnit | selectionHeightAdjustedForPrecedingBlock () const |
|
int | blockDirectionPointInLine () const |
|
LayoutUnit | alignBoxesInBlockDirection (LayoutUnit heightOfBlock, GlyphOverflowAndFallbackFontsMap &, VerticalPositionCache &) |
|
void | setLineTopBottomPositions (LayoutUnit top, LayoutUnit bottom, LayoutUnit topWithLeading, LayoutUnit bottomWithLeading) |
|
RenderObject * | lineBreakObj () const |
|
BidiStatus | lineBreakBidiStatus () const |
|
void | setLineBreakInfo (RenderObject *, unsigned breakPos, const BidiStatus &) |
|
unsigned | lineBreakPos () const |
|
void | setLineBreakPos (unsigned p) |
|
void | childRemoved (InlineBox *box) |
|
bool | lineCanAccommodateEllipsis (bool ltr, int blockEdge, int lineBoxEdge, int ellipsisWidth) |
|
float | placeEllipsis (const AtomicString &ellipsisStr, bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, InlineBox *markupBox=nullptr) |
|
float | placeEllipsisBox (bool ltr, float blockLeftEdge, float blockRightEdge, float ellipsisWidth, float &truncatedWidth, bool &foundBox) final |
|
EllipsisBox * | ellipsisBox () const |
|
void | paintEllipsisBox (PaintInfo &, const LayoutPoint &, LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
void | clearTruncation () final |
|
bool | isHyphenated () const |
|
int | baselinePosition (FontBaseline baselineType) const final |
|
LayoutUnit | lineHeight () const final |
|
void | paint (PaintInfo &, const LayoutPoint &, LayoutUnit lineTop, LayoutUnit lineBottom) override |
|
bool | nodeAtPoint (const HitTestRequest &, HitTestResult &, const HitTestLocation &locationInContainer, const LayoutPoint &accumulatedOffset, LayoutUnit lineTop, LayoutUnit lineBottom, HitTestAction) override |
|
RenderObject::SelectionState | selectionState () final |
|
InlineBox * | firstSelectedBox () |
|
InlineBox * | lastSelectedBox () |
|
GapRects | lineSelectionGap (RenderBlock &rootBlock, const LayoutPoint &rootBlockPhysicalPosition, const LayoutSize &offsetFromRootBlock, LayoutUnit selTop, LayoutUnit selHeight, const LogicalSelectionOffsetCaches &, const PaintInfo *) |
|
IntRect | computeCaretRect (float logicalLeftPosition, unsigned caretWidth, LayoutUnit *extraWidthToEndOfLine) const |
|
InlineBox * | closestLeafChildForPoint (const IntPoint &, bool onlyEditableLeaves) |
|
InlineBox * | closestLeafChildForLogicalLeftPosition (int, bool onlyEditableLeaves=false) |
|
void | appendFloat (RenderBox &floatingBox) |
|
void | removeFloat (RenderBox &floatingBox) |
|
Vector< RenderBox * > * | floatsPtr () |
|
void | extractLineBoxFromRenderObject () final |
|
void | attachLineBoxToRenderObject () final |
|
void | removeLineBoxFromRenderObject () final |
|
FontBaseline | baselineType () const |
|
bool | hasAnnotationsBefore () const |
|
bool | hasAnnotationsAfter () const |
|
LayoutRect | paddedLayoutOverflowRect (LayoutUnit endPadding) const |
|
void | ascentAndDescentForBox (InlineBox &, GlyphOverflowAndFallbackFontsMap &, int &ascent, int &descent, bool &affectsAscent, bool &affectsDescent) const |
|
LayoutUnit | verticalPositionForBox (InlineBox *, VerticalPositionCache &) |
|
bool | fitsToGlyphs () const |
|
bool | includesRootLineBoxFontOrLeading () const |
|
LayoutUnit | logicalTopVisualOverflow () const |
|
LayoutUnit | logicalBottomVisualOverflow () const |
|
LayoutUnit | logicalTopLayoutOverflow () const |
|
LayoutUnit | logicalBottomLayoutOverflow () const |
|
Node * | getLogicalStartBoxWithNode (InlineBox *&) const |
|
Node * | getLogicalEndBoxWithNode (InlineBox *&) const |
|
| InlineFlowBox (RenderBoxModelObject &renderer) |
|
virtual | ~InlineFlowBox () |
|
RenderBoxModelObject & | renderer () const |
|
const RenderStyle & | lineStyle () const |
|
InlineFlowBox * | prevLineBox () const |
|
InlineFlowBox * | nextLineBox () const |
|
void | setNextLineBox (InlineFlowBox *n) |
|
void | setPreviousLineBox (InlineFlowBox *p) |
|
InlineBox * | firstChild () const |
|
InlineBox * | lastChild () const |
|
bool | isLeaf () const final |
|
InlineBox * | firstLeafChild () const |
|
InlineBox * | lastLeafChild () const |
|
void | collectLeafBoxesInLogicalOrder (Vector< InlineBox *> &, CustomInlineBoxRangeReverse customReverseImplementation=nullptr, void *userData=nullptr) const |
|
void | setConstructed () final |
|
void | addToLine (InlineBox *child) |
|
void | deleteLine () final |
|
void | extractLine () final |
|
void | attachLine () final |
|
void | paintBoxDecorations (PaintInfo &, const LayoutPoint &) |
|
void | paintMask (PaintInfo &, const LayoutPoint &) |
|
void | paintFillLayers (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, CompositeOperator=CompositeSourceOver) |
|
void | paintFillLayer (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, CompositeOperator=CompositeSourceOver) |
|
void | paintBoxShadow (const PaintInfo &, const RenderStyle &, ShadowStyle, const LayoutRect &) |
|
bool | boxShadowCanBeAppliedToBackground (const FillLayer &) const |
|
LayoutUnit | marginBorderPaddingLogicalLeft () const |
|
LayoutUnit | marginBorderPaddingLogicalRight () const |
|
LayoutUnit | marginLogicalLeft () const |
|
LayoutUnit | marginLogicalRight () const |
|
float | borderLogicalLeft () const |
|
float | borderLogicalRight () const |
|
float | paddingLogicalLeft () const |
|
float | paddingLogicalRight () const |
|
bool | includeLogicalLeftEdge () const |
|
bool | includeLogicalRightEdge () const |
|
void | setEdges (bool includeLeft, bool includeRight) |
|
void | determineSpacingForFlowBoxes (bool lastLine, bool isLogicallyLastRunWrapped, RenderObject *logicallyLastRunRenderer) |
|
LayoutUnit | getFlowSpacingLogicalWidth () |
|
float | placeBoxesInInlineDirection (float logicalLeft, bool &needsWordSpacing) |
|
float | placeBoxRangeInInlineDirection (InlineBox *firstChild, InlineBox *lastChild, float &logicalLeft, float &minLogicalLeft, float &maxLogicalRight, bool &needsWordSpacing) |
|
void | beginPlacingBoxRangesInInlineDirection (float logicalLeft) |
|
void | endPlacingBoxRangesInInlineDirection (float logicalLeft, float logicalRight, float minLogicalLeft, float maxLogicalRight) |
|
void | computeLogicalBoxHeights (RootInlineBox &, LayoutUnit &maxPositionTop, LayoutUnit &maxPositionBottom, int &maxAscent, int &maxDescent, bool &setMaxAscent, bool &setMaxDescent, bool strictMode, GlyphOverflowAndFallbackFontsMap &, FontBaseline, VerticalPositionCache &) |
|
void | adjustMaxAscentAndDescent (int &maxAscent, int &maxDescent, int maxPositionTop, int maxPositionBottom) |
|
void | placeBoxesInBlockDirection (LayoutUnit logicalTop, LayoutUnit maxHeight, int maxAscent, bool strictMode, LayoutUnit &lineTop, LayoutUnit &lineBottom, bool &setLineTop, LayoutUnit &lineTopIncludingMargins, LayoutUnit &lineBottomIncludingMargins, bool &hasAnnotationsBefore, bool &hasAnnotationsAfter, FontBaseline) |
|
void | flipLinesInBlockDirection (LayoutUnit lineTop, LayoutUnit lineBottom) |
|
bool | requiresIdeographicBaseline (const GlyphOverflowAndFallbackFontsMap &) const |
|
LayoutUnit | computeOverAnnotationAdjustment (LayoutUnit allowedPosition) const |
|
LayoutUnit | computeUnderAnnotationAdjustment (LayoutUnit allowedPosition) const |
|
void | computeOverflow (LayoutUnit lineTop, LayoutUnit lineBottom, GlyphOverflowAndFallbackFontsMap &) |
|
void | removeChild (InlineBox *child) |
|
bool | canAccommodateEllipsis (bool ltr, int blockEdge, int ellipsisWidth) const final |
|
bool | hasTextChildren () const |
|
bool | hasTextDescendants () const |
|
void | setHasTextChildren () |
|
void | setHasTextDescendants () |
|
bool | hasAnonymousInlineBlock () const |
|
void | setHasAnonymousInlineBlock (bool b) |
|
RenderBlockFlow * | anonymousInlineBlock () const |
|
void | checkConsistency () const |
|
void | setHasBadChildList () |
|
LayoutRect | layoutOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
LayoutUnit | logicalTopLayoutOverflow (LayoutUnit lineTop) const |
|
LayoutUnit | logicalBottomLayoutOverflow (LayoutUnit lineBottom) const |
|
LayoutRect | logicalLayoutOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
LayoutRect | visualOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
LayoutUnit | logicalLeftVisualOverflow () const |
|
LayoutUnit | logicalRightVisualOverflow () const |
|
LayoutUnit | logicalTopVisualOverflow (LayoutUnit lineTop) const |
|
LayoutUnit | logicalBottomVisualOverflow (LayoutUnit lineBottom) const |
|
LayoutRect | logicalVisualOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
void | setOverflowFromLogicalRects (const LayoutRect &logicalLayoutOverflow, const LayoutRect &logicalVisualOverflow, LayoutUnit lineTop, LayoutUnit lineBottom) |
|
void | setLayoutOverflow (const LayoutRect &, LayoutUnit lineTop, LayoutUnit lineBottom) |
|
void | setVisualOverflow (const LayoutRect &, LayoutUnit lineTop, LayoutUnit lineBottom) |
|
FloatRect | frameRectIncludingLineHeight (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
FloatRect | logicalFrameRectIncludingLineHeight (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
bool | descendantsHaveSameLineHeightAndBaseline () const |
|
void | clearDescendantsHaveSameLineHeightAndBaseline () |
|
void | computeReplacedAndTextLineTopAndBottom (LayoutUnit &lineTop, LayoutUnit &lineBottom) const |
|
void | maxLogicalBottomForTextDecorationLine (float &maxLogicalBottom, const RenderElement *decorationRenderer, TextDecoration) const |
|
void | minLogicalTopForTextDecorationLine (float &minLogicalTop, const RenderElement *decorationRenderer, TextDecoration) const |
|
| InlineFlowBox (RenderBoxModelObject &renderer) |
|
virtual | ~InlineFlowBox () |
|
RenderBoxModelObject & | renderer () const |
|
const RenderStyle & | lineStyle () const |
|
InlineFlowBox * | prevLineBox () const |
|
InlineFlowBox * | nextLineBox () const |
|
void | setNextLineBox (InlineFlowBox *n) |
|
void | setPreviousLineBox (InlineFlowBox *p) |
|
InlineBox * | firstChild () const |
|
InlineBox * | lastChild () const |
|
bool | isLeaf () const final |
|
InlineBox * | firstLeafChild () const |
|
InlineBox * | lastLeafChild () const |
|
void | collectLeafBoxesInLogicalOrder (Vector< InlineBox *> &, CustomInlineBoxRangeReverse customReverseImplementation=nullptr, void *userData=nullptr) const |
|
void | setConstructed () final |
|
void | addToLine (InlineBox *child) |
|
void | deleteLine () final |
|
void | extractLine () final |
|
void | attachLine () final |
|
void | paintBoxDecorations (PaintInfo &, const LayoutPoint &) |
|
void | paintMask (PaintInfo &, const LayoutPoint &) |
|
void | paintFillLayers (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, CompositeOperator=CompositeSourceOver) |
|
void | paintFillLayer (const PaintInfo &, const Color &, const FillLayer &, const LayoutRect &, CompositeOperator=CompositeSourceOver) |
|
void | paintBoxShadow (const PaintInfo &, const RenderStyle &, ShadowStyle, const LayoutRect &) |
|
bool | boxShadowCanBeAppliedToBackground (const FillLayer &) const |
|
LayoutUnit | marginBorderPaddingLogicalLeft () const |
|
LayoutUnit | marginBorderPaddingLogicalRight () const |
|
LayoutUnit | marginLogicalLeft () const |
|
LayoutUnit | marginLogicalRight () const |
|
float | borderLogicalLeft () const |
|
float | borderLogicalRight () const |
|
float | paddingLogicalLeft () const |
|
float | paddingLogicalRight () const |
|
bool | includeLogicalLeftEdge () const |
|
bool | includeLogicalRightEdge () const |
|
void | setEdges (bool includeLeft, bool includeRight) |
|
void | determineSpacingForFlowBoxes (bool lastLine, bool isLogicallyLastRunWrapped, RenderObject *logicallyLastRunRenderer) |
|
LayoutUnit | getFlowSpacingLogicalWidth () |
|
float | placeBoxesInInlineDirection (float logicalLeft, bool &needsWordSpacing) |
|
float | placeBoxRangeInInlineDirection (InlineBox *firstChild, InlineBox *lastChild, float &logicalLeft, float &minLogicalLeft, float &maxLogicalRight, bool &needsWordSpacing) |
|
void | beginPlacingBoxRangesInInlineDirection (float logicalLeft) |
|
void | endPlacingBoxRangesInInlineDirection (float logicalLeft, float logicalRight, float minLogicalLeft, float maxLogicalRight) |
|
void | computeLogicalBoxHeights (RootInlineBox &, LayoutUnit &maxPositionTop, LayoutUnit &maxPositionBottom, int &maxAscent, int &maxDescent, bool &setMaxAscent, bool &setMaxDescent, bool strictMode, GlyphOverflowAndFallbackFontsMap &, FontBaseline, VerticalPositionCache &) |
|
void | adjustMaxAscentAndDescent (int &maxAscent, int &maxDescent, int maxPositionTop, int maxPositionBottom) |
|
void | placeBoxesInBlockDirection (LayoutUnit logicalTop, LayoutUnit maxHeight, int maxAscent, bool strictMode, LayoutUnit &lineTop, LayoutUnit &lineBottom, bool &setLineTop, LayoutUnit &lineTopIncludingMargins, LayoutUnit &lineBottomIncludingMargins, bool &hasAnnotationsBefore, bool &hasAnnotationsAfter, FontBaseline) |
|
void | flipLinesInBlockDirection (LayoutUnit lineTop, LayoutUnit lineBottom) |
|
bool | requiresIdeographicBaseline (const GlyphOverflowAndFallbackFontsMap &) const |
|
LayoutUnit | computeOverAnnotationAdjustment (LayoutUnit allowedPosition) const |
|
LayoutUnit | computeUnderAnnotationAdjustment (LayoutUnit allowedPosition) const |
|
void | computeOverflow (LayoutUnit lineTop, LayoutUnit lineBottom, GlyphOverflowAndFallbackFontsMap &) |
|
void | removeChild (InlineBox *child) |
|
bool | canAccommodateEllipsis (bool ltr, int blockEdge, int ellipsisWidth) const final |
|
bool | hasTextChildren () const |
|
bool | hasTextDescendants () const |
|
void | setHasTextChildren () |
|
void | setHasTextDescendants () |
|
bool | hasAnonymousInlineBlock () const |
|
void | setHasAnonymousInlineBlock (bool b) |
|
RenderBlockFlow * | anonymousInlineBlock () const |
|
void | checkConsistency () const |
|
void | setHasBadChildList () |
|
LayoutRect | layoutOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
LayoutUnit | logicalTopLayoutOverflow (LayoutUnit lineTop) const |
|
LayoutUnit | logicalBottomLayoutOverflow (LayoutUnit lineBottom) const |
|
LayoutRect | logicalLayoutOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
LayoutRect | visualOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
LayoutUnit | logicalLeftVisualOverflow () const |
|
LayoutUnit | logicalRightVisualOverflow () const |
|
LayoutUnit | logicalTopVisualOverflow (LayoutUnit lineTop) const |
|
LayoutUnit | logicalBottomVisualOverflow (LayoutUnit lineBottom) const |
|
LayoutRect | logicalVisualOverflowRect (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
void | setOverflowFromLogicalRects (const LayoutRect &logicalLayoutOverflow, const LayoutRect &logicalVisualOverflow, LayoutUnit lineTop, LayoutUnit lineBottom) |
|
void | setLayoutOverflow (const LayoutRect &, LayoutUnit lineTop, LayoutUnit lineBottom) |
|
void | setVisualOverflow (const LayoutRect &, LayoutUnit lineTop, LayoutUnit lineBottom) |
|
FloatRect | frameRectIncludingLineHeight (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
FloatRect | logicalFrameRectIncludingLineHeight (LayoutUnit lineTop, LayoutUnit lineBottom) const |
|
bool | descendantsHaveSameLineHeightAndBaseline () const |
|
void | clearDescendantsHaveSameLineHeightAndBaseline () |
|
void | computeReplacedAndTextLineTopAndBottom (LayoutUnit &lineTop, LayoutUnit &lineBottom) const |
|
void | maxLogicalBottomForTextDecorationLine (float &maxLogicalBottom, const RenderElement *decorationRenderer, TextDecoration) const |
|
void | minLogicalTopForTextDecorationLine (float &minLogicalTop, const RenderElement *decorationRenderer, TextDecoration) const |
|
virtual | ~InlineBox () |
|
void | assertNotDeleted () const |
|
virtual bool | isLineBreak () const |
|
void | adjustLogicalPosition (float deltaLogicalLeft, float deltaLogicalTop) |
|
void | adjustLineDirectionPosition (float delta) |
|
void | adjustBlockDirectionPosition (float delta) |
|
bool | behavesLikeText () const |
|
void | setBehavesLikeText (bool behavesLikeText) |
|
virtual bool | isInlineElementBox () const |
|
virtual bool | isInlineTextBox () const |
|
virtual bool | isSVGInlineTextBox () const |
|
virtual bool | isSVGInlineFlowBox () const |
|
virtual bool | isSVGRootInlineBox () const |
|
bool | hasVirtualLogicalHeight () const |
|
void | setHasVirtualLogicalHeight () |
|
bool | isHorizontal () const |
|
void | setIsHorizontal (bool isHorizontal) |
|
virtual FloatRect | calculateBoundaries () const |
|
bool | isConstructed () |
|
void | setExtracted (bool extracted=true) |
|
void | setIsFirstLine (bool firstLine) |
|
bool | isFirstLine () const |
|
void | removeFromParent () |
|
InlineBox * | nextOnLine () const |
|
InlineBox * | prevOnLine () const |
|
void | setNextOnLine (InlineBox *next) |
|
void | setPrevOnLine (InlineBox *prev) |
|
bool | nextOnLineExists () const |
|
bool | previousOnLineExists () const |
|
InlineBox * | nextLeafChild () const |
|
InlineBox * | prevLeafChild () const |
|
InlineBox * | nextLeafChildIgnoringLineBreak () const |
|
InlineBox * | prevLeafChildIgnoringLineBreak () const |
|
RenderObject & | renderer () const |
|
InlineFlowBox * | parent () const |
|
void | setParent (InlineFlowBox *par) |
|
const RootInlineBox & | root () const |
|
RootInlineBox & | root () |
|
void | setX (float x) |
|
float | x () const |
|
float | left () const |
|
void | setY (float y) |
|
float | y () const |
|
float | top () const |
|
const FloatPoint & | topLeft () const |
|
float | width () const |
|
float | height () const |
|
FloatSize | size () const |
|
float | right () const |
|
float | bottom () const |
|
float | logicalLeft () const |
|
float | logicalRight () const |
|
void | setLogicalLeft (float left) |
|
float | logicalTop () const |
|
float | logicalBottom () const |
|
void | setLogicalTop (float top) |
|
void | setLogicalWidth (float w) |
|
float | logicalWidth () const |
|
float | logicalHeight () const |
|
FloatRect | logicalFrameRect () const |
|
FloatRect | frameRect () const |
|
virtual WEBCORE_EXPORT int | caretMinOffset () const |
|
virtual WEBCORE_EXPORT int | caretMaxOffset () const |
|
unsigned char | bidiLevel () const |
|
void | setBidiLevel (unsigned char level) |
|
TextDirection | direction () const |
|
bool | isLeftToRightDirection () const |
|
int | caretLeftmostOffset () const |
|
int | caretRightmostOffset () const |
|
bool | isDirty () const |
|
virtual void | markDirty (bool dirty=true) |
|
virtual WEBCORE_EXPORT void | dirtyLineBoxes () |
|
void | setHasBadParent () |
|
void | invalidateParentChildList () |
|
bool | visibleToHitTesting () const |
|
const RenderStyle & | lineStyle () const |
|
EVerticalAlign | verticalAlign () const |
|
RenderBoxModelObject * | boxModelObject () const |
|
FloatPoint | locationIncludingFlipping () |
|
void | flipForWritingMode (FloatRect &) |
|
FloatPoint | flipForWritingMode (const FloatPoint &) |
|
void | flipForWritingMode (LayoutRect &) |
|
LayoutPoint | flipForWritingMode (const LayoutPoint &) |
|
bool | knownToHaveNoOverflow () const |
|
void | clearKnownToHaveNoOverflow () |
|
bool | dirOverride () const |
|
void | setDirOverride (bool dirOverride) |
|
void | setExpansion (float newExpansion) |
|
void | setExpansionWithoutGrowing (float newExpansion) |
|
float | expansion () const |
|
virtual | ~InlineBox () |
|
void | assertNotDeleted () const |
|
virtual bool | isLineBreak () const |
|
void | adjustLogicalPosition (float deltaLogicalLeft, float deltaLogicalTop) |
|
void | adjustLineDirectionPosition (float delta) |
|
void | adjustBlockDirectionPosition (float delta) |
|
bool | behavesLikeText () const |
|
void | setBehavesLikeText (bool behavesLikeText) |
|
virtual bool | isInlineElementBox () const |
|
virtual bool | isInlineTextBox () const |
|
virtual bool | isSVGInlineTextBox () const |
|
virtual bool | isSVGInlineFlowBox () const |
|
virtual bool | isSVGRootInlineBox () const |
|
bool | hasVirtualLogicalHeight () const |
|
void | setHasVirtualLogicalHeight () |
|
bool | isHorizontal () const |
|
void | setIsHorizontal (bool isHorizontal) |
|
virtual FloatRect | calculateBoundaries () const |
|
bool | isConstructed () |
|
void | setExtracted (bool extracted=true) |
|
void | setIsFirstLine (bool firstLine) |
|
bool | isFirstLine () const |
|
void | removeFromParent () |
|
InlineBox * | nextOnLine () const |
|
InlineBox * | prevOnLine () const |
|
void | setNextOnLine (InlineBox *next) |
|
void | setPrevOnLine (InlineBox *prev) |
|
bool | nextOnLineExists () const |
|
bool | previousOnLineExists () const |
|
InlineBox * | nextLeafChild () const |
|
InlineBox * | prevLeafChild () const |
|
InlineBox * | nextLeafChildIgnoringLineBreak () const |
|
InlineBox * | prevLeafChildIgnoringLineBreak () const |
|
RenderObject & | renderer () const |
|
InlineFlowBox * | parent () const |
|
void | setParent (InlineFlowBox *par) |
|
const RootInlineBox & | root () const |
|
RootInlineBox & | root () |
|
void | setX (float x) |
|
float | x () const |
|
float | left () const |
|
void | setY (float y) |
|
float | y () const |
|
float | top () const |
|
const FloatPoint & | topLeft () const |
|
float | width () const |
|
float | height () const |
|
FloatSize | size () const |
|
float | right () const |
|
float | bottom () const |
|
float | logicalLeft () const |
|
float | logicalRight () const |
|
void | setLogicalLeft (float left) |
|
float | logicalTop () const |
|
float | logicalBottom () const |
|
void | setLogicalTop (float top) |
|
void | setLogicalWidth (float w) |
|
float | logicalWidth () const |
|
float | logicalHeight () const |
|
FloatRect | logicalFrameRect () const |
|
FloatRect | frameRect () const |
|
virtual WEBCORE_EXPORT int | caretMinOffset () const |
|
virtual WEBCORE_EXPORT int | caretMaxOffset () const |
|
unsigned char | bidiLevel () const |
|
void | setBidiLevel (unsigned char level) |
|
TextDirection | direction () const |
|
bool | isLeftToRightDirection () const |
|
int | caretLeftmostOffset () const |
|
int | caretRightmostOffset () const |
|
bool | isDirty () const |
|
virtual void | markDirty (bool dirty=true) |
|
virtual WEBCORE_EXPORT void | dirtyLineBoxes () |
|
void | setHasBadParent () |
|
void | invalidateParentChildList () |
|
bool | visibleToHitTesting () const |
|
const RenderStyle & | lineStyle () const |
|
EVerticalAlign | verticalAlign () const |
|
RenderBoxModelObject * | boxModelObject () const |
|
FloatPoint | locationIncludingFlipping () |
|
void | flipForWritingMode (FloatRect &) |
|
FloatPoint | flipForWritingMode (const FloatPoint &) |
|
void | flipForWritingMode (LayoutRect &) |
|
LayoutPoint | flipForWritingMode (const LayoutPoint &) |
|
bool | knownToHaveNoOverflow () const |
|
void | clearKnownToHaveNoOverflow () |
|
bool | dirOverride () const |
|
void | setDirOverride (bool dirOverride) |
|
void | setExpansion (float newExpansion) |
|
void | setExpansionWithoutGrowing (float newExpansion) |
|
float | expansion () const |
|