Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions
nsIMathMLFrame Class Reference

#include <nsIMathMLFrame.h>

Inheritance diagram for nsIMathMLFrame:
Inheritance graph
[legend]
Collaboration diagram for nsIMathMLFrame:
Collaboration graph
[legend]

List of all members.

Public Member Functions

NS_IMETHOD GetBoundingMetrics (nsBoundingMetrics &aBoundingMetrics)=0
NS_IMETHOD SetBoundingMetrics (const nsBoundingMetrics &aBoundingMetrics)=0
NS_IMETHOD GetReference (nsPoint &aReference)=0
NS_IMETHOD SetReference (const nsPoint &aReference)=0
virtual eMathMLFrameType GetMathMLFrameType ()=0
NS_IMETHOD Stretch (nsIRenderingContext &aRenderingContext, nsStretchDirection aStretchDirection, nsBoundingMetrics &aContainerSize, nsHTMLReflowMetrics &aDesiredStretchSize)=0
NS_IMETHOD Place (nsIRenderingContext &aRenderingContext, PRBool aPlaceOrigin, nsHTMLReflowMetrics &aDesiredSize)=0
NS_IMETHOD GetEmbellishData (nsEmbellishData &aEmbellishData)=0
NS_IMETHOD SetEmbellishData (const nsEmbellishData &aEmbellishData)=0
NS_IMETHOD GetPresentationData (nsPresentationData &aPresentationData)=0
NS_IMETHOD SetPresentationData (const nsPresentationData &aPresentationData)=0
NS_IMETHOD InheritAutomaticData (nsIFrame *aParent)=0
NS_IMETHOD TransmitAutomaticData ()=0
NS_IMETHOD UpdatePresentationData (PRInt32 aScriptLevelIncrement, PRUint32 aFlagsValues, PRUint32 aFlagsToUpdate)=0
NS_IMETHOD UpdatePresentationDataFromChildAt (PRInt32 aFirstIndex, PRInt32 aLastIndex, PRInt32 aScriptLevelIncrement, PRUint32 aFlagsValues, PRUint32 aFlagsToUpdate)=0
NS_IMETHOD ReResolveScriptStyle (PRInt32 aParentScriptLevel)=0

Detailed Description

Definition at line 70 of file nsIMathMLFrame.h.


Member Function Documentation

NS_IMETHOD nsIMathMLFrame::GetBoundingMetrics ( nsBoundingMetrics &  aBoundingMetrics) [pure virtual]

Implemented in nsMathMLFrame.

Here is the caller graph for this function:

NS_IMETHOD nsIMathMLFrame::GetEmbellishData ( nsEmbellishData aEmbellishData) [pure virtual]

Implemented in nsMathMLFrame.

Here is the caller graph for this function:

Implemented in nsMathMLFrame, nsMathMLmfracFrame, nsMathMLmoFrame, and nsMathMLTokenFrame.

Here is the caller graph for this function:

NS_IMETHOD nsIMathMLFrame::GetPresentationData ( nsPresentationData aPresentationData) [pure virtual]

Implemented in nsMathMLFrame.

Here is the caller graph for this function:

NS_IMETHOD nsIMathMLFrame::GetReference ( nsPoint aReference) [pure virtual]

Implemented in nsMathMLFrame.

NS_IMETHOD nsIMathMLFrame::Place ( nsIRenderingContext aRenderingContext,
PRBool  aPlaceOrigin,
nsHTMLReflowMetrics aDesiredSize 
) [pure virtual]
NS_IMETHOD nsIMathMLFrame::ReResolveScriptStyle ( PRInt32  aParentScriptLevel) [pure virtual]
NS_IMETHOD nsIMathMLFrame::SetBoundingMetrics ( const nsBoundingMetrics &  aBoundingMetrics) [pure virtual]

Implemented in nsMathMLFrame.

NS_IMETHOD nsIMathMLFrame::SetEmbellishData ( const nsEmbellishData aEmbellishData) [pure virtual]

Implemented in nsMathMLFrame.

Implemented in nsMathMLFrame.

NS_IMETHOD nsIMathMLFrame::SetReference ( const nsPoint aReference) [pure virtual]

Implemented in nsMathMLFrame.

NS_IMETHOD nsIMathMLFrame::Stretch ( nsIRenderingContext aRenderingContext,
nsStretchDirection  aStretchDirection,
nsBoundingMetrics &  aContainerSize,
nsHTMLReflowMetrics aDesiredStretchSize 
) [pure virtual]
NS_IMETHOD nsIMathMLFrame::UpdatePresentationData ( PRInt32  aScriptLevelIncrement,
PRUint32  aFlagsValues,
PRUint32  aFlagsToUpdate 
) [pure virtual]
NS_IMETHOD nsIMathMLFrame::UpdatePresentationDataFromChildAt ( PRInt32  aFirstIndex,
PRInt32  aLastIndex,
PRInt32  aScriptLevelIncrement,
PRUint32  aFlagsValues,
PRUint32  aFlagsToUpdate 
) [pure virtual]

The documentation for this class was generated from the following file: