Back to index

lightning-sunbird  0.9+nobinonly
nsMathMLForeignFrameWrapper Member List
This is the complete list of members for nsMathMLForeignFrameWrapper, including all inherited members.
AddFrames(nsIFrame *aFrameList, nsIFrame *aPrevSibling)nsBlockFrame [protected]
AppendFrames(nsIAtom *aListName, nsIFrame *aFrameList)nsMathMLForeignFrameWrapper [inline]
AttributeChanged(nsIContent *aChild, PRInt32 aNameSpaceID, nsIAtom *aAttribute, PRInt32 aModType)nsBlockFrame
begin_lines()nsBlockFrame [inline]
begin_lines() const nsBlockFrame [inline]
CalcLength(nsPresContext *aPresContext, nsStyleContext *aStyleContext, const nsCSSValue &aCSSValue)nsMathMLFrame [static]
CheckFloats(nsBlockReflowState &aState)nsBlockFrame [protected]
CheckForCollapsedBottomMarginFromClearanceLine()nsBlockFrame
ClearLineCursor()nsBlockFrame
CollectFloats(nsIFrame *aFrame, nsFrameList &aList, nsIFrame **aTail, PRBool aFromOverflow, PRBool aCollectFromSiblings)nsBlockFrame [protected]
ComputeCombinedArea(const nsHTMLReflowState &aReflowState, nsHTMLReflowMetrics &aMetrics)nsBlockFrame [protected]
ComputeFinalSize(const nsHTMLReflowState &aReflowState, nsBlockReflowState &aState, nsHTMLReflowMetrics &aMetrics)nsBlockFrame [protected, virtual]
const_line_iterator typedefnsBlockFrame
const_reverse_line_iterator typedefnsBlockFrame
CreateContinuationFor(nsBlockReflowState &aState, nsLineBox *aLine, nsIFrame *aFrame, PRBool &aMadeNewFrame)nsBlockFrame [protected, virtual]
DeleteLine(nsBlockReflowState &aState, nsLineList::iterator aLine, nsLineList::iterator aLineEnd)nsBlockFrame [protected]
DeleteNextInFlowChild(nsPresContext *aPresContext, nsIFrame *aNextInFlow)nsBlockFrame [virtual]
Destroy(nsPresContext *aPresContext)nsBlockFrame
DoReflowInlineFrames(nsBlockReflowState &aState, nsLineLayout &aLineLayout, line_iterator aLine, PRBool *aKeepReflowGoing, PRUint8 *aLineReflowStatus, PRBool aUpdateMaximumWidth, PRBool aDamageDirtyArea, PRBool aAllowPullUp)nsBlockFrame [protected]
DoRemoveFrame(nsIFrame *aDeletedFrame, PRBool aDestroyFrames=PR_TRUE)nsBlockFrame
DoRemoveOutOfFlowFrame(nsIFrame *aFrame)nsBlockFrame [protected, static]
DrainOverflowLines(nsBlockReflowState &aState)nsBlockFrame [protected]
end_lines()nsBlockFrame [inline]
end_lines() const nsBlockFrame [inline]
FindLineFor(nsIFrame *aFrame)nsBlockFrame
FrameStartsCounterScope(nsIFrame *aFrame)nsBlockFrame [protected, static]
GetAdditionalChildListName(PRInt32 aIndex) const nsBlockFrame [virtual]
GetAscent()nsBlockFrame [inline]
GetAttribute(nsIContent *aContent, nsIFrame *aMathMLmstyleFrame, nsIAtom *aAttributeAtom, nsString &aValue)nsMathMLFrame [static]
GetAxisHeight(nsIFontMetrics *fm, nscoord &axisHeight)nsMathMLFrame [inline, static]
GetAxisHeight(nsIRenderingContext &aRenderingContext, nsIFontMetrics *aFontMetrics, nscoord &aAxisHeight)nsMathMLFrame [static]
GetBigOpSpacings(nsIFontMetrics *fm, nscoord &bigOpSpacing1, nscoord &bigOpSpacing2, nscoord &bigOpSpacing3, nscoord &bigOpSpacing4, nscoord &bigOpSpacing5)nsMathMLFrame [inline, static]
GetBoundingMetrics(nsBoundingMetrics &aBoundingMetrics)nsMathMLFrame [inline, virtual]
GetClosestLine(nsILineIterator *aLI, const nsPoint &aPoint, PRInt32 &aClosestLine)nsBlockFrame [protected]
GetCurrentLine(nsBlockReflowState *aState, nsLineBox **aOutCurrentLine)nsBlockFrame [static]
GetDenominatorShifts(nsIFontMetrics *fm, nscoord &denShift1, nscoord &denShift2)nsMathMLFrame [inline, static]
GetEmbellishData(nsEmbellishData &aEmbellishData)nsMathMLFrame [inline, virtual]
GetEmbellishDataFrom(nsIFrame *aFrame, nsEmbellishData &aEmbellishData)nsMathMLFrame [static]
GetEmHeight(nsIFontMetrics *fm, nscoord &emHeight)nsMathMLFrame [inline, static]
GetFirstChild(nsIAtom *aListName) const nsBlockFrame [virtual]
GetFirstLineContaining(nscoord y)nsBlockFrame
GetFrameForPoint(const nsPoint &aPoint, nsFramePaintLayer aWhichLayer, nsIFrame **aFrame)nsBlockFrame
GetFrameForPointUsing(const nsPoint &aPoint, nsIAtom *aList, nsFramePaintLayer aWhichLayer, PRBool aConsiderSelf, nsIFrame **aFrame)nsBlockFrame
GetItalicCorrection(nsBoundingMetrics &aBoundingMetrics, nscoord &aItalicCorrection)nsMathMLFrame [inline, static]
GetItalicCorrection(nsBoundingMetrics &aBoundingMetrics, nscoord &aLeftItalicCorrection, nscoord &aRightItalicCorrection)nsMathMLFrame [inline, static]
GetMathMLFrameType()nsMathMLFrame [virtual]
GetMathMLFrameTypeFor(nsIFrame *aFrame)nsMathMLFrame [inline, static]
GetNumeratorShifts(nsIFontMetrics *fm, nscoord &numShift1, nscoord &numShift2, nscoord &numShift3)nsMathMLFrame [inline, static]
GetOverflowLines() const nsBlockFrame
GetOverflowOutOfFlows() const nsBlockFrame [protected]
GetOverflowPlaceholders() const nsBlockFrame [protected]
GetPresentationData(nsPresentationData &aPresentationData)nsMathMLFrame [inline, virtual]
GetPresentationDataFrom(nsIFrame *aFrame, nsPresentationData &aPresentationData, PRBool aClimbTree=PR_TRUE)nsMathMLFrame [static]
GetReference(nsPoint &aReference)nsMathMLFrame [inline, virtual]
GetRuleThickness(nsIFontMetrics *fm, nscoord &ruleThickness)nsMathMLFrame [inline, static]
GetRuleThickness(nsIRenderingContext &aRenderingContext, nsIFontMetrics *aFontMetrics, nscoord &aRuleThickness)nsMathMLFrame [static]
GetSkewCorrectionFromChild(nsIFrame *aChild, nscoord &aSkewCorrection)nsMathMLFrame [inline, static]
GetSkipSides() const nsBlockFrame [protected, virtual]
GetSubDrop(nsIFontMetrics *fm, nscoord &aSubDrop)nsMathMLFrame [inline, static]
GetSubDropFromChild(nsIFrame *aChild, nscoord &aSubDrop)nsMathMLFrame [inline, static]
GetSubScriptShifts(nsIFontMetrics *fm, nscoord &aSubScriptShift1, nscoord &aSubScriptShift2)nsMathMLFrame [inline, static]
GetSupDrop(nsIFontMetrics *fm, nscoord &aSupDrop)nsMathMLFrame [inline, static]
GetSupDropFromChild(nsIFrame *aChild, nscoord &aSupDrop)nsMathMLFrame [inline, static]
GetSupScriptShifts(nsIFontMetrics *fm, nscoord &aSupScriptShift1, nscoord &aSupScriptShift2, nscoord &aSupScriptShift3)nsMathMLFrame [inline, static]
GetTopBlockChild(nsPresContext *aPresContext)nsBlockFrame
GetType() const nsBlockFrame [virtual]
HandleEvent(nsPresContext *aPresContext, nsGUIEvent *aEvent, nsEventStatus *aEventStatus)nsBlockFrame
HandleOverflowPlaceholdersForPulledFrame(nsBlockReflowState &aState, nsIFrame *aFrame)nsBlockFrame
HandleOverflowPlaceholdersOnPulledLine(nsBlockReflowState &aState, nsLineBox *aLine)nsBlockFrame
HaveOutsideBullet() const nsBlockFrame [inline, protected]
InheritAutomaticData(nsIFrame *aParent)nsMathMLFrame [virtual]
Init(nsPresContext *aPresContext, nsIContent *aContent, nsIFrame *aParent, nsStyleContext *aContext, nsIFrame *aPrevInFlow)nsMathMLForeignFrameWrapper
InsertFrames(nsIAtom *aListName, nsIFrame *aPrevFrame, nsIFrame *aFrameList)nsMathMLForeignFrameWrapper [inline]
IsContainingBlock() const nsBlockFrame [virtual]
IsEmpty()nsBlockFrame [virtual]
IsFloatContainingBlock() const nsBlockFrame [virtual]
IsSelfEmpty()nsBlockFrame [virtual]
IsSplittable(nsSplittableType &aIsSplittable) const nsBlockFrame
IsVisibleForPainting(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, PRBool aCheckVis, PRBool *aIsVisible)nsBlockFrame
LastChild()nsBlockFrame [protected]
line_iterator typedefnsBlockFrame
MapAttributesIntoCSS(nsPresContext *aPresContext, nsIContent *aContent)nsMathMLFrame [static]
MapAttributesIntoCSS(nsPresContext *aPresContext, nsIFrame *aFrame)nsMathMLFrame [static]
MarkLineDirty(line_iterator aLine)nsBlockFrame [protected]
mAscentnsBlockFrame [protected]
mBoundingMetricsnsMathMLFrame [protected]
mBulletnsBlockFrame [protected]
mEmbellishDatansMathMLFrame [protected]
mFloatsnsBlockFrame [protected]
mLinesnsBlockFrame [protected]
mPresentationDatansMathMLFrame [protected]
mReferencensMathMLFrame [protected]
NS_IMETHOD_(nsrefcnt) AddRef()nsMathMLFrame [inline]
NS_IMETHOD_(nsrefcnt) Release()nsMathMLFrame [inline]
NS_NewBlockFrame(nsIPresShell *aPresShell, nsIFrame **aNewFrame, PRUint32 aFlags)nsBlockFrame [friend]
NS_NewMathMLForeignFrameWrapper(nsIPresShell *aPresShell, nsIFrame **aNewFrame)nsMathMLForeignFrameWrapper [friend]
nsAutoOOFFrameListnsBlockFrame [friend]
nsBlockFrame()nsBlockFrame [protected]
nsBlockReflowState classnsBlockFrame [friend]
nsMathMLForeignFrameWrapper()nsMathMLForeignFrameWrapper [inline, protected]
Paint(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, const nsRect &aDirtyRect, nsFramePaintLayer aWhichLayer, PRUint32 aFlags=0)nsBlockFrame
PaintChild(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, const nsRect &aDirtyRect, nsIFrame *aFrame, nsFramePaintLayer aWhichLayer, PRUint32 aFlags=0)nsBlockFrame [inline, virtual]
PaintChildren(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, const nsRect &aDirtyRect, nsFramePaintLayer aWhichLayer, PRUint32 aFlags=0)nsBlockFrame [protected, virtual]
PaintFloats(nsPresContext *aPresContext, nsIRenderingContext &aRenderingContext, const nsRect &aDirtyRect)nsBlockFrame [protected]
PaintTextDecorationLines(nsIRenderingContext &aRenderingContext, nscolor aColor, nscoord aOffset, nscoord aAscent, nscoord aSize)nsBlockFrame [protected, virtual]
ParseNamedSpaceValue(nsIFrame *aMathMLmstyleFrame, nsString &aString, nsCSSValue &aCSSValue)nsMathMLFrame [static]
ParseNumericValue(nsString &aString, nsCSSValue &aCSSValue)nsMathMLFrame [static]
Place(nsIRenderingContext &aRenderingContext, PRBool aPlaceOrigin, nsHTMLReflowMetrics &aDesiredSize)nsMathMLFrame [inline, virtual]
PlaceLine(nsBlockReflowState &aState, nsLineLayout &aLineLayout, line_iterator aLine, PRBool *aKeepReflowGoing, PRBool aUpdateMaximumWidth)nsBlockFrame [protected]
PostPlaceLine(nsBlockReflowState &aState, nsLineBox *aLine, nscoord aMaxElementWidth)nsBlockFrame [protected]
PrepareChildIncrementalReflow(nsBlockReflowState &aState)nsBlockFrame [protected]
PrepareInitialReflow(nsBlockReflowState &aState)nsBlockFrame [protected]
PrepareResizeReflow(nsBlockReflowState &aState)nsBlockFrame [protected]
PrepareStyleChangedReflow(nsBlockReflowState &aState)nsBlockFrame [protected]
PropagateFloatDamage(nsBlockReflowState &aState, nsLineBox *aLine, nscoord aDeltaY)nsBlockFrame [protected]
PullFrame(nsBlockReflowState &aState, line_iterator aLine, PRBool aDamageDeletedLine, nsIFrame *&aFrameResult)nsBlockFrame [protected]
PullFrameFrom(nsBlockReflowState &aState, nsLineBox *aLine, nsBlockFrame *aFromContainer, PRBool aFromOverflowLine, nsLineList::iterator aFromLine, PRBool aDamageDeletedLines, nsIFrame *&aFrameResult)nsBlockFrame [protected]
PushLines(nsBlockReflowState &aState, nsLineList::iterator aLineBefore)nsBlockFrame [protected]
PushTruncatedPlaceholderLine(nsBlockReflowState &aState, line_iterator aLine, nsIFrame *aLastPlaceholder, PRBool &aKeepReflowGoing)nsBlockFrame [protected]
nsBlockFrame::QueryInterface(const nsIID &aIID, void **aInstancePtr)nsBlockFrame
nsMathMLFrame::QueryInterface(REFNSIID aIID, void **aInstancePtr)nsMathMLFrame
rbegin_lines()nsBlockFrame [inline]
rbegin_lines() const nsBlockFrame [inline]
Reflow(nsPresContext *aPresContext, nsHTMLReflowMetrics &aDesiredSize, const nsHTMLReflowState &aReflowState, nsReflowStatus &aStatus)nsMathMLForeignFrameWrapper
ReflowBlockFrame(nsBlockReflowState &aState, line_iterator aLine, PRBool *aKeepGoing)nsBlockFrame [protected]
ReflowBullet(nsBlockReflowState &aState, nsHTMLReflowMetrics &aMetrics)nsBlockFrame [protected]
ReflowDirtyChild(nsIPresShell *aPresShell, nsIFrame *aChild)nsBlockFrame
ReflowDirtyLines(nsBlockReflowState &aState, PRBool aTryPull)nsBlockFrame [protected]
ReflowFloat(nsBlockReflowState &aState, nsPlaceholderFrame *aPlaceholder, nsFloatCache *aFloatCache, nsReflowStatus &aReflowStatus)nsBlockFrame [protected]
ReflowInlineFrame(nsBlockReflowState &aState, nsLineLayout &aLineLayout, line_iterator aLine, nsIFrame *aFrame, PRUint8 *aLineReflowStatus)nsBlockFrame [protected]
ReflowInlineFrames(nsBlockReflowState &aState, line_iterator aLine, PRBool aTryPull, PRBool *aKeepLineGoing, PRBool aDamageDirtyArea, PRBool aUpdateMaximumWidth=PR_FALSE)nsBlockFrame [protected]
ReflowLine(nsBlockReflowState &aState, line_iterator aLine, PRBool aTryPull, PRBool *aKeepReflowGoing, PRBool aDamageDirtyArea=PR_FALSE)nsBlockFrame [protected]
RemoveFloat(nsIFrame *aFloat)nsBlockFrame [protected]
RemoveFrame(nsIAtom *aListName, nsIFrame *aOldFrame)nsMathMLForeignFrameWrapper [inline]
RemoveOverflowLines()nsBlockFrame [protected]
rend_lines()nsBlockFrame [inline]
rend_lines() const nsBlockFrame [inline]
RenumberLists(nsPresContext *aPresContext)nsBlockFrame [protected]
RenumberListsFor(nsPresContext *aPresContext, nsIFrame *aKid, PRInt32 *aOrdinal, PRInt32 aDepth)nsBlockFrame [protected]
RenumberListsInBlock(nsPresContext *aPresContext, nsBlockFrame *aContainerFrame, PRInt32 *aOrdinal, PRInt32 aDepth)nsBlockFrame [protected]
ReparentFloats(nsIFrame *aFirstFrame, nsBlockFrame *aOldParent, PRBool aFromOverflow, PRBool aReparentSiblings)nsBlockFrame
ReplaceFrame(nsIAtom *aListName, nsIFrame *aOldFrame, nsIFrame *aNewFrame)nsMathMLForeignFrameWrapper [inline]
ReResolveScriptStyle(PRInt32 aParentScriptLevel)nsMathMLForeignFrameWrapper [inline, virtual]
ResolveMathMLCharStyle(nsPresContext *aPresContext, nsIContent *aContent, nsStyleContext *aParenStyleContext, nsMathMLChar *aMathMLChar, PRBool aIsMutableChar)nsMathMLFrame [static]
RetargetInlineIncrementalReflow(nsReflowPath::iterator &aFrame, line_iterator &aLine, nsIFrame *aPrevInFlow)nsBlockFrame [protected]
reverse_line_iterator typedefnsBlockFrame
SetBoundingMetrics(const nsBoundingMetrics &aBoundingMetrics)nsMathMLFrame [inline, virtual]
SetEmbellishData(const nsEmbellishData &aEmbellishData)nsMathMLFrame [inline, virtual]
SetFlags(PRUint32 aFlags)nsBlockFrame [inline, protected]
SetInitialChildList(nsPresContext *aPresContext, nsIAtom *aListName, nsIFrame *aChildList)nsBlockFrame
SetOverflowLines(nsLineList *aOverflowLines)nsBlockFrame [protected]
SetOverflowOutOfFlows(const nsFrameList &aList)nsBlockFrame [protected]
SetParent(const nsIFrame *aParent)nsBlockFrame
SetPresentationData(const nsPresentationData &aPresentationData)nsMathMLFrame [inline, virtual]
SetReference(const nsPoint &aReference)nsMathMLFrame [inline, virtual]
SetupLineCursor()nsBlockFrame
ShouldApplyTopMargin(nsBlockReflowState &aState, nsLineBox *aLine)nsBlockFrame [protected]
ShouldJustifyLine(nsBlockReflowState &aState, line_iterator aLine)nsBlockFrame [protected]
SlideLine(nsBlockReflowState &aState, nsLineBox *aLine, nscoord aDY)nsBlockFrame [protected]
SplitLine(nsBlockReflowState &aState, nsLineLayout &aLineLayout, line_iterator aLine, nsIFrame *aFrame)nsBlockFrame [protected]
SplitPlaceholder(nsBlockReflowState &aState, nsIFrame *aPlaceholder)nsBlockFrame
Stretch(nsIRenderingContext &aRenderingContext, nsStretchDirection aStretchDirection, nsBoundingMetrics &aContainerSize, nsHTMLReflowMetrics &aDesiredStretchSize)nsMathMLFrame [inline, virtual]
TransmitAutomaticData()nsMathMLFrame [inline, virtual]
TryAllLines(nsLineList::iterator *aIterator, nsLineList::iterator *aEndIterator, PRBool *aInOverflowLines)nsBlockFrame [protected]
UndoSplitPlaceholders(nsBlockReflowState &aState, nsIFrame *aLastPlaceholder)nsBlockFrame
UpdateBulletPosition(nsBlockReflowState &aState)nsBlockFrame [protected]
UpdatePresentationData(PRInt32 aScriptLevelIncrement, PRUint32 aFlagsValues, PRUint32 aFlagsToUpdate)nsMathMLFrame [virtual]
UpdatePresentationDataFromChildAt(PRInt32 aFirstIndex, PRInt32 aLastIndex, PRInt32 aScriptLevelIncrement, PRUint32 aFlagsValues, PRUint32 aFlagsToUpdate)nsMathMLForeignFrameWrapper [inline, virtual]
~nsBlockFrame()nsBlockFrame [protected, virtual]
~nsMathMLForeignFrameWrapper()nsMathMLForeignFrameWrapper [inline, protected, virtual]