Sign in Join
Wiki copytemporary

Docking proposals: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Docking proposals

OldNewLine
1+This page contains summary of available informations related to implementation of advanced forms docking.
2+
3+## Motivation
4+
5+- Arrange ever growing count of windows
6+- Allow to remember and fast switch layout/desktop/personality
7+- Allow proportional windows resizing to adapt to screens with changing size (for example remote desktop connection)
8+
9+## Possible features
10+
11+- Hierarchical region docking
12+- Tabbed docking
13+- Animated popup forms, Able to pin forms
14+- Support for conjoined floating forms
15+- Manage layouts (save, load, switch, manage)
16+- Manual docking from code
17+- Support for multiple visual styles, link to theme manager for native look support
18+- Layout locking
19+- Title bar positioning (top, left, bottom, right, auto)
20+
21+## Existed solutions
22+
23+### For Lazarus
24+
25+- [[Anchor Docking]]
26+- [[EasyDockingManager]]
27+- [DoDi blog](http://dodi-lcl-dragging.blogspot.cz/) - about his docking implementation
28+
29+### For Delphi
30+
31+- [JEDI VCL Docking](http://jvcl.delphi-jedi.org/)
32+- [Docking on torry.net](http://www.torry.net/pages.php?id=1549)
33+- [LMD DockingPack](http://www.lmdinnovative.com/products/vcl/lmddockpack/) - commercial
34+- [DevExpress ExBars](http://www.devexpress.com/Products/VCL/ExBars/) - commercial
35+- [AutomatedDocking(aqdocking)](http://web.archive.org/web/20090413151913/http://www.automatedqa.com/products/aqdocking/using.asp) - commercial, not available anymore, only archive page
36+
37+Tutorials:
38+
39+- YouTube: [1](http://www.youtube.com/watch?v=fNT_m1cnK38) [2](http://www.youtube.com/watch?v=Fa1SH4u2o3Y)
40+- [Using the TDockTabSet component by Jeremy North](http://edn.embarcadero.com/article/33446)
41+
42+### Other IDEs
43+
44+---
45+*From the Free Pascal wiki, page "Docking proposals", as it stood on 2013-06-05 after a change by Chronos, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*
46+Category: Docking
47+Category: Proposals

Back to history