CNSFlexDialog Class Reference

#include <NSFlexDialog.h>

Inheritance diagram for CNSFlexDialog:

Inheritance graph
[legend]
Collaboration diagram for CNSFlexDialog:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 CNSFlexDialog (UINT nIDTemplate, CWnd *pParentWnd=NULL, void *pSubject=NULL)
 CNSFlexDialog (LPCTSTR lpszTemplateName, CWnd *pParentWnd=NULL, void *pSubject=NULL)
virtual ~CNSFlexDialog ()
void AddFlexConstraint (UINT nControlID, const CNSFlexHorizontalConstraint &HorizontalConstraint, const CNSFlexVerticalConstraint &VerticalConstraint)
void * GetSubject () const
virtual BOOL OnApplyChanges (void *pSubject)
void SetModified (BOOL bChanged=TRUE)
virtual void SetSubject (void *pSubject)
virtual void OnOK ()

Protected Member Functions

afx_msg void OnSize (UINT nType, int cx, int cy)
afx_msg void OnGetMinMaxInfo (MINMAXINFO FAR *lpMMI)
virtual BOOL OnInitDialog ()
afx_msg void OnApply ()

Detailed Description

Definition at line 22 of file NSFlexDialog.h.


Constructor & Destructor Documentation

CNSFlexDialog::CNSFlexDialog ( UINT  nIDTemplate,
CWnd *  pParentWnd = NULL,
void *  pSubject = NULL 
)

Definition at line 21 of file NSFlexDialog.cpp.

CNSFlexDialog::CNSFlexDialog ( LPCTSTR  lpszTemplateName,
CWnd *  pParentWnd = NULL,
void *  pSubject = NULL 
)

Definition at line 29 of file NSFlexDialog.cpp.

CNSFlexDialog::~CNSFlexDialog (  )  [virtual]

Definition at line 38 of file NSFlexDialog.cpp.


Member Function Documentation

void CNSFlexDialog::AddFlexConstraint ( UINT  nControlID,
const CNSFlexHorizontalConstraint HorizontalConstraint,
const CNSFlexVerticalConstraint VerticalConstraint 
)

Definition at line 43 of file NSFlexDialog.cpp.

References CNSFlexConstraintList::AddConstraint().

void * CNSFlexDialog::GetSubject (  )  const

Definition at line 51 of file NSFlexDialog.cpp.

BOOL CNSFlexDialog::OnApplyChanges ( void *  pSubject  )  [virtual]

Definition at line 67 of file NSFlexDialog.cpp.

Referenced by OnApply(), and OnOK().

void CNSFlexDialog::SetModified ( BOOL  bChanged = TRUE  ) 

Definition at line 131 of file NSFlexDialog.cpp.

Referenced by OnApply(), and OnInitDialog().

void CNSFlexDialog::SetSubject ( void *  pSubject  )  [virtual]

Definition at line 141 of file NSFlexDialog.cpp.

void CNSFlexDialog::OnOK (  )  [virtual]

Reimplemented in info_edit.

Definition at line 101 of file NSFlexDialog.cpp.

References OnApplyChanges().

Referenced by info_edit::OnOK().

void CNSFlexDialog::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 112 of file NSFlexDialog.cpp.

References CNSFlexConstraintList::PositionControls().

void CNSFlexDialog::OnGetMinMaxInfo ( MINMAXINFO FAR *  lpMMI  )  [protected]

Definition at line 72 of file NSFlexDialog.cpp.

BOOL CNSFlexDialog::OnInitDialog (  )  [protected, virtual]

Reimplemented in info_edit.

Definition at line 80 of file NSFlexDialog.cpp.

References SetModified().

Referenced by info_edit::OnInitDialog().

void CNSFlexDialog::OnApply (  )  [protected]

Definition at line 56 of file NSFlexDialog.cpp.

References OnApplyChanges(), and SetModified().


The documentation for this class was generated from the following files:
Generated on Sat Aug 30 04:33:10 2008 for HOOPLE Libraries by  doxygen 1.5.1