Docking proposals
From Lazarus wiki
Jump to navigationJump to search
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: