Sequence Chart Studio  svn HEAD revision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Types | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
CBeautifySettingsGDlg Class Reference

#include <beautifySettingGDlg.h>

Inheritance diagram for CBeautifySettingsGDlg:
Inheritance graph
Collaboration diagram for CBeautifySettingsGDlg:
Collaboration graph

Public Types

enum  { IDD = IDD_BEAUTIFY_SETTINGS_GENERAL }
 

Public Member Functions

 CBeautifySettingsGDlg (Visio::IVApplicationPtr vsoApp)
 
 ~CBeautifySettingsGDlg ()
 
const wchar_t * GetRegistryFolder ()
 
- Public Member Functions inherited from ATL::CSettingsPageDialog
 CSettingsPageDialog (WORD IDD, bool hasHelp, __in_opt DLGPROC dlgProc)
 
HWND Create (HWND hWndParent, LPARAM dwInitParam=NULL)
 
HWND Create (HWND hWndParent, RECT &, LPARAM dwInitParam=NULL)
 
BOOL DestroyWindow ()
 
bool getHasHelp ()
 
void showHelp (LPCTSTR path)
 

Public Attributes

long m_use_partsInstance
 
long m_use_constInstance
 
long m_use_originInstance
 
int m_alignBottom
 
long m_use_lp
 
long m_use_heuristic
 
float m_instance_length_value
 
float m_incomplete_msg_value
 
float m_slope_value
 
float m_head_dist_value
 
float m_begin_cor_dist_value
 
float m_end_cor_dist_value
 
float m_successor_dist_value
 
float m_foot_dist_value
 

Private Member Functions

void OnDataExchangeError (UINT nCtrlID, BOOL bSave)
 
void OnDataValidateError (UINT nCtrlID, BOOL bSave, _XData &data)
 
LRESULT OnInitDialog (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
BOOL OnApply (WORD wID)
 
BOOL OnHelp ()
 
LRESULT OnConstInstanceRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnPartsInstanceRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnAlignBottomRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnOriginalInstanceRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnLpRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnHeuristicRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
int LoadRegistryData ()
 
int SaveRegistryData ()
 
void UpdateControls ()
 

Private Attributes

Visio::IVApplicationPtr m_vsoApp
 
CButton m_constInstanceRdo
 
CButton m_partsInstanceRdo
 
CButton m_originalInstanceRdo
 
CButton m_use_lpRdo
 
CButton m_use_heuristicRdo
 
CEditImpl m_instanceLengthValue
 
CEditImpl m_incompleteMsgValue
 
CEditImpl m_slopeMsgValue
 
CEditImpl m_headDistValue
 
CEditImpl m_beginCorDistValue
 
CEditImpl m_endCorDistValue
 
CEditImpl m_successorDistValue
 
CEditImpl m_footDistValue
 
WTL::CUpDownCtrl m_spinBoxConstInstUD
 
WTL::CUpDownCtrl m_spinBoxLostMsgUD
 
WTL::CUpDownCtrl m_spinBoxSlopeMsgUD
 
WTL::CUpDownCtrl m_spinBoxHeadDistUD
 
WTL::CUpDownCtrl m_spinBoxSuccDistUD
 
WTL::CUpDownCtrl m_spinBoxBegCorDistUD
 
WTL::CUpDownCtrl m_spinBoxEndCorDistUD
 
WTL::CUpDownCtrl m_spinBoxFootDistUD
 
TOOLINFO ti
 
HWND htt
 

Additional Inherited Members

- Protected Attributes inherited from ATL::CSettingsPageDialog
WORD IDD
 
DLGPROC dlgProc
 
bool hasHelp
 

Detailed Description

Definition at line 59 of file beautifySettingGDlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 64 of file beautifySettingGDlg.h.

Constructor & Destructor Documentation

CBeautifySettingsGDlg::CBeautifySettingsGDlg ( Visio::IVApplicationPtr  vsoApp)
inline

Definition at line 66 of file beautifySettingGDlg.h.

CBeautifySettingsGDlg::~CBeautifySettingsGDlg ( )
inline

Definition at line 70 of file beautifySettingGDlg.h.

Member Function Documentation

const wchar_t* CBeautifySettingsGDlg::GetRegistryFolder ( )
inline

Definition at line 73 of file beautifySettingGDlg.h.

References SCSTUDIO_REGISTRY_ROOT.

Referenced by LoadRegistryData(), and SaveRegistryData().

int CBeautifySettingsGDlg::LoadRegistryData ( )
private
LRESULT CBeautifySettingsGDlg::OnAlignBottomRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 269 of file beautifySettingGDlg.cpp.

References m_alignBottom, and UpdateControls().

BOOL CBeautifySettingsGDlg::OnApply ( WORD  wID)
privatevirtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 89 of file beautifySettingGDlg.cpp.

References SaveRegistryData().

LRESULT CBeautifySettingsGDlg::OnConstInstanceRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
void CBeautifySettingsGDlg::OnDataExchangeError ( UINT  nCtrlID,
BOOL  bSave 
)
private

Definition at line 181 of file beautifySettingGDlg.cpp.

void CBeautifySettingsGDlg::OnDataValidateError ( UINT  nCtrlID,
BOOL  bSave,
_XData &  data 
)
private
BOOL CBeautifySettingsGDlg::OnHelp ( )
privatevirtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 108 of file beautifySettingGDlg.cpp.

References ATL::CSettingsPageDialog::showHelp().

LRESULT CBeautifySettingsGDlg::OnHeuristicRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 284 of file beautifySettingGDlg.cpp.

References m_use_heuristic, m_use_lp, and UpdateControls().

LRESULT CBeautifySettingsGDlg::OnInitDialog ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
private
LRESULT CBeautifySettingsGDlg::OnLpRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private

Definition at line 276 of file beautifySettingGDlg.cpp.

References m_use_heuristic, m_use_lp, and UpdateControls().

LRESULT CBeautifySettingsGDlg::OnOriginalInstanceRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CBeautifySettingsGDlg::OnPartsInstanceRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
int CBeautifySettingsGDlg::SaveRegistryData ( )
private
void CBeautifySettingsGDlg::UpdateControls ( )
private

Member Data Documentation

HWND CBeautifySettingsGDlg::htt
private

Definition at line 196 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

int CBeautifySettingsGDlg::m_alignBottom

Definition at line 79 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), OnAlignBottomRdo(), and SaveRegistryData().

float CBeautifySettingsGDlg::m_begin_cor_dist_value

Definition at line 88 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_beginCorDistValue
private

Definition at line 179 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

CButton CBeautifySettingsGDlg::m_constInstanceRdo
private

Definition at line 168 of file beautifySettingGDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

float CBeautifySettingsGDlg::m_end_cor_dist_value

Definition at line 89 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_endCorDistValue
private

Definition at line 180 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

float CBeautifySettingsGDlg::m_foot_dist_value

Definition at line 91 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_footDistValue
private

Definition at line 182 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

float CBeautifySettingsGDlg::m_head_dist_value

Definition at line 87 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_headDistValue
private

Definition at line 178 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

float CBeautifySettingsGDlg::m_incomplete_msg_value

Definition at line 85 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_incompleteMsgValue
private

Definition at line 176 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

float CBeautifySettingsGDlg::m_instance_length_value

Definition at line 84 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_instanceLengthValue
private

Definition at line 175 of file beautifySettingGDlg.h.

Referenced by OnInitDialog(), and UpdateControls().

CButton CBeautifySettingsGDlg::m_originalInstanceRdo
private

Definition at line 170 of file beautifySettingGDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

CButton CBeautifySettingsGDlg::m_partsInstanceRdo
private

Definition at line 169 of file beautifySettingGDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

float CBeautifySettingsGDlg::m_slope_value

Definition at line 86 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_slopeMsgValue
private

Definition at line 177 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxBegCorDistUD
private

Definition at line 190 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxConstInstUD
private

Definition at line 185 of file beautifySettingGDlg.h.

Referenced by OnInitDialog(), and UpdateControls().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxEndCorDistUD
private

Definition at line 191 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxFootDistUD
private

Definition at line 192 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxHeadDistUD
private

Definition at line 188 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxLostMsgUD
private

Definition at line 186 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxSlopeMsgUD
private

Definition at line 187 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsGDlg::m_spinBoxSuccDistUD
private

Definition at line 189 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

float CBeautifySettingsGDlg::m_successor_dist_value

Definition at line 90 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsGDlg::m_successorDistValue
private

Definition at line 181 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().

long CBeautifySettingsGDlg::m_use_constInstance
long CBeautifySettingsGDlg::m_use_heuristic

Definition at line 81 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), OnHeuristicRdo(), OnLpRdo(), and UpdateControls().

CButton CBeautifySettingsGDlg::m_use_heuristicRdo
private

Definition at line 172 of file beautifySettingGDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

long CBeautifySettingsGDlg::m_use_lp

Definition at line 80 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), OnHeuristicRdo(), OnLpRdo(), and UpdateControls().

CButton CBeautifySettingsGDlg::m_use_lpRdo
private

Definition at line 171 of file beautifySettingGDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

long CBeautifySettingsGDlg::m_use_originInstance
long CBeautifySettingsGDlg::m_use_partsInstance
Visio::IVApplicationPtr CBeautifySettingsGDlg::m_vsoApp
private

Definition at line 94 of file beautifySettingGDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

TOOLINFO CBeautifySettingsGDlg::ti
private

Definition at line 195 of file beautifySettingGDlg.h.

Referenced by OnInitDialog().


The documentation for this class was generated from the following files:

SourceForge.net Logo
Generated on Fri Jan 15 2016 16:26:57 for Sequence Chart Studio by  doxygen