Docking proposals
From Lazarus wiki
Jump to navigationJump to searchThe printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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: