nsSVGTSpanFrame Class Reference

Inheritance diagram for nsSVGTSpanFrame:

Inheritance graph
[legend]
Collaboration diagram for nsSVGTSpanFrame:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Protected Member Functions

Friends


Constructor & Destructor Documentation

nsSVGTSpanFrame::nsSVGTSpanFrame  )  [protected]
 

Definition at line 192 of file nsSVGTSpanFrame.cpp.

nsSVGTSpanFrame::~nsSVGTSpanFrame  )  [protected, virtual]
 

Definition at line 197 of file nsSVGTSpanFrame.cpp.

References GetX(), and GetY().


Member Function Documentation

nsresult nsSVGTSpanFrame::Init  )  [protected]
 

Definition at line 211 of file nsSVGTSpanFrame.cpp.

References GetX(), and GetY().

virtual nsresult nsSVGTSpanFrame::QueryInterface const nsIID &  aIID,
void **  aInstancePtr
[protected, virtual]
 

virtual nsresult nsSVGTSpanFrame::AppendFrames nsIPresContext *  aPresContext,
nsIPresShell &  aPresShell,
nsIAtom *  aListName,
nsIFrame aFrameList
[virtual]
 

virtual nsresult nsSVGTSpanFrame::InsertFrames nsIPresContext *  aPresContext,
nsIPresShell &  aPresShell,
nsIAtom *  aListName,
nsIFrame aPrevFrame,
nsIFrame aFrameList
[virtual]
 

virtual nsresult nsSVGTSpanFrame::RemoveFrame nsIPresContext *  aPresContext,
nsIPresShell &  aPresShell,
nsIAtom *  aListName,
nsIFrame aOldFrame
[virtual]
 

virtual nsresult nsSVGTSpanFrame::ReplaceFrame nsIPresContext *  aPresContext,
nsIPresShell &  aPresShell,
nsIAtom *  aListName,
nsIFrame aOldFrame,
nsIFrame aNewFrame
[virtual]
 

Reimplemented from nsContainerFrame.

virtual nsresult nsSVGTSpanFrame::Init nsIPresContext *  aPresContext,
nsIContent *  aContent,
nsIFrame aParent,
nsStyleContext *  aContext,
nsIFrame aPrevInFlow
[virtual]
 

Reimplemented from nsContainerFrame.

virtual nsresult nsSVGTSpanFrame::WillModifySVGObservable nsISVGValue *  observable  )  [virtual]
 

virtual nsresult nsSVGTSpanFrame::DidModifySVGObservable nsISVGValue *  observable  )  [virtual]
 

virtual nsresult nsSVGTSpanFrame::Paint nsISVGRendererCanvas canvas,
const nsRect &  dirtyRectTwips
[virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGTSpanFrame::GetFrameForPoint float  x,
float  y,
nsIFrame **  hit
[virtual]
 

Implements nsISVGChildFrame.

virtual already_AddRefed<nsISVGRendererRegion> nsSVGTSpanFrame::GetCoveredRegion  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGTSpanFrame::InitialUpdate  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGTSpanFrame::NotifyCTMChanged  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGTSpanFrame::NotifyRedrawSuspended  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGTSpanFrame::NotifyRedrawUnsuspended  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGTSpanFrame::GetBBox nsIDOMSVGRect **  _retval  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsISVGOuterSVGFrame* nsSVGTSpanFrame::GetOuterSVGFrame  )  [virtual]
 

Implements nsISVGContainerFrame.

virtual nsISVGTextFrame* nsSVGTSpanFrame::GetTextFrame  )  [virtual]
 

Implements nsISVGTextContainerFrame.

virtual PRBool nsSVGTSpanFrame::GetAbsolutePositionAdjustmentX float &  x,
PRUint32  charNum
[virtual]
 

Implements nsISVGTextContainerFrame.

virtual PRBool nsSVGTSpanFrame::GetAbsolutePositionAdjustmentY float &  y,
PRUint32  charNum
[virtual]
 

Implements nsISVGTextContainerFrame.

virtual PRBool nsSVGTSpanFrame::GetRelativePositionAdjustmentX float &  dx,
PRUint32  charNum
[virtual]
 

Implements nsISVGTextContainerFrame.

virtual PRBool nsSVGTSpanFrame::GetRelativePositionAdjustmentY float &  dy,
PRUint32  charNum
[virtual]
 

Implements nsISVGTextContainerFrame.

virtual nsISVGGlyphFragmentLeaf* nsSVGTSpanFrame::GetFirstGlyphFragment  )  [virtual]
 

Implements nsISVGGlyphFragmentNode.

virtual nsISVGGlyphFragmentLeaf* nsSVGTSpanFrame::GetNextGlyphFragment  )  [virtual]
 

Implements nsISVGGlyphFragmentNode.

virtual PRUint32 nsSVGTSpanFrame::BuildGlyphFragmentTree PRUint32  charNum,
PRBool  lastBranch
[virtual]
 

Implements nsISVGGlyphFragmentNode.

virtual void nsSVGTSpanFrame::NotifyMetricsSuspended  )  [virtual]
 

Implements nsISVGGlyphFragmentNode.

virtual void nsSVGTSpanFrame::NotifyMetricsUnsuspended  )  [virtual]
 

Implements nsISVGGlyphFragmentNode.

virtual void nsSVGTSpanFrame::NotifyGlyphFragmentTreeSuspended  )  [virtual]
 

Implements nsISVGGlyphFragmentNode.

virtual void nsSVGTSpanFrame::NotifyGlyphFragmentTreeUnsuspended  )  [virtual]
 

Implements nsISVGGlyphFragmentNode.

already_AddRefed<nsIDOMSVGLengthList> nsSVGTSpanFrame::GetX  )  [protected]
 

Referenced by Init(), and ~nsSVGTSpanFrame().

already_AddRefed<nsIDOMSVGLengthList> nsSVGTSpanFrame::GetY  )  [protected]
 

Referenced by Init(), and ~nsSVGTSpanFrame().

nsISVGGlyphFragmentNode* nsSVGTSpanFrame::GetFirstGlyphFragmentChildNode  )  [protected]
 

nsISVGGlyphFragmentNode* nsSVGTSpanFrame::GetNextGlyphFragmentChildNode nsISVGGlyphFragmentNode node  )  [protected]
 


Friends And Related Function Documentation

nsresult NS_NewSVGTSpanFrame nsIPresShell *  aPresShell,
nsIContent *  aContent,
nsIFrame parentFrame,
nsIFrame **  aNewFrame
[friend]
 

Definition at line 163 of file nsSVGTSpanFrame.cpp.


The documentation for this class was generated from the following file:
Generated on Wed Sep 10 22:25:50 2003 for Mozilla SVG Project Rendering Backend by doxygen1.3