CNSFlexConstraint Class Reference

#include <NSFlexConstraintList.h>

Collaboration diagram for CNSFlexConstraint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CNSFlexConstraint (UINT nControlID, const CNSFlexHorizontalConstraint &HorizontalConstraint, const CNSFlexVerticalConstraint &VerticalConstraint)
 ~CNSFlexConstraint ()
void SetBasePosition (int nBaseLeft, int nBaseTop, int nBaseRight, int nBaseBottom)
BOOL Init (const CWnd *pContainerWnd, int nClientWidth, int nClientHeight)
UINT GetControlID () const
int GetBaseLeft () const
int GetBaseTop () const
int GetBaseRight () const
int GetBaseBottom () const
float GetLeftLocator () const
float GetTopLocator () const
float GetRightLocator () const
float GetBottomLocator () const

Detailed Description

Definition at line 7 of file NSFlexConstraintList.h.


Constructor & Destructor Documentation

CNSFlexConstraint::CNSFlexConstraint ( UINT  nControlID,
const CNSFlexHorizontalConstraint HorizontalConstraint,
const CNSFlexVerticalConstraint VerticalConstraint 
)

Definition at line 126 of file NSFlexConstraints.cpp.

References CNSFlexVerticalConstraint::CopyMe(), and CNSFlexHorizontalConstraint::CopyMe().

CNSFlexConstraint::~CNSFlexConstraint (  ) 

Definition at line 141 of file NSFlexConstraints.cpp.


Member Function Documentation

void CNSFlexConstraint::SetBasePosition ( int  nBaseLeft,
int  nBaseTop,
int  nBaseRight,
int  nBaseBottom 
)

Definition at line 147 of file NSFlexConstraints.cpp.

Referenced by Init().

BOOL CNSFlexConstraint::Init ( const CWnd *  pContainerWnd,
int  nClientWidth,
int  nClientHeight 
)

Definition at line 156 of file NSFlexConstraints.cpp.

References GetControlID(), CNSFlexVerticalConstraint::Init(), CNSFlexHorizontalConstraint::Init(), LOBYTE, and SetBasePosition().

UINT CNSFlexConstraint::GetControlID (  )  const [inline]

Definition at line 49 of file NSFlexConstraintList.h.

Referenced by Init().

int CNSFlexConstraint::GetBaseLeft (  )  const [inline]

Definition at line 54 of file NSFlexConstraintList.h.

int CNSFlexConstraint::GetBaseTop (  )  const [inline]

Definition at line 59 of file NSFlexConstraintList.h.

int CNSFlexConstraint::GetBaseRight (  )  const [inline]

Definition at line 64 of file NSFlexConstraintList.h.

int CNSFlexConstraint::GetBaseBottom (  )  const [inline]

Definition at line 69 of file NSFlexConstraintList.h.

float CNSFlexConstraint::GetLeftLocator (  )  const [inline]

Definition at line 74 of file NSFlexConstraintList.h.

References CNSFlexHorizontalConstraint::GetLeft().

float CNSFlexConstraint::GetTopLocator (  )  const [inline]

Definition at line 79 of file NSFlexConstraintList.h.

References CNSFlexVerticalConstraint::GetTop().

float CNSFlexConstraint::GetRightLocator (  )  const [inline]

Definition at line 84 of file NSFlexConstraintList.h.

References CNSFlexHorizontalConstraint::GetRight().

float CNSFlexConstraint::GetBottomLocator (  )  const [inline]

Definition at line 89 of file NSFlexConstraintList.h.

References CNSFlexVerticalConstraint::GetBottom().


The documentation for this class was generated from the following files:
Generated on Sat Oct 11 04:30:03 2008 for HOOPLE Libraries by  doxygen 1.5.1