Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / mfc / standard / 03_Viewer2d / src / Properties / PropertiesSheet.h
1 #if !defined(AFX_PropertiesSheet_H__A815F7A6_D51B_11D1_8DDE_0800369C8A03__INCLUDED_)
2 #define AFX_PropertiesSheet_H__A815F7A6_D51B_11D1_8DDE_0800369C8A03__INCLUDED_
3
4 #if _MSC_VER >= 1000
5 #pragma once
6 #endif // _MSC_VER >= 1000
7 // PropertiesSheet.h : header file
8 //
9
10 /////////////////////////////////////////////////////////////////////////////
11 // CPropertiesSheet
12 #include "ColorPropertyPage.h"
13 #include "FontPropertyPage.h"
14 #include "WidthPropertyPage.h"
15 #include "TypePropertyPage.h"
16 #include "MarkPropertyPage.h"
17
18
19 class CPropertiesSheet : public CPropertySheet
20 {
21         DECLARE_DYNAMIC(CPropertiesSheet)
22
23
24
25 private :
26     CColorPropertyPage m_pageColorProperty;
27     CFontPropertyPage  m_pageFontProperty;
28     CWidthPropertyPage m_pageWidthProperty;
29     CTypePropertyPage m_pageTypeProperty;
30     CMarkPropertyPage m_pageMarkProperty;
31
32 // Construction
33 public:
34     CPropertiesSheet(CWnd* pParentWnd = NULL, UINT iSelectPage = 0);
35
36     void SetViewer (Handle(V2d_Viewer) aViewer);
37
38 // Attributes
39 public:
40
41 // Operations
42 public:
43
44 // Overrides
45         // ClassWizard generated virtual function overrides
46         //{{AFX_VIRTUAL(CPropertiesSheet)
47         public:
48         virtual BOOL OnInitDialog();
49         //}}AFX_VIRTUAL
50
51 // Implementation
52 public:
53         virtual ~CPropertiesSheet();
54
55         // Generated message map functions
56 protected:
57         //{{AFX_MSG(CPropertiesSheet)
58         //}}AFX_MSG
59         DECLARE_MESSAGE_MAP()
60
61 };
62
63 /////////////////////////////////////////////////////////////////////////////
64
65 //{{AFX_INSERT_LOCATION}}
66 // Microsoft Developer Studio will insert additional declarations immediately before the previous line.
67
68 #endif // !defined(AFX_PropertiesSheet_H__A815F7A6_D51B_11D1_8DDE_0800369C8A03__INCLUDED_)