CmdShapeChangeSize Class Reference
[CommandSupport]

Inherits CmdShapeChangePos.

Inheritance diagram for CmdShapeChangeSize:

Inheritance graph
[legend]
Collaboration diagram for CmdShapeChangeSize:

Collaboration graph
[legend]
List of all members.

Public Member Functions

Cmdbase Clone ()
CmdShapeBase CloneForShape (ADBaseShape newShape)
void CmdShapeChangeSize (ADBaseShape originalShape, double newX, double newY, double newW, double newH, double oldX, double oldY, double oldW, double oldH, integer inPosition=-1)
void CmdShapeChangeSize (ADBaseShape originalShape, double newX, double newY, double newW, double newH, integer inPosition=-1)
void CmdShapeChangeSize (ADBaseShape originalShape, double newW, double newH, integer inPosition=-1)
void CmdShapeChangeSize (CmdShapeChangeSize rhs)
CmdBase CompleteCmdCreation ()
void DoCmd ()
void GetDeltas (double toX, double toY, double dx, double dy)
void RedoCmd ()
boolean RefreshAfterDoCmd ()
void UndoCmd ()

Protected Member Functions

ADBaseShape ObjectToChange ()
void SetShape (ADBaseShape originalShape, integer inPosition=-1)

Package Attributes

double mNewH
double mNewW
double mNewX
double mNewY
integer mOriginalListIndex
double mPrevH
double mPrevW
double mPrevX
double mPrevY
ADBaseShape mShape

Constructor & Destructor Documentation

void CmdShapeChangeSize.CmdShapeChangeSize ( CmdShapeChangeSize  rhs  ) 

void CmdShapeChangeSize.CmdShapeChangeSize ( ADBaseShape  originalShape,
double  newW,
double  newH,
integer  inPosition = -1 
)

void CmdShapeChangeSize.CmdShapeChangeSize ( ADBaseShape  originalShape,
double  newX,
double  newY,
double  newW,
double  newH,
integer  inPosition = -1 
)

void CmdShapeChangeSize.CmdShapeChangeSize ( ADBaseShape  originalShape,
double  newX,
double  newY,
double  newW,
double  newH,
double  oldX,
double  oldY,
double  oldW,
double  oldH,
integer  inPosition = -1 
)


Member Function Documentation

Cmdbase CmdShapeChangeSize.Clone (  ) 

Reimplemented from CmdShapeChangePos.

CmdShapeBase CmdShapeBase.CloneForShape ( ADBaseShape  newShape  )  [inherited]

CmdBase CmdShapeBase.CompleteCmdCreation (  )  [inherited]

Reimplemented from CmdBase.

void CmdShapeChangeSize.DoCmd (  ) 

Reimplemented from CmdShapeChangePos.

void CmdShapeChangePos.GetDeltas ( double  toX,
double  toY,
double  dx,
double  dy 
) [inherited]

ADBaseShape CmdShapeBase.ObjectToChange (  )  [protected, inherited]

void CmdBase.RedoCmd (  )  [inherited]

Reimplemented in CmdShapeChangeAttributes, and CmdMultipleCmd.

boolean CmdBase.RefreshAfterDoCmd (  )  [inherited]

void CmdShapeBase.SetShape ( ADBaseShape  originalShape,
integer  inPosition = -1 
) [protected, inherited]

void CmdShapeChangeSize.UndoCmd (  ) 

Reimplemented from CmdShapeChangePos.


Member Data Documentation

double CmdShapeChangeSize.mNewH [package]

double CmdShapeChangeSize.mNewW [package]

double CmdShapeChangePos.mNewX [package, inherited]

double CmdShapeChangePos.mNewY [package, inherited]

integer CmdShapeBase.mOriginalListIndex [package, inherited]

double CmdShapeChangeSize.mPrevH [package]

double CmdShapeChangeSize.mPrevW [package]

double CmdShapeChangePos.mPrevX [package, inherited]

double CmdShapeChangePos.mPrevY [package, inherited]

ADBaseShape CmdShapeBase.mShape [package, inherited]


The documentation for this class was generated from the following file:
Generated on Sat Nov 11 10:53:02 2006 for mf2 by  doxygen 1.5.1