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

#include <enumerationDlg.h>

Inheritance diagram for CEnumerationDlg:
Inheritance graph
Collaboration diagram for CEnumerationDlg:
Collaboration graph

Public Types

enum  { IDD = IDD_ENUMERATION_OPTIONS }
 
enum  NumberingType { NT_NUMBERS = 0, NT_GREEK, NT_LETTER_SMALL, NT_LETTER_BIG }
 

Public Member Functions

 CEnumerationDlg (int startIndex, int enumType, BSTR addition)
 
int getNumberingType ()
 
BSTR getAddition ()
 
int getStartingIndex ()
 

Public Attributes

CComboBox m_numbering
 
CEdit m_addition
 
CEdit m_index
 

Protected Member Functions

 DDX_CONTROL_HANDLE (IDC_COMBO_NUMBERING, m_numbering)
 
 DDX_CONTROL_HANDLE (IDC_ADDITION, m_addition)
 
 DDX_CONTROL_HANDLE (IDC_STARTING_INDEX, m_index)
 
LRESULT OnInitDialog (UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL &bHandled)
 
LRESULT OnCloseCmd (WORD wNotifyCode, WORD wID, HWND hWndCtl, BOOL &bHandled)
 
int LoadRegistryData ()
 
int SaveRegistryData ()
 

Protected Attributes

int numberingType
 
BSTR addition
 
int index
 

Detailed Description

Definition at line 27 of file enumerationDlg.h.

Member Enumeration Documentation

anonymous enum
Enumerator
IDD 

Definition at line 32 of file enumerationDlg.h.

Enumerator
NT_NUMBERS 
NT_GREEK 
NT_LETTER_SMALL 
NT_LETTER_BIG 

Definition at line 33 of file enumerationDlg.h.

Constructor & Destructor Documentation

CEnumerationDlg::CEnumerationDlg ( int  startIndex,
int  enumType,
BSTR  addition 
)

Definition at line 23 of file enumerationDlg.cpp.

References addition, index, and numberingType.

Member Function Documentation

CEnumerationDlg::DDX_CONTROL_HANDLE ( IDC_COMBO_NUMBERING  ,
m_numbering   
)
protected
CEnumerationDlg::DDX_CONTROL_HANDLE ( IDC_ADDITION  ,
m_addition   
)
protected
CEnumerationDlg::DDX_CONTROL_HANDLE ( IDC_STARTING_INDEX  ,
m_index   
)
protected
BSTR CEnumerationDlg::getAddition ( )
inline

Definition at line 72 of file enumerationDlg.h.

References addition.

Referenced by CDocumentMonitor::OnMenuEnableMessageEnumeration().

int CEnumerationDlg::getNumberingType ( )
inline

Definition at line 71 of file enumerationDlg.h.

References numberingType.

Referenced by CDocumentMonitor::OnMenuEnableMessageEnumeration().

int CEnumerationDlg::getStartingIndex ( )
inline

Definition at line 73 of file enumerationDlg.h.

References index.

Referenced by CDocumentMonitor::OnMenuEnableMessageEnumeration().

int CEnumerationDlg::LoadRegistryData ( )
protected
LRESULT CEnumerationDlg::OnCloseCmd ( WORD  wNotifyCode,
WORD  wID,
HWND  hWndCtl,
BOOL &  bHandled 
)
protected

Definition at line 41 of file enumerationDlg.cpp.

References SaveRegistryData().

LRESULT CEnumerationDlg::OnInitDialog ( UINT  uMsg,
WPARAM  wParam,
LPARAM  lParam,
BOOL &  bHandled 
)
protected

Definition at line 30 of file enumerationDlg.cpp.

References LoadRegistryData().

int CEnumerationDlg::SaveRegistryData ( )
protected

Definition at line 70 of file enumerationDlg.cpp.

References addition, index, m_addition, m_index, m_numbering, and numberingType.

Referenced by OnCloseCmd().

Member Data Documentation

BSTR CEnumerationDlg::addition
protected

Definition at line 67 of file enumerationDlg.h.

Referenced by CEnumerationDlg(), getAddition(), LoadRegistryData(), and SaveRegistryData().

int CEnumerationDlg::index
protected
CEdit CEnumerationDlg::m_addition

Definition at line 42 of file enumerationDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CEdit CEnumerationDlg::m_index

Definition at line 43 of file enumerationDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

CComboBox CEnumerationDlg::m_numbering

Definition at line 41 of file enumerationDlg.h.

Referenced by LoadRegistryData(), and SaveRegistryData().

int CEnumerationDlg::numberingType
protected

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