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

#include <numberingGlobalDlg.h>

Inheritance diagram for CNumberingGlobalDlg:
Inheritance graph
Collaboration diagram for CNumberingGlobalDlg:
Collaboration graph

Public Types

enum  { IDD = IDD_NUMBERING_GLOBAL }
 

Public Member Functions

 CNumberingGlobalDlg (Visio::IVApplicationPtr vsoApp)
 
 DDX_CHECK (IDC_ENUM_CHECK, m_bAutoEnum)
 
 DDX_CONTROL_HANDLE (IDC_NEAREST_MSG, m_nearestMsg)
 
 DDX_CONTROL_HANDLE (IDC_NEAREST_NUMBERED_MSG, m_nearestNumberedMsg)
 
 DDX_CONTROL_HANDLE (IDC_DONT_NUMBER, m_dontNumber)
 
 DDX_CONTROL_HANDLE (IDC_USE_NUMBERING_STYLE, m_useNumberingStyle)
 
 DDX_CONTROL_HANDLE (IDC_COMBO_NUMBERING_GLOBAL, m_numberingTypeCombo)
 
 DDX_CONTROL_HANDLE (IDC_ADDITION_GLOBAL, m_addition)
 
 DDX_CONTROL_HANDLE (IDC_STARTING_INDEX_GLOBAL, m_index)
 
BOOL OnInitDialog (HWND hWndFocus, LPARAM lParam)
 
BOOL OnApply (WORD wID)
 
BOOL OnHelp ()
 
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)
 

Protected Member Functions

LRESULT OnBnClickedEnumCheck (WORD, WORD, HWND, BOOL &)
 
LRESULT OnBnClickedDontNumber (WORD, WORD, HWND, BOOL &)
 
LRESULT OnBnClickedUseNumberingStyle (WORD, WORD, HWND, BOOL &)
 
void EnableAllControls (bool bEnable)
 
void EnableNearestNumberedMsgControls (bool bEnable)
 
void EnableNumberingStyleControls (bool bEnable)
 

Protected Attributes

CButton m_nearestMsg
 
CButton m_nearestNumberedMsg
 
CButton m_dontNumber
 
CButton m_useNumberingStyle
 
CComboBox m_numberingTypeCombo
 
CEdit m_addition
 
CEdit m_index
 
bool m_bAutoEnum
 
int m_iNumberingTypeCombo
 
int m_iIndex
 
_bstr_t m_szAddition
 
Visio::IVApplicationPtr m_vsoApp
 
- Protected Attributes inherited from ATL::CSettingsPageDialog
WORD IDD
 
DLGPROC dlgProc
 
bool hasHelp
 

Detailed Description

Definition at line 33 of file numberingGlobalDlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 36 of file numberingGlobalDlg.h.

Constructor & Destructor Documentation

CNumberingGlobalDlg::CNumberingGlobalDlg ( Visio::IVApplicationPtr  vsoApp)
inline

Definition at line 38 of file numberingGlobalDlg.h.

Member Function Documentation

CNumberingGlobalDlg::DDX_CHECK ( IDC_ENUM_CHECK  ,
m_bAutoEnum   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_NEAREST_MSG  ,
m_nearestMsg   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_NEAREST_NUMBERED_MSG  ,
m_nearestNumberedMsg   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_DONT_NUMBER  ,
m_dontNumber   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_USE_NUMBERING_STYLE  ,
m_useNumberingStyle   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_COMBO_NUMBERING_GLOBAL  ,
m_numberingTypeCombo   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_ADDITION_GLOBAL  ,
m_addition   
)
CNumberingGlobalDlg::DDX_CONTROL_HANDLE ( IDC_STARTING_INDEX_GLOBAL  ,
m_index   
)
void CNumberingGlobalDlg::EnableAllControls ( bool  bEnable)
protected
void CNumberingGlobalDlg::EnableNearestNumberedMsgControls ( bool  bEnable)
protected
void CNumberingGlobalDlg::EnableNumberingStyleControls ( bool  bEnable)
protected
const wchar_t* CNumberingGlobalDlg::GetRegistryFolder ( )
inline

Definition at line 95 of file numberingGlobalDlg.h.

References SCSTUDIO_REGISTRY_ROOT.

Referenced by OnApply(), and OnInitDialog().

BOOL CNumberingGlobalDlg::OnApply ( WORD  wID)
virtual
LRESULT CNumberingGlobalDlg::OnBnClickedDontNumber ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
protected

Definition at line 161 of file numberingGlobalDlg.cpp.

References EnableNumberingStyleControls().

LRESULT CNumberingGlobalDlg::OnBnClickedEnumCheck ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
protected

Definition at line 153 of file numberingGlobalDlg.cpp.

References EnableAllControls(), and m_bAutoEnum.

LRESULT CNumberingGlobalDlg::OnBnClickedUseNumberingStyle ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
protected

Definition at line 167 of file numberingGlobalDlg.cpp.

References EnableNumberingStyleControls().

BOOL CNumberingGlobalDlg::OnHelp ( )
virtual

Reimplemented from ATL::CSettingsPageDialog.

Definition at line 122 of file numberingGlobalDlg.cpp.

References ATL::CSettingsPageDialog::showHelp().

BOOL CNumberingGlobalDlg::OnInitDialog ( HWND  hWndFocus,
LPARAM  lParam 
)

Member Data Documentation

CEdit CNumberingGlobalDlg::m_addition
protected

Definition at line 68 of file numberingGlobalDlg.h.

Referenced by EnableNumberingStyleControls(), OnApply(), and OnInitDialog().

bool CNumberingGlobalDlg::m_bAutoEnum
protected

Definition at line 71 of file numberingGlobalDlg.h.

Referenced by OnApply(), OnBnClickedEnumCheck(), and OnInitDialog().

CButton CNumberingGlobalDlg::m_dontNumber
protected

Definition at line 65 of file numberingGlobalDlg.h.

Referenced by EnableNearestNumberedMsgControls(), and OnInitDialog().

int CNumberingGlobalDlg::m_iIndex
protected

Definition at line 73 of file numberingGlobalDlg.h.

Referenced by OnApply(), and OnInitDialog().

CEdit CNumberingGlobalDlg::m_index
protected

Definition at line 69 of file numberingGlobalDlg.h.

Referenced by EnableNumberingStyleControls(), OnApply(), and OnInitDialog().

int CNumberingGlobalDlg::m_iNumberingTypeCombo
protected

Definition at line 72 of file numberingGlobalDlg.h.

Referenced by OnApply(), and OnInitDialog().

CButton CNumberingGlobalDlg::m_nearestMsg
protected

Definition at line 63 of file numberingGlobalDlg.h.

Referenced by EnableAllControls(), and OnInitDialog().

CButton CNumberingGlobalDlg::m_nearestNumberedMsg
protected

Definition at line 64 of file numberingGlobalDlg.h.

Referenced by EnableAllControls(), OnApply(), and OnInitDialog().

CComboBox CNumberingGlobalDlg::m_numberingTypeCombo
protected

Definition at line 67 of file numberingGlobalDlg.h.

Referenced by EnableNumberingStyleControls(), OnApply(), and OnInitDialog().

_bstr_t CNumberingGlobalDlg::m_szAddition
protected

Definition at line 74 of file numberingGlobalDlg.h.

Referenced by OnApply(), and OnInitDialog().

CButton CNumberingGlobalDlg::m_useNumberingStyle
protected

Definition at line 66 of file numberingGlobalDlg.h.

Referenced by EnableNearestNumberedMsgControls(), OnApply(), and OnInitDialog().

Visio::IVApplicationPtr CNumberingGlobalDlg::m_vsoApp
protected

Definition at line 76 of file numberingGlobalDlg.h.


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