Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / Dock / src / Dockers.h
1 /////////////////////////////////////////////\r
2 // Dockers.h\r
3 \r
4 #ifndef DOCKABLES_H\r
5 #define DOCKABLES_H\r
6 \r
7 \r
8 #include "Views.h"\r
9 \r
10 \r
11 enum DockIDs\r
12 {\r
13         ID_DOCK_CLASSES1 = 1,\r
14         ID_DOCK_CLASSES2 = 2,\r
15         ID_DOCK_FILES1 = 3,\r
16         ID_DOCK_FILES2 = 4,\r
17         ID_DOCK_SIMPLE1 = 5,\r
18         ID_DOCK_SIMPLE2 = 6,\r
19         ID_DOCK_TEXT1 = 7,\r
20         ID_DOCK_TEXT2 = 8\r
21 };\r
22 \r
23 \r
24 // Declaration of the CDockSimple class\r
25 class CDockSimple : public CDocker\r
26 {\r
27 public:\r
28         CDockSimple();\r
29         virtual ~CDockSimple() {}\r
30 \r
31 protected:\r
32         virtual CDocker* NewDockerFromID(int nID);\r
33         virtual void OnInitialUpdate();\r
34 \r
35 private:\r
36         CViewSimple m_View;\r
37 \r
38 };\r
39 \r
40 // Declaration of the CDockClasses class\r
41 class CDockClasses : public CDocker\r
42 {\r
43 public:\r
44         CDockClasses();\r
45         virtual ~CDockClasses() {}\r
46         virtual void OnInitialUpdate();\r
47 \r
48 private:\r
49         CViewTree m_View;\r
50 \r
51 };\r
52 \r
53 // Declaration of the CDockFiles class\r
54 class CDockFiles : public CDocker\r
55 {\r
56 public:\r
57         CDockFiles();\r
58         virtual ~CDockFiles() {}\r
59         virtual void OnInitialUpdate();\r
60 \r
61 private:\r
62         CViewList m_View;\r
63 \r
64 };\r
65 \r
66 // Declaration of the CDockText class\r
67 class CDockText : public CDocker\r
68 {\r
69 public:\r
70         CDockText();\r
71         virtual ~CDockText() {}\r
72         virtual void OnInitialUpdate();\r
73 \r
74 private:\r
75         CViewText m_View;\r
76 \r
77 };\r
78 \r
79 \r
80 #endif // DOCKABLES_H\r
81 \r

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