|
|
• LMD DockingPack 1.0
General Information
Introduction
Key Features
Order Links (switches to order page)
Downloads (switches to download page)
Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Component Overview
Components of LMD DockingPack 1.0
Features
- Advanced site control with horizontal, vertical or tabs dock zones, splitters and shifting "auto hide" zones
- Transparent hot-spots drag-over active areas.
- Additional drag-over active areas in tab zones and splitters.
- Ability to place required user interface controls on the panels (TLMDDockPanel) - prevents having many distinct forms in the project.
Advanced design-time features with drag-and-drop zones rearrangement.
- True proportional zones resizing. The LMD-DockingPack uses double coefficients to store proportional sizes that prevent proportion-lost bug while very slow resizing.
- The notion of "space" zone. That is the central zone with main application content. The central zone has following useful special properties: space zone have highest priority to resize when the dock site is resizing, leaving all other edge zones with the same size; edge zones "auto hide" side is automatically detected relatively to space zone.
- Using space zone gives following additional features: Unlike Delphi standard sites, like TPanel, dock-client can be docked into empty site to the edge, not only to the whole site area. This is more naturally from the user viewpoint. Dock-out of the space panel from the site does not corrupt edge zones layout.
- Allowing locking some panels to prevent them to be dock-out from the site, using DragMode, ShowHeader and Buttons properties of the TLMDDockPanel. Allowing intercepting dock-dropping using OnCustomInsertQuery and OnCustomInsert events of the TLMDDockSite. These two features allow organizing fully custom central zone, like "tabbed documents" in Microsoft™ Visual Studio.
Advanced global saving/loading of the current dock layout. The TLMDDockPersister control allows to save/load any all dock sites, including dynamically created floating sites, in XML format.
- TLMDDockSite.LoadDesignLayout property and TLMDDockPersister.ApplyDesignLayout method allows to defer applying design-time layout in application to prevent flickering.
- Full sourcecode of library;
- Extensive demo project with sourcecode;
- Free updates via Internet (version 1.x);
- Free technical support via newsgroup (news.lmd.de), e-mail, fax or mail;
- Also available as part of LMD VCL Complete.
|