|
| 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 RenderObject::SelectionState | selectionState () |
|
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 RenderObject::SelectionState | selectionState () |
|
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 |
|