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
CBeautifySettingsTimesDlg Class Reference

#include <beautifySettingTimesDlg.h>

Inheritance diagram for CBeautifySettingsTimesDlg:
Inheritance graph
Collaboration diagram for CBeautifySettingsTimesDlg:
Collaboration graph

Public Types

enum  { IDD = IDD_BEAUTIFY_TIMES }
 

Public Member Functions

 CBeautifySettingsTimesDlg (Visio::IVApplicationPtr vsoApp)
 
 ~CBeautifySettingsTimesDlg ()
 
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_absolute_left
 
long m_absolute_right
 
long m_absolute_in
 
float m_first_absolute_value
 
float m_absolute_time_value
 

Private Member Functions

void OnDataExchangeError (UINT nCtrlID, BOOL bSave)
 
void OnDataValidateError (UINT nCtrlID, BOOL bSave, _XData &data)
 
BOOL OnApply (WORD wID)
 
BOOL OnHelp ()
 
LRESULT OnInitDialog (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnAbsoluteLeftRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnAbsoluteRightRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
LRESULT OnAbsoluteInRdo (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
int LoadRegistryData ()
 
int SaveRegistryData ()
 
void UpdateControls ()
 

Private Attributes

Visio::IVApplicationPtr m_vsoApp
 
CButton m_left_absoluteRdo
 
CButton m_right_absoluteRdo
 
CButton m_in_absoluteRdo
 
CEditImpl m_absoluteValue
 
CEditImpl m_absoluteSlopeValue
 
WTL::CUpDownCtrl m_spinAbsoluteUD
 
WTL::CUpDownCtrl m_spinSlopeAbsoluteUD
 

Additional Inherited Members

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

Detailed Description

Definition at line 45 of file beautifySettingTimesDlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 50 of file beautifySettingTimesDlg.h.

Constructor & Destructor Documentation

CBeautifySettingsTimesDlg::CBeautifySettingsTimesDlg ( Visio::IVApplicationPtr  vsoApp)
inline

Definition at line 52 of file beautifySettingTimesDlg.h.

CBeautifySettingsTimesDlg::~CBeautifySettingsTimesDlg ( )
inline

Definition at line 56 of file beautifySettingTimesDlg.h.

Member Function Documentation

const wchar_t* CBeautifySettingsTimesDlg::GetRegistryFolder ( )
inline

Definition at line 59 of file beautifySettingTimesDlg.h.

References SCSTUDIO_REGISTRY_ROOT.

Referenced by LoadRegistryData(), and SaveRegistryData().

int CBeautifySettingsTimesDlg::LoadRegistryData ( )
private
LRESULT CBeautifySettingsTimesDlg::OnAbsoluteInRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CBeautifySettingsTimesDlg::OnAbsoluteLeftRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
LRESULT CBeautifySettingsTimesDlg::OnAbsoluteRightRdo ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
private
BOOL CBeautifySettingsTimesDlg::OnApply ( WORD  wID)
privatevirtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 65 of file beautifySettingTimesDlg.cpp.

References SaveRegistryData().

void CBeautifySettingsTimesDlg::OnDataExchangeError ( UINT  nCtrlID,
BOOL  bSave 
)
private

Definition at line 147 of file beautifySettingTimesDlg.cpp.

void CBeautifySettingsTimesDlg::OnDataValidateError ( UINT  nCtrlID,
BOOL  bSave,
_XData &  data 
)
private

Definition at line 157 of file beautifySettingTimesDlg.cpp.

References IDC_VALUE_ABSOLUTE, IDC_VALUE_SLOPE_ABS_TIME, and TRACE.

BOOL CBeautifySettingsTimesDlg::OnHelp ( )
privatevirtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 84 of file beautifySettingTimesDlg.cpp.

References ATL::CSettingsPageDialog::showHelp().

LRESULT CBeautifySettingsTimesDlg::OnInitDialog ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
private
int CBeautifySettingsTimesDlg::SaveRegistryData ( )
private
void CBeautifySettingsTimesDlg::UpdateControls ( )
private

Member Data Documentation

long CBeautifySettingsTimesDlg::m_absolute_in
long CBeautifySettingsTimesDlg::m_absolute_left
long CBeautifySettingsTimesDlg::m_absolute_right
float CBeautifySettingsTimesDlg::m_absolute_time_value

Definition at line 73 of file beautifySettingTimesDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEditImpl CBeautifySettingsTimesDlg::m_absoluteSlopeValue
private

Definition at line 159 of file beautifySettingTimesDlg.h.

Referenced by OnInitDialog().

CEditImpl CBeautifySettingsTimesDlg::m_absoluteValue
private

Definition at line 158 of file beautifySettingTimesDlg.h.

Referenced by OnInitDialog().

float CBeautifySettingsTimesDlg::m_first_absolute_value

Definition at line 72 of file beautifySettingTimesDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CButton CBeautifySettingsTimesDlg::m_in_absoluteRdo
private

Definition at line 153 of file beautifySettingTimesDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

CButton CBeautifySettingsTimesDlg::m_left_absoluteRdo
private

Definition at line 151 of file beautifySettingTimesDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

CButton CBeautifySettingsTimesDlg::m_right_absoluteRdo
private

Definition at line 152 of file beautifySettingTimesDlg.h.

Referenced by SaveRegistryData(), and UpdateControls().

WTL::CUpDownCtrl CBeautifySettingsTimesDlg::m_spinAbsoluteUD
private

Definition at line 164 of file beautifySettingTimesDlg.h.

Referenced by OnInitDialog().

WTL::CUpDownCtrl CBeautifySettingsTimesDlg::m_spinSlopeAbsoluteUD
private

Definition at line 165 of file beautifySettingTimesDlg.h.

Referenced by OnInitDialog().

Visio::IVApplicationPtr CBeautifySettingsTimesDlg::m_vsoApp
private

Definition at line 76 of file beautifySettingTimesDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().


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