Integration of OCCT 6.5.0 from SVN
[occt.git] / samples / mfc / standard / 03_Viewer2d / src / Properties / PropertiesSheet.cpp
1 // MapProperties.cpp : implementation file
2 //
3
4 #include "stdafx.h"
5
6 #include "PropertiesSheet.h"
7
8 /////////////////////////////////////////////////////////////////////////////
9 // CPropertiesSheet
10
11 IMPLEMENT_DYNAMIC(CPropertiesSheet, CPropertySheet)
12
13 CPropertiesSheet::CPropertiesSheet(CWnd* pParentWnd, UINT iSelectPage)
14         :CPropertySheet("View Map Properties", pParentWnd, iSelectPage)
15 {
16 }
17
18 void CPropertiesSheet::SetViewer (Handle(V2d_Viewer) aViewer)
19 {
20   AddPage(& m_pageWidthProperty);
21   m_pageWidthProperty.SetViewer(aViewer);
22
23   AddPage(& m_pageColorProperty);
24   m_pageColorProperty.SetViewer(aViewer);
25
26   AddPage(& m_pageFontProperty);
27   m_pageFontProperty.SetViewer(aViewer);
28
29   AddPage(& m_pageTypeProperty);
30   m_pageTypeProperty.SetViewer(aViewer);
31
32   AddPage(& m_pageMarkProperty);
33   m_pageMarkProperty.SetViewer(aViewer);
34
35 }
36
37 CPropertiesSheet::~CPropertiesSheet()
38 {
39 }
40
41
42 BEGIN_MESSAGE_MAP(CPropertiesSheet, CPropertySheet)
43         //{{AFX_MSG_MAP(CPropertiesSheet)
44         //}}AFX_MSG_MAP
45 END_MESSAGE_MAP()
46
47 /////////////////////////////////////////////////////////////////////////////
48 // CPropertiesSheet message handlers
49
50 BOOL CPropertiesSheet::OnInitDialog() 
51 {
52         BOOL bResult = CPropertySheet::OnInitDialog();
53         return bResult;
54 }
55