lazarus/examples/anchordocking
2008-02-06 13:45:08 +00:00
..
dockform1unit.lfm LCL: anchor docking: auto cleanup on undock/hiding, undocking pages, anchoring on manualfloat for non forms, fixed undocking pages, TSplitter: fixed anchor splitter max/min 2008-01-15 19:31:02 +00:00
dockform1unit.lrs IDE: TXMLConfig.Flush does not save if Filename empty, TLazPackage extended to save to string, package system extended to revert packages not edited and to check changed packages on disk, disk diff dlg extended to show changes of packages 2008-01-29 17:52:05 +00:00
dockform1unit.pas LCL: anchor docking: auto cleanup on undock/hiding, undocking pages, anchoring on manualfloat for non forms, fixed undocking pages, TSplitter: fixed anchor splitter max/min 2008-01-15 19:31:02 +00:00
dockform2unit.lfm LCL: anchor docking: fixed cleaning up when docker is freed, Examples: anchor docking: added test case for clearing layouts 2008-01-04 19:15:47 +00:00
dockform2unit.lrs LCL: anchor docking: fixed cleaning up when docker is freed, Examples: anchor docking: added test case for clearing layouts 2008-01-04 19:15:47 +00:00
dockform2unit.pas LCL: anchor docking: fixed cleaning up when docker is freed, Examples: anchor docking: added test case for clearing layouts 2008-01-04 19:15:47 +00:00
docking1.lpi LCL: anchordocking: added titlewidth,height to TCustomAnchoredDockManager 2008-02-06 13:45:08 +00:00
docking1.lpr
README.txt examples: anchor docking: added README.txt 2008-01-04 19:07:10 +00:00

This is a demonstration of the anchor docking manager of the LCL.
The docking is not yet complete in the LCL and so is the docking manager, so
don't expect too much. It can already dock forms side by side, separated by
splitters, dock in pages (like a TPageControl) and change the docking via popup
menu.

ToDos:
At the time of writing this README the following does not work:

1. For Windows users:
Docking does not work yet under the win32/64 widgetset. The forms are docked,
but the focus and mouse messages are not delegated correctly.

2. Docking forms with menus.

3. Restore layouts with pages.

4. Restore layouts with spiral splitters

5. Drag and Drop docking.


More information can be found at
http://wiki.lazarus.freepascal.org/Anchor_Docking