GRE::DLG_VIEWZOOM Class Reference

#include <gre/dlgviewzoom.h>

Inheritance diagram for GRE::DLG_VIEWZOOM:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 DLG_VIEWZOOM (GRE_VIEW *view)
 ~DLG_VIEWZOOM ()

Private Member Functions

void CheckEnableApply ()
bool GetCenter (DPOINT2D &center)
void OnCmdRefSys ()
void OnComboZoomTo ()
void OnComboZoomUnits ()
void UpdateControls ()
void UpdateTitle ()
void UpdateZoomControls ()
virtual ERRVALUE v_CreateContent ()
virtual void v_OnApply ()

Private Attributes

MGUI::FORM_BUTTONTEXT_T< DLG_VIEWZOOMm_BtxCenterRefSys
MGUI::FORM_COMBOBOX m_CbxGroup
MGUI::FORM_COMBOBOX_T< DLG_VIEWZOOMm_CbxZoomTo
MGUI::CTRL_COMBOBOX_T< DLG_VIEWZOOMm_CbxZoomUnits
SPATREF::COORDOP_ZONED m_CoordOpZoned
SPATREF::COORDREFSYS m_CoordRefSys
MGUI::FORM_EDIT_STRING_T<
DLG_VIEWZOOM
m_EditCenterMGRS
MGUI::FORM_EDIT_NUMBER_T<
DLG_VIEWZOOM
m_EditCenterX
MGUI::FORM_EDIT_NUMBER_T<
DLG_VIEWZOOM
m_EditCenterY
MGUI::FORM_EDIT_NUMBER_T<
DLG_VIEWZOOM
m_EditZoom
MGUI::CTRL_GROUPBOX m_GbxCenter
GRE_VIEWm_view

Constructor & Destructor Documentation

GRE::DLG_VIEWZOOM::DLG_VIEWZOOM GRE_VIEW view  ) 
 

GRE::DLG_VIEWZOOM::~DLG_VIEWZOOM  ) 
 


Member Function Documentation

void GRE::DLG_VIEWZOOM::CheckEnableApply  )  [private]
 

bool GRE::DLG_VIEWZOOM::GetCenter DPOINT2D center  )  [private]
 

void GRE::DLG_VIEWZOOM::OnCmdRefSys  )  [private]
 

void GRE::DLG_VIEWZOOM::OnComboZoomTo  )  [private]
 

void GRE::DLG_VIEWZOOM::OnComboZoomUnits  )  [private]
 

void GRE::DLG_VIEWZOOM::UpdateControls  )  [private]
 

void GRE::DLG_VIEWZOOM::UpdateTitle  )  [private]
 

void GRE::DLG_VIEWZOOM::UpdateZoomControls  )  [private]
 

virtual ERRVALUE GRE::DLG_VIEWZOOM::v_CreateContent  )  [private, virtual]
 

Create dialog shell contents.

Derived class MUST implement this. Function must return 0 for success or an error code. This will be called by the dialog creation code and must not be called directly. This is normally overridden only by the specific dialog implementation and not by the code that actually uses that dialog implementation. Implementation should call GetMainForm() or GetMainPane() to determine the form or pane to create the controls in. Note that you cannot override the dialog title in v_CreateContent, title must be set first.

Implements MGUI::DLGSHELL.

virtual void GRE::DLG_VIEWZOOM::v_OnApply  )  [private, virtual]
 

Called when user presses 'Apply' button.

Will also be called by default v_OnOK implementation if 'Apply' button exists and is not disabled.

Reimplemented from MGUI::DLGSHELL.


Member Data Documentation

MGUI::FORM_BUTTONTEXT_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_BtxCenterRefSys [private]
 

Definition at line 58 of file dlgviewzoom.h.

MGUI::FORM_COMBOBOX GRE::DLG_VIEWZOOM::m_CbxGroup [private]
 

Definition at line 53 of file dlgviewzoom.h.

MGUI::FORM_COMBOBOX_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_CbxZoomTo [private]
 

Definition at line 54 of file dlgviewzoom.h.

MGUI::CTRL_COMBOBOX_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_CbxZoomUnits [private]
 

Definition at line 56 of file dlgviewzoom.h.

SPATREF::COORDOP_ZONED GRE::DLG_VIEWZOOM::m_CoordOpZoned [private]
 

Definition at line 52 of file dlgviewzoom.h.

SPATREF::COORDREFSYS GRE::DLG_VIEWZOOM::m_CoordRefSys [private]
 

Definition at line 51 of file dlgviewzoom.h.

MGUI::FORM_EDIT_STRING_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_EditCenterMGRS [private]
 

Definition at line 59 of file dlgviewzoom.h.

MGUI::FORM_EDIT_NUMBER_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_EditCenterX [private]
 

Definition at line 61 of file dlgviewzoom.h.

MGUI::FORM_EDIT_NUMBER_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_EditCenterY [private]
 

Definition at line 60 of file dlgviewzoom.h.

MGUI::FORM_EDIT_NUMBER_T<DLG_VIEWZOOM> GRE::DLG_VIEWZOOM::m_EditZoom [private]
 

Definition at line 55 of file dlgviewzoom.h.

MGUI::CTRL_GROUPBOX GRE::DLG_VIEWZOOM::m_GbxCenter [private]
 

Definition at line 57 of file dlgviewzoom.h.

GRE_VIEW* GRE::DLG_VIEWZOOM::m_view [private]
 

Definition at line 50 of file dlgviewzoom.h.


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