|
| | EllipsisBox (RenderBlockFlow &, const AtomicString &ellipsisStr, InlineFlowBox *parent, int width, int height, int y, bool firstLine, bool isHorizontal, InlineBox *markupBox) |
| |
| 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) final |
| |
| void | setSelectionState (RenderObject::SelectionState s) |
| |
| IntRect | selectionRect () |
| |
| RenderBlockFlow & | blockFlow () const |
| |
| | InlineElementBox (RenderBoxModelObject &renderer) |
| |
| | InlineElementBox (RenderObject &renderer, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed, bool dirty, bool extracted, bool isHorizontal, InlineBox *next, InlineBox *prev, InlineFlowBox *parent) |
| |
| RenderBoxModelObject & | renderer () const |
| |
| void | deleteLine () final |
| |
| void | extractLine () final |
| |
| void | attachLine () 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 |
| |
| virtual | ~InlineBox () |
| |
| void | assertNotDeleted () const |
| |
| virtual bool | isLineBreak () const |
| |
| virtual WEBCORE_EXPORT void | adjustPosition (float dx, float dy) |
| |
| void | adjustLogicalPosition (float deltaLogicalLeft, float deltaLogicalTop) |
| |
| void | adjustLineDirectionPosition (float delta) |
| |
| void | adjustBlockDirectionPosition (float delta) |
| |
| bool | behavesLikeText () const |
| |
| void | setBehavesLikeText (bool behavesLikeText) |
| |
| virtual bool | isInlineFlowBox () const |
| |
| virtual bool | isInlineTextBox () const |
| |
| virtual bool | isRootInlineBox () const |
| |
| virtual bool | isSVGInlineTextBox () const |
| |
| virtual bool | isSVGInlineFlowBox () const |
| |
| virtual bool | isSVGRootInlineBox () const |
| |
| bool | hasVirtualLogicalHeight () const |
| |
| void | setHasVirtualLogicalHeight () |
| |
| virtual float | virtualLogicalHeight () const |
| |
| bool | isHorizontal () const |
| |
| void | setIsHorizontal (bool isHorizontal) |
| |
| virtual FloatRect | calculateBoundaries () const |
| |
| bool | isConstructed () |
| |
| virtual void | setConstructed () |
| |
| 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 |
| |
| virtual bool | isLeaf () 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 | baselinePosition (FontBaseline baselineType) const |
| |
| virtual WEBCORE_EXPORT LayoutUnit | lineHeight () 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 |
| |
| virtual void | clearTruncation () |
| |
| bool | isDirty () const |
| |
| virtual void | markDirty (bool dirty=true) |
| |
| virtual WEBCORE_EXPORT void | dirtyLineBoxes () |
| |
| virtual WEBCORE_EXPORT bool | canAccommodateEllipsis (bool ltr, int blockEdge, int ellipsisWidth) const |
| |
| virtual WEBCORE_EXPORT float | placeEllipsisBox (bool ltr, float visibleLeftEdge, float visibleRightEdge, float ellipsisWidth, float &truncatedWidth, bool &) |
| |
| 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 |
| |
| virtual WEBCORE_EXPORT void | adjustPosition (float dx, float dy) |
| |
| void | adjustLogicalPosition (float deltaLogicalLeft, float deltaLogicalTop) |
| |
| void | adjustLineDirectionPosition (float delta) |
| |
| void | adjustBlockDirectionPosition (float delta) |
| |
| bool | behavesLikeText () const |
| |
| void | setBehavesLikeText (bool behavesLikeText) |
| |
| virtual bool | isInlineFlowBox () const |
| |
| virtual bool | isInlineTextBox () const |
| |
| virtual bool | isRootInlineBox () const |
| |
| virtual bool | isSVGInlineTextBox () const |
| |
| virtual bool | isSVGInlineFlowBox () const |
| |
| virtual bool | isSVGRootInlineBox () const |
| |
| bool | hasVirtualLogicalHeight () const |
| |
| void | setHasVirtualLogicalHeight () |
| |
| virtual float | virtualLogicalHeight () const |
| |
| bool | isHorizontal () const |
| |
| void | setIsHorizontal (bool isHorizontal) |
| |
| virtual FloatRect | calculateBoundaries () const |
| |
| bool | isConstructed () |
| |
| virtual void | setConstructed () |
| |
| 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 |
| |
| virtual bool | isLeaf () 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 | baselinePosition (FontBaseline baselineType) const |
| |
| virtual WEBCORE_EXPORT LayoutUnit | lineHeight () 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 |
| |
| virtual void | clearTruncation () |
| |
| bool | isDirty () const |
| |
| virtual void | markDirty (bool dirty=true) |
| |
| virtual WEBCORE_EXPORT void | dirtyLineBoxes () |
| |
| virtual WEBCORE_EXPORT bool | canAccommodateEllipsis (bool ltr, int blockEdge, int ellipsisWidth) const |
| |
| virtual WEBCORE_EXPORT float | placeEllipsisBox (bool ltr, float visibleLeftEdge, float visibleRightEdge, float ellipsisWidth, float &truncatedWidth, bool &) |
| |
| 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 |
| |
|
| FloatPoint | m_topLeft |
| |
| float | m_logicalWidth |
| |
| | InlineBox (RenderObject &renderer) |
| |
| | InlineBox (RenderObject &renderer, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed, bool dirty, bool extracted, bool isHorizontal, InlineBox *next, InlineBox *prev, InlineFlowBox *parent) |
| |
| bool | endsWithBreak () const |
| |
| void | setEndsWithBreak (bool endsWithBreak) |
| |
| bool | hasEllipsisBox () const |
| |
| bool | hasSelectedChildren () const |
| |
| void | setHasSelectedChildren (bool hasSelectedChildren) |
| |
| void | setHasEllipsisBox (bool hasEllipsisBox) |
| |
| bool | hasHyphen () const |
| |
| void | setHasHyphen (bool hasHyphen) |
| |
| bool | canHaveLeadingExpansion () const |
| |
| void | setCanHaveLeadingExpansion (bool canHaveLeadingExpansion) |
| |
| bool | canHaveTrailingExpansion () const |
| |
| void | setCanHaveTrailingExpansion (bool canHaveTrailingExpansion) |
| |
| void | setForceTrailingExpansion () |
| |
| bool | forceTrailingExpansion () const |
| |
| void | setForceLeadingExpansion () |
| |
| bool | forceLeadingExpansion () const |
| |
| bool | extracted () const |
| |
| | InlineBox (RenderObject &renderer) |
| |
| | InlineBox (RenderObject &renderer, FloatPoint topLeft, float logicalWidth, bool firstLine, bool constructed, bool dirty, bool extracted, bool isHorizontal, InlineBox *next, InlineBox *prev, InlineFlowBox *parent) |
| |
| bool | endsWithBreak () const |
| |
| void | setEndsWithBreak (bool endsWithBreak) |
| |
| bool | hasEllipsisBox () const |
| |
| bool | hasSelectedChildren () const |
| |
| void | setHasSelectedChildren (bool hasSelectedChildren) |
| |
| void | setHasEllipsisBox (bool hasEllipsisBox) |
| |
| bool | hasHyphen () const |
| |
| void | setHasHyphen (bool hasHyphen) |
| |
| bool | canHaveLeadingExpansion () const |
| |
| void | setCanHaveLeadingExpansion (bool canHaveLeadingExpansion) |
| |
| bool | canHaveTrailingExpansion () const |
| |
| void | setCanHaveTrailingExpansion (bool canHaveTrailingExpansion) |
| |
| void | setForceTrailingExpansion () |
| |
| bool | forceTrailingExpansion () const |
| |
| void | setForceLeadingExpansion () |
| |
| bool | forceLeadingExpansion () const |
| |
| bool | extracted () const |
| |