nsSVGForeignObjectFrame Class Reference

Inheritance diagram for nsSVGForeignObjectFrame:

Inheritance graph
[legend]
Collaboration diagram for nsSVGForeignObjectFrame:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Protected Member Functions

Protected Attributes

Friends


Constructor & Destructor Documentation

nsSVGForeignObjectFrame::nsSVGForeignObjectFrame  )  [protected]
 

Definition at line 179 of file nsSVGForeignObjectFrame.cpp.

nsSVGForeignObjectFrame::~nsSVGForeignObjectFrame  )  [protected, virtual]
 

Definition at line 184 of file nsSVGForeignObjectFrame.cpp.

References mHeight, mWidth, mX, and mY.


Member Function Documentation

nsresult nsSVGForeignObjectFrame::Init  )  [protected]
 

Definition at line 205 of file nsSVGForeignObjectFrame.cpp.

References mHeight, mWidth, mX, and mY.

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

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

virtual nsresult nsSVGForeignObjectFrame::Reflow nsIPresContext *  aPresContext,
nsHTMLReflowMetrics &  aDesiredSize,
const nsHTMLReflowState &  aReflowState,
nsReflowStatus aStatus
[virtual]
 

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

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

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

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

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

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

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

Implements nsISVGChildFrame.

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

Implements nsISVGChildFrame.

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

Implements nsISVGChildFrame.

virtual nsresult nsSVGForeignObjectFrame::InitialUpdate  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGForeignObjectFrame::NotifyCTMChanged  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGForeignObjectFrame::NotifyRedrawSuspended  )  [virtual]
 

Implements nsISVGChildFrame.

virtual nsresult nsSVGForeignObjectFrame::NotifyRedrawUnsuspended  )  [virtual]
 

Implements nsISVGChildFrame.

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

Implements nsISVGChildFrame.

virtual nsISVGOuterSVGFrame* nsSVGForeignObjectFrame::GetOuterSVGFrame  )  [virtual]
 

Implements nsISVGContainerFrame.

void nsSVGForeignObjectFrame::Update  )  [protected]
 

already_AddRefed<nsISVGRendererRegion> nsSVGForeignObjectFrame::DoReflow  )  [protected]
 

float nsSVGForeignObjectFrame::GetPxPerTwips  )  [protected]
 

float nsSVGForeignObjectFrame::GetTwipsPerPx  )  [protected]
 

void nsSVGForeignObjectFrame::TransformPoint float &  x,
float &  y
[protected]
 

void nsSVGForeignObjectFrame::TransformVector float &  x,
float &  y
[protected]
 

void nsSVGForeignObjectFrame::GetCTM nsIDOMSVGMatrix **  ctm  )  [protected]
 


Friends And Related Function Documentation

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

Definition at line 158 of file nsSVGForeignObjectFrame.cpp.


Member Data Documentation

PRBool nsSVGForeignObjectFrame::mIsDirty [protected]
 

Definition at line 147 of file nsSVGForeignObjectFrame.cpp.

nsIDOMSVGLength* nsSVGForeignObjectFrame::mX [protected]
 

Definition at line 148 of file nsSVGForeignObjectFrame.cpp.

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

nsIDOMSVGLength* nsSVGForeignObjectFrame::mY [protected]
 

Definition at line 149 of file nsSVGForeignObjectFrame.cpp.

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

nsIDOMSVGLength* nsSVGForeignObjectFrame::mWidth [protected]
 

Definition at line 150 of file nsSVGForeignObjectFrame.cpp.

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

nsIDOMSVGLength* nsSVGForeignObjectFrame::mHeight [protected]
 

Definition at line 151 of file nsSVGForeignObjectFrame.cpp.

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


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