Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / DockTabbedMDI / src / DockTabbedMDI.cpp
1 ////////////////////////////////////////////////////////////\r
2 // DockTabbedMDI.cpp -  Definitions for the CDockTabbedMDI class\r
3 \r
4 #include "stdafx.h"\r
5 #include "TabbedMDIApp.h"\r
6 #include "DockTabbedMDI.h"\r
7 #include "resource.h"\r
8 \r
9 \r
10 //////////////////////////////////////////////\r
11 //  Definitions for the CDockTabbedMDI class\r
12 CDockTabbedMDI::CDockTabbedMDI()\r
13 {\r
14         // Set the view window to our edit control\r
15         SetView(m_View);\r
16 }\r
17 \r
18 CDocker* CDockTabbedMDI::NewDockerFromID(int idDock)\r
19 {\r
20         CDocker* pDock = NULL;\r
21         switch(idDock)\r
22         {\r
23         case ID_DOCK_CLASSES1:\r
24                 pDock = new CDockClasses;\r
25                 break;\r
26         case ID_DOCK_CLASSES2:\r
27                 pDock = new CDockClasses;                                       \r
28                 break;\r
29         case ID_DOCK_FILES1:\r
30                 pDock = new CDockFiles;\r
31                 break;\r
32         case ID_DOCK_FILES2:\r
33                 pDock = new CDockFiles;\r
34                 break;\r
35         case ID_DOCK_OUTPUT1:\r
36                 pDock = new CDockOutput;\r
37                 break;\r
38         case ID_DOCK_OUTPUT2:\r
39                 pDock = new CDockOutput;\r
40                 break;\r
41         case ID_DOCK_TEXT1:\r
42                 pDock = new CDockText;\r
43                 break;\r
44         case ID_DOCK_TEXT2:\r
45                 pDock = new CDockText;\r
46                 break;\r
47         default:\r
48                 TRACE(_T("Unknown Dock ID\n"));\r
49                 break;\r
50         }\r
51 \r
52         return pDock;\r
53 }\r
54 \r
55 \r
56 \r
57 void CDockTabbedMDI::OnInitialUpdate()\r
58 {\r
59         // Set the width of the splitter bar\r
60         SetBarWidth(8);\r
61 }\r
62 \r
63 \r

UCC git Repository :: git.ucc.asn.au