Docking proposals
This page contains summary of available informations related to implementation of advanced forms docking.
Motivation
- Arrange ever growing count of windows
- Allow to remember and fast switch layout/desktop/personality
- Allow proportional windows resizing to adapt to screens with changing size (for example remote desktop connection)
Possible features
- Hierarchical region docking
- Tabbed docking
- Animated popup forms, Able to pin forms
- Support for conjoined floating forms
- Manage layouts (save, load, switch, manage)
- Manual docking from code
- Support for multiple visual styles, link to theme manager for native look support
- Layout locking
- Title bar positioning (top, left, bottom, right, auto)
Existed solutions
For Lazarus
- Anchor Docking
- EasyDockingManager
- DoDi blog - about his docking implementation
For Delphi
- JEDI VCL Docking
- Docking on torry.net
- LMD DockingPack - commercial
- DevExpress ExBars - commercial
- AutomatedDocking(aqdocking) - commercial, not available anymore, only archive page
Tutorials:
Other IDEs
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.
Edited on wiki.freepascal.org by 1 person, 2013
From the official wiki's backup of 26 May 2024: who edited this page there, and when. Edits made there after that date were not recorded, and the earlier versions are not shown here; the main page says why.
| When | Who | What changed |
|---|---|---|
| Chronos | Created page | |
| Chronos | ||
| Chronos |
Talk about this page
Nobody has opened a bench for this page yet. Sign in to open one.
