GME  13
Public Types | Public Member Functions | Public Attributes | Protected Member Functions
CAnnotationBrowserDlg Class Reference

#include <AnnotationBrowserDlg.h>

Collaboration diagram for CAnnotationBrowserDlg:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { IDD = IDD_ANNOTATION_BROWSER }

Public Member Functions

 CAnnotationBrowserDlg (const CComPtr< IMgaModel > &model, const CComPtr< IMgaRegNode > &focus, CWnd *pParent=NULL)
virtual ~CAnnotationBrowserDlg ()
void UpdateAnnotations (void)

Public Attributes

CAnnotationAspectList m_wndAnnotationAspectList
CAnnotationList m_wndAnnotationList
CAnnotationPanel m_wndAnnotation
CString m_modelName
CString m_modelRole
CString m_modelKind
CString m_anName
CString m_anText
CString m_anFont
BOOL m_aaDefPos
long m_aaXCoord
long m_aaYCoord
BOOL m_bGradientFill
int m_iGradientDirection
BOOL m_bCastShadow
int m_iShadowDepth
int m_iShadowDirection
BOOL m_bRoundCornerRect
int m_iRoundCornerRadius
LOGFONT m_anLogFont
CColorBtn m_colorbtn
CColorBtn m_bgcolorbtn
CColorBtn m_shadowcolorbtn
CColorBtn m_gradientcolorbtn
CSplitterBar m_wndSplitterBar
CComPtr< IMgaModelm_model
CComPtr< IMgaRegNodem_focus
CStringArray m_aspectNames
CAnnotationNodeList m_annotations
CButton m_inheritable
CButton m_showHideBtn
CButton m_rederiveBtn

Protected Member Functions

virtual void DoDataExchange (CDataExchange *pDX)
void FillAspects (void)
void FillAnnotations (void)
void UpdateFontStr (void)
void SavePanelToNode (CAnnotationNode *node)
void LoadNodeToPanel (CAnnotationNode *node)
void LoadAAToVisibilityPanel (CAnnotationAspect *aa)
void SaveVisibilityPanelToAA (CAnnotationAspect *aa)
virtual BOOL OnInitDialog ()
afx_msg void OnSize (UINT nType, int cx, int cy)
virtual void OnOK ()
afx_msg void OnItemchangedAnnotationList (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnButtonFont ()
afx_msg void OnItemchangedListAspect (NMHDR *pNMHDR, LRESULT *pResult)
afx_msg void OnCheckDefpos ()
afx_msg void OnBnClickedShowhidebutton ()
afx_msg void OnBnClickedRederivebutton ()
afx_msg void OnBnClickedCheckGradientfill ()
afx_msg void OnBnClickedCheckCastshadow ()
afx_msg void OnBnClickedCheckRoundCorner ()

Detailed Description

Definition at line 20 of file AnnotationBrowserDlg.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
IDD 

Definition at line 31 of file AnnotationBrowserDlg.h.


Constructor & Destructor Documentation

CAnnotationBrowserDlg::CAnnotationBrowserDlg ( const CComPtr< IMgaModel > &  model,
const CComPtr< IMgaRegNode > &  focus,
CWnd *  pParent = NULL 
)

Definition at line 22 of file AnnotationBrowserDlg.cpp.

Definition at line 48 of file AnnotationBrowserDlg.cpp.


Member Function Documentation

void CAnnotationBrowserDlg::DoDataExchange ( CDataExchange *  pDX) [protected, virtual]

Definition at line 56 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::FillAnnotations ( void  ) [protected]

Definition at line 301 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::FillAspects ( void  ) [protected]

Definition at line 278 of file AnnotationBrowserDlg.cpp.

Definition at line 527 of file AnnotationBrowserDlg.cpp.

Definition at line 422 of file AnnotationBrowserDlg.cpp.

Definition at line 588 of file AnnotationBrowserDlg.cpp.

Definition at line 577 of file AnnotationBrowserDlg.cpp.

Definition at line 601 of file AnnotationBrowserDlg.cpp.

Definition at line 558 of file AnnotationBrowserDlg.cpp.

Definition at line 550 of file AnnotationBrowserDlg.cpp.

Definition at line 498 of file AnnotationBrowserDlg.cpp.

Definition at line 543 of file AnnotationBrowserDlg.cpp.

BOOL CAnnotationBrowserDlg::OnInitDialog ( ) [protected, virtual]

Definition at line 104 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::OnItemchangedAnnotationList ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 332 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::OnItemchangedListAspect ( NMHDR *  pNMHDR,
LRESULT *  pResult 
) [protected]

Definition at line 509 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::OnOK ( ) [protected, virtual]

Definition at line 266 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::OnSize ( UINT  nType,
int  cx,
int  cy 
) [protected]

Definition at line 219 of file AnnotationBrowserDlg.cpp.

Definition at line 366 of file AnnotationBrowserDlg.cpp.

Definition at line 536 of file AnnotationBrowserDlg.cpp.

Definition at line 324 of file AnnotationBrowserDlg.cpp.

void CAnnotationBrowserDlg::UpdateFontStr ( void  ) [protected]

Definition at line 358 of file AnnotationBrowserDlg.cpp.


Member Data Documentation

Definition at line 41 of file AnnotationBrowserDlg.h.

Definition at line 42 of file AnnotationBrowserDlg.h.

Definition at line 43 of file AnnotationBrowserDlg.h.

Definition at line 40 of file AnnotationBrowserDlg.h.

Definition at line 52 of file AnnotationBrowserDlg.h.

Definition at line 38 of file AnnotationBrowserDlg.h.

Definition at line 62 of file AnnotationBrowserDlg.h.

Definition at line 39 of file AnnotationBrowserDlg.h.

Definition at line 61 of file AnnotationBrowserDlg.h.

Definition at line 46 of file AnnotationBrowserDlg.h.

Definition at line 54 of file AnnotationBrowserDlg.h.

Definition at line 44 of file AnnotationBrowserDlg.h.

Definition at line 49 of file AnnotationBrowserDlg.h.

Definition at line 53 of file AnnotationBrowserDlg.h.

Definition at line 59 of file AnnotationBrowserDlg.h.

Definition at line 56 of file AnnotationBrowserDlg.h.

Definition at line 45 of file AnnotationBrowserDlg.h.

Definition at line 100 of file AnnotationBrowserDlg.h.

Definition at line 50 of file AnnotationBrowserDlg.h.

Definition at line 47 of file AnnotationBrowserDlg.h.

Definition at line 48 of file AnnotationBrowserDlg.h.

Definition at line 58 of file AnnotationBrowserDlg.h.

Definition at line 37 of file AnnotationBrowserDlg.h.

Definition at line 35 of file AnnotationBrowserDlg.h.

Definition at line 36 of file AnnotationBrowserDlg.h.

Definition at line 102 of file AnnotationBrowserDlg.h.

Definition at line 55 of file AnnotationBrowserDlg.h.

Definition at line 101 of file AnnotationBrowserDlg.h.

Definition at line 34 of file AnnotationBrowserDlg.h.

Definition at line 32 of file AnnotationBrowserDlg.h.

Definition at line 33 of file AnnotationBrowserDlg.h.

Definition at line 57 of file AnnotationBrowserDlg.h.


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