MGUI::FRAMESTYLEDLG::PAGE_FRAME Class Reference

Inheritance diagram for MGUI::FRAMESTYLEDLG::PAGE_FRAME:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual void OnInitPage ()
virtual void OnSetActive ()
 PAGE_FRAME (FRAMESTYLEDLG *dlg, double CurrentMapScale)
void Update ()
 ~PAGE_FRAME ()

Private Member Functions

void OnChangeBMargin ()
void OnChangeLMargin ()
void OnChangeRMargin ()
void OnChangeTMargin ()
void OnShapeChange ()
void OnToggleMarginLock ()
void SetAllMargins (double val)
void UpdateUI ()

Private Attributes

MGUI::FORM_EDIT_NUMBER_T<
PAGE_FRAME
m_CtrlBMargin
MGUI::FORM_COMBOBOX_T< PAGE_FRAMEm_CtrlFrameShape
MGUI::CTRL_LABEL m_CtrlLabelPct1
MGUI::CTRL_LABEL m_CtrlLabelPct2
MGUI::CTRL_LABEL m_CtrlLabelPct3
MGUI::CTRL_LABEL m_CtrlLabelPct4
MGUI::FORM_EDIT_NUMBER_T<
PAGE_FRAME
m_CtrlLMargin
MGUI::CTRL_TOGGLEBUTTON_T<
PAGE_FRAME
m_CtrlMarginToggle
MGUI::FORM_EDIT_NUMBER_T<
PAGE_FRAME
m_CtrlRMargin
MGUI::FORM_EDIT_NUMBER_T<
PAGE_FRAME
m_CtrlTMargin
double m_CurrentMapScale
FRAMESTYLEDLGm_dlg
MGUI::FORM_EDITSTYLE m_StyleForm

Constructor & Destructor Documentation

MGUI::FRAMESTYLEDLG::PAGE_FRAME::PAGE_FRAME FRAMESTYLEDLG dlg,
double  CurrentMapScale
[inline]
 

Definition at line 62 of file framestyledlg.h.

MGUI::FRAMESTYLEDLG::PAGE_FRAME::~PAGE_FRAME  )  [inline]
 

Definition at line 74 of file framestyledlg.h.


Member Function Documentation

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnChangeBMargin  )  [inline, private]
 

Definition at line 106 of file framestyledlg.h.

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnChangeLMargin  )  [inline, private]
 

Definition at line 111 of file framestyledlg.h.

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnChangeRMargin  )  [inline, private]
 

Definition at line 116 of file framestyledlg.h.

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnChangeTMargin  )  [inline, private]
 

Definition at line 101 of file framestyledlg.h.

virtual void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnInitPage  )  [virtual]
 

Create page contents.

Derived class MUST implement this. This will be called by the page creation code and thus should not be called directly.

Implements MGUI::LAYOUT_PAGE.

virtual void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnSetActive  )  [inline, virtual]
 

Called when page is made active.

Derived class must call base class BEFORE performing own processing.

Reimplemented from MGUI::LAYOUT_PAGE.

Definition at line 78 of file framestyledlg.h.

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnShapeChange  )  [private]
 

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::OnToggleMarginLock  )  [inline, private]
 

Definition at line 121 of file framestyledlg.h.

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::SetAllMargins double  val  )  [inline, private]
 

Definition at line 94 of file framestyledlg.h.

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::Update  ) 
 

void MGUI::FRAMESTYLEDLG::PAGE_FRAME::UpdateUI  )  [private]
 


Member Data Documentation

MGUI::FORM_EDIT_NUMBER_T<PAGE_FRAME> MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlBMargin [private]
 

Definition at line 87 of file framestyledlg.h.

MGUI::FORM_COMBOBOX_T<PAGE_FRAME> MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlFrameShape [private]
 

Definition at line 84 of file framestyledlg.h.

MGUI::CTRL_LABEL MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlLabelPct1 [private]
 

Definition at line 80 of file framestyledlg.h.

MGUI::CTRL_LABEL MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlLabelPct2 [private]
 

Definition at line 81 of file framestyledlg.h.

MGUI::CTRL_LABEL MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlLabelPct3 [private]
 

Definition at line 82 of file framestyledlg.h.

MGUI::CTRL_LABEL MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlLabelPct4 [private]
 

Definition at line 83 of file framestyledlg.h.

MGUI::FORM_EDIT_NUMBER_T<PAGE_FRAME> MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlLMargin [private]
 

Definition at line 88 of file framestyledlg.h.

MGUI::CTRL_TOGGLEBUTTON_T<PAGE_FRAME> MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlMarginToggle [private]
 

Definition at line 85 of file framestyledlg.h.

MGUI::FORM_EDIT_NUMBER_T<PAGE_FRAME> MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlRMargin [private]
 

Definition at line 89 of file framestyledlg.h.

MGUI::FORM_EDIT_NUMBER_T<PAGE_FRAME> MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CtrlTMargin [private]
 

Definition at line 86 of file framestyledlg.h.

double MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_CurrentMapScale [private]
 

Definition at line 92 of file framestyledlg.h.

FRAMESTYLEDLG* MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_dlg [private]
 

Definition at line 91 of file framestyledlg.h.

MGUI::FORM_EDITSTYLE MGUI::FRAMESTYLEDLG::PAGE_FRAME::m_StyleForm [private]
 

Definition at line 90 of file framestyledlg.h.


The documentation for this class was generated from the following file:
Generated on Tue Dec 14 13:20:59 2004 for TNTsdk by  doxygen 1.3.8-20040913