|
| | InlineTextBox (RenderText &renderer) |
| |
| virtual | ~InlineTextBox () |
| |
| RenderText & | renderer () const |
| |
| const RenderStyle & | lineStyle () const |
| |
| InlineTextBox * | prevTextBox () const |
| |
| InlineTextBox * | nextTextBox () const |
| |
| void | setNextTextBox (InlineTextBox *n) |
| |
| void | setPreviousTextBox (InlineTextBox *p) |
| |
| unsigned | start () const |
| |
| unsigned | end () const |
| |
| unsigned | len () const |
| |
| void | setStart (unsigned start) |
| |
| void | setLen (unsigned len) |
| |
| void | offsetRun (int d) |
| |
| unsigned short | truncation () const |
| |
| void | markDirty (bool dirty=true) final |
| |
| int | baselinePosition (FontBaseline) const final |
| |
| LayoutUnit | lineHeight () const final |
| |
| bool | emphasisMarkExistsAndIsAbove (const RenderStyle &, bool &isAbove) const |
| |
| LayoutRect | logicalOverflowRect () const |
| |
| void | setLogicalOverflowRect (const LayoutRect &) |
| |
| LayoutUnit | logicalTopVisualOverflow () const |
| |
| LayoutUnit | logicalBottomVisualOverflow () const |
| |
| LayoutUnit | logicalLeftVisualOverflow () const |
| |
| LayoutUnit | logicalRightVisualOverflow () const |
| |
| virtual void | dirtyOwnLineBoxes () |
| |
| FloatRect | calculateBoundaries () const override |
| |
| virtual LayoutRect | localSelectionRect (unsigned startPos, unsigned endPos) const |
| |
| bool | isSelected (unsigned startPos, unsigned endPos) const |
| |
| std::pair< unsigned, unsigned > | selectionStartEnd () const |
| |
| RenderObject::SelectionState | selectionState () final |
| |
| bool | isLineBreak () const final |
| |
| int | caretMinOffset () const final |
| |
| int | caretMaxOffset () const final |
| |
| virtual int | offsetForPosition (float x, bool includePartialGlyphs=true) const |
| |
| virtual float | positionForOffset (unsigned offset) const |
| |
| | InlineTextBox (RenderText &renderer) |
| |
| virtual | ~InlineTextBox () |
| |
| RenderText & | renderer () const |
| |
| const RenderStyle & | lineStyle () const |
| |
| InlineTextBox * | prevTextBox () const |
| |
| InlineTextBox * | nextTextBox () const |
| |
| void | setNextTextBox (InlineTextBox *n) |
| |
| void | setPreviousTextBox (InlineTextBox *p) |
| |
| unsigned | start () const |
| |
| unsigned | end () const |
| |
| unsigned | len () const |
| |
| void | setStart (unsigned start) |
| |
| void | setLen (unsigned len) |
| |
| void | offsetRun (int d) |
| |
| unsigned short | truncation () const |
| |
| void | markDirty (bool dirty=true) final |
| |
| int | baselinePosition (FontBaseline) const final |
| |
| LayoutUnit | lineHeight () const final |
| |
| bool | emphasisMarkExistsAndIsAbove (const RenderStyle &, bool &isAbove) const |
| |
| LayoutRect | logicalOverflowRect () const |
| |
| void | setLogicalOverflowRect (const LayoutRect &) |
| |
| LayoutUnit | logicalTopVisualOverflow () const |
| |
| LayoutUnit | logicalBottomVisualOverflow () const |
| |
| LayoutUnit | logicalLeftVisualOverflow () const |
| |
| LayoutUnit | logicalRightVisualOverflow () const |
| |
| virtual void | dirtyOwnLineBoxes () |
| |
| FloatRect | calculateBoundaries () const override |
| |
| virtual LayoutRect | localSelectionRect (unsigned startPos, unsigned endPos) const |
| |
| bool | isSelected (unsigned startPos, unsigned endPos) const |
| |
| std::pair< unsigned, unsigned > | selectionStartEnd () const |
| |
| RenderObject::SelectionState | selectionState () final |
| |
| bool | isLineBreak () const final |
| |
| int | caretMinOffset () const final |
| |
| int | caretMaxOffset () const final |
| |
| virtual int | offsetForPosition (float x, bool includePartialGlyphs=true) const |
| |
| virtual float | positionForOffset (unsigned offset) const |
| |
| virtual | ~InlineBox () |
| |
| void | assertNotDeleted () 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 | isInlineElementBox () const |
| |
| virtual bool | isInlineFlowBox () 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) |
| |
| 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 |
| |
| 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 WEBCORE_EXPORT void | dirtyLineBoxes () |
| |
| virtual WEBCORE_EXPORT bool | canAccommodateEllipsis (bool ltr, int blockEdge, int ellipsisWidth) const |
| |
| 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 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 | isInlineElementBox () const |
| |
| virtual bool | isInlineFlowBox () 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) |
| |
| 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 |
| |
| 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 WEBCORE_EXPORT void | dirtyLineBoxes () |
| |
| virtual WEBCORE_EXPORT bool | canAccommodateEllipsis (bool ltr, int blockEdge, int ellipsisWidth) const |
| |
| 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 |
| |
|
| 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 |
| |
| void | paintCompositionBackground (GraphicsContext &, const FloatPoint &boxOrigin, const RenderStyle &, const FontCascade &, unsigned startPos, unsigned endPos) |
| |
| void | paintDocumentMarkers (GraphicsContext &, const FloatPoint &boxOrigin, const RenderStyle &, const FontCascade &, bool background) |
| |
| void | paintCompositionUnderline (GraphicsContext &, const FloatPoint &boxOrigin, const CompositionUnderline &) |
| |
| unsigned | clampedOffset (unsigned) const |
| |
| 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 |
| |
| void | paintCompositionBackground (GraphicsContext &, const FloatPoint &boxOrigin, const RenderStyle &, const FontCascade &, unsigned startPos, unsigned endPos) |
| |
| void | paintDocumentMarkers (GraphicsContext &, const FloatPoint &boxOrigin, const RenderStyle &, const FontCascade &, bool background) |
| |
| void | paintCompositionUnderline (GraphicsContext &, const FloatPoint &boxOrigin, const CompositionUnderline &) |
| |
| unsigned | clampedOffset (unsigned) 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 |
| |
| | 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 |
| |