Back to index

lightning-sunbird  0.9+nobinonly
nsLineLayout Member List
This is the complete list of members for nsLineLayout, including all inherited members.
AddBulletFrame(nsIFrame *aFrame, const nsHTMLReflowMetrics &aMetrics)nsLineLayout
AddFloat(nsPlaceholderFrame *aFrame, nsReflowStatus &aReflowStatus)nsLineLayout [inline]
AllocateDeque()nsLineLayout [protected]
ApplyFrameJustification(PerSpanData *aPSD, FrameJustificationState *aState)nsLineLayout [protected]
ApplyStartMargin(PerFrameData *pfd, nsHTMLReflowState &aReflowState)nsLineLayout [protected]
BeginLineReflow(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight, PRBool aImpactedByFloats, PRBool aIsTopOfPage)nsLineLayout
BeginSpan(nsIFrame *aFrame, const nsHTMLReflowState *aSpanReflowState, nscoord aLeftEdge, nscoord aRightEdge)nsLineLayout
CanPlaceFloatNow() const nsLineLayout
CanPlaceFrame(PerFrameData *pfd, const nsHTMLReflowState &aReflowState, PRBool aNotSafeToBreak, nsHTMLReflowMetrics &aMetrics, nsReflowStatus &aStatus)nsLineLayout [protected]
ComputeJustificationWeights(PerSpanData *psd, PRInt32 *numSpaces, PRInt32 *numLetters)nsLineLayout [protected]
EndLineReflow()nsLineLayout
EndSpan(nsIFrame *aFrame, nsSize &aSizeResult, nscoord *aMaxElementWidth)nsLineLayout
FindNextText(nsPresContext *aPresContext, nsIFrame *aFrame)nsLineLayout
ForgetWordFrame(nsIFrame *aFrame)nsLineLayout
ForgetWordFrames()nsLineLayout [inline]
FreeSpan(PerSpanData *psd)nsLineLayout [protected]
GetColumn()nsLineLayout [inline]
GetCompatMode() const nsLineLayout [inline]
GetCurrentSpanCount() const nsLineLayout
GetEndsInWhiteSpace() const nsLineLayout [inline]
GetFirstLetterStyleOK() const nsLineLayout [inline]
GetFlag(PRUint32 aFlag) const nsLineLayout [inline, protected]
GetLineContainerFrame() const nsLineLayout [inline]
GetLineEndsInBR() const nsLineLayout [inline]
GetLineNumber() const nsLineLayout [inline]
HorizontalAlignFrames(nsRect &aLineBounds, PRBool aAllowJustify, PRBool aShrinkWrapWidth)nsLineLayout
InBlockContext() const nsLineLayout [inline, protected]
Init(nsBlockReflowState *aState, nscoord aMinLineHeight, PRInt32 aLineNumber)nsLineLayout [inline]
InitFloat(nsPlaceholderFrame *aFrame, nsReflowStatus &aReflowStatus)nsLineLayout [inline]
InStrictMode() const nsLineLayout [inline]
InWord() const nsLineLayout [inline]
IsPercentageAwareReplacedElement(nsPresContext *aPresContext, nsIFrame *aFrame)nsLineLayout [static]
IsPercentageUnitSides(const nsStyleSides *aSides)nsLineLayout [static]
IsZeroHeight()nsLineLayout
LineIsBreakable() const nsLineLayout
mArenansLineLayout [protected]
mBlockReflowStatensLineLayout [protected]
mBlockRSnsLineLayout [protected]
mColumnnsLineLayout [protected]
mCompatModensLineLayout [protected]
mComputeMaxElementWidthnsLineLayout [protected]
mCurrentSpannsLineLayout [protected]
mFinalLineHeightnsLineLayout [protected]
mFirstLetterFramensLineLayout [protected]
mFlagsnsLineLayout [protected]
mFrameFreeListnsLineLayout [protected]
mLineBoxnsLineLayout [protected]
mLineNumbernsLineLayout [protected]
mMaxBottomBoxHeightnsLineLayout [protected]
mMaxTopBoxHeightnsLineLayout [protected]
mMinLineHeightnsLineLayout [protected]
mPlacedFloatsnsLineLayout [protected]
mPresContextnsLineLayout
mRootSpannsLineLayout [protected]
mSpaceManagernsLineLayout [protected]
mSpanDepthnsLineLayout [protected]
mSpanFreeListnsLineLayout [protected]
mStyleTextnsLineLayout [protected]
mTextAlignnsLineLayout [protected]
mTextIndentnsLineLayout [protected]
mTextJustificationNumLettersnsLineLayout [protected]
mTextJustificationNumSpacesnsLineLayout [protected]
mTopEdgensLineLayout [protected]
mTotalPlacedFramesnsLineLayout [protected]
mWordFramesnsLineLayout [protected]
NewPerFrameData(PerFrameData **aResult)nsLineLayout [protected]
NewPerSpanData(PerSpanData **aResult)nsLineLayout [protected]
nsInlineFrame classnsLineLayout [friend]
nsLineLayout(nsPresContext *aPresContext, nsSpaceManager *aSpaceManager, const nsHTMLReflowState *aOuterReflowState, PRBool aComputeMaxElementWidth)nsLineLayout
PerFrameDatansLineLayout [friend]
PerSpanDatansLineLayout [friend]
PlaceFrame(PerFrameData *pfd, nsHTMLReflowMetrics &aMetrics)nsLineLayout [protected]
PlaceTopBottomFrames(PerSpanData *psd, nscoord aDistanceFromTop, nscoord aLineHeight)nsLineLayout [protected]
PushFrame(nsIFrame *aFrame)nsLineLayout [protected]
RecordWordFrame(nsIFrame *aWordFrame)nsLineLayout [inline]
ReflowFrame(nsIFrame *aFrame, nsReflowStatus &aReflowStatus, nsHTMLReflowMetrics *aMetrics, PRBool &aPushedFrame)nsLineLayout
RelativePositionFrames(nsRect &aCombinedArea)nsLineLayout
RelativePositionFrames(PerSpanData *psd, nsRect &aCombinedArea)nsLineLayout [protected]
RemoveBulletFrame(nsIFrame *aFrame)nsLineLayout [inline]
SetColumn(PRInt32 aNewColumn)nsLineLayout [inline]
SetEndsInWhiteSpace(PRBool aState)nsLineLayout [inline]
SetFirstLetterFrame(nsIFrame *aFrame)nsLineLayout [inline]
SetFirstLetterStyleOK(PRBool aSetting)nsLineLayout [inline]
SetFlag(PRUint32 aFlag, PRBool aValue)nsLineLayout [inline, protected]
SetLineEndsInBR(PRBool aOn)nsLineLayout [inline]
SetTextJustificationWeights(PRInt32 aNumSpaces, PRInt32 aNumLetters)nsLineLayout [inline]
SetUnderstandsWhiteSpace(PRBool aSetting)nsLineLayout [inline]
SplitLineTo(PRInt32 aNewCount)nsLineLayout
TreatFrameAsBlock(nsIFrame *aFrame)nsLineLayout [static]
TrimTrailingWhiteSpace()nsLineLayout
TrimTrailingWhiteSpaceIn(PerSpanData *psd, nscoord *aDeltaWidth)nsLineLayout [protected]
UpdateBand(nscoord aX, nscoord aY, nscoord aWidth, nscoord aHeight, PRBool aPlacedLeftFloat, nsIFrame *aFloatFrame)nsLineLayout
UpdateFrames()nsLineLayout [protected]
VerticalAlignFrames(PerSpanData *psd)nsLineLayout [protected]
VerticalAlignLine(nsLineBox *aLineBox, nscoord *aMaxElementWidthResult)nsLineLayout
~nsLineLayout()nsLineLayout