Commit before breaking everything
[matches/honours.git] / research / transmission_spectroscopy / TOF / Win32++ / samples / Dock / Readme.txt
diff --git a/research/transmission_spectroscopy/TOF/Win32++/samples/Dock/Readme.txt b/research/transmission_spectroscopy/TOF/Win32++/samples/Dock/Readme.txt
new file mode 100644 (file)
index 0000000..3c31dc6
--- /dev/null
@@ -0,0 +1,31 @@
+Dock Example\r
+============\r
+This example demonstrates simple docking (docking without containers). A \r
+collection of different "view windows" are used by the CDocker class.\r
+\r
+Dockers are capable of allowing other Dockers to dock to and undock from them.  \r
+When docking, the undocked Docker is dragged over another Docker.  Various \r
+visual clues such has the dock targeting (small arrow-like images), and the \r
+dock hinting (where a portion of the destination window turns blue) provide a \r
+hint as to where the Docker will be docked.  To facilitate undocking, the \r
+caption of the docked window is dragged and dropped.\r
+\r
+Every Docker has a view window.  These views can be any child window, and are \r
+set in the same way as views for Frames and MDI children.  Containers \r
+(provided by the CDockContainer class) are a specialized view which add \r
+additional docking features when used as the view window for a Docker.\r
+\r
+Classes titled CDockXXXX are inherited from CDocker. Classes titled CViewXXXX\r
+are the various view windows inherited from CWnd.\r
+\r
+Refer to the documentation for further information on the use of the CDocker\r
+class.\r
+\r
+\r
+Features demonstrated in this example\r
+=====================================\r
+* Use of CFrame to provide a frame window\r
+* Use of a CDocker as the view window for the frame\r
+* Use of RichEdit, ListView and TreeView windows as view windows for CDocker.\r
+* The use of several docking styles.\r
+* Saving the dock layout in the registry.\r

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