What’s New in AutomatedDocking Library 1.9
New Features
VS2005 visual style. AutomatedDocking Library ver. 1.9 includes a new VS2005 visual style provided by the
TaqVS2005UIDockingStyle class. This style gives the docking controls and their elements the Microsoft Visual Studio 2005 look-and-feel.
Custom data for docking controls. The
TaqCustomDockingControl class has a new property - Data. It lets you associate custom data with a docking control.
Individual events for custom buttons. A new
The
Also, these changes made the
TaqCustomButtonDockAction class provides the functionality of actions for custom buttons.
The
Action property of the TaqDockButton class now returns a reference to a TaqCustomDockAction object, which can be cast to TaqCustomButtonDockAction or TaqDefaultDockAction, depending on the action type (in earlier versions, this property returned the TaqDefaultDockAction object).
Also, these changes made the
OnCustomButtonClick event of docking controls obsolete. To process the custom button’s selection, you can now use an event handler for the button’s Action.OnExecute event.
A new
CustomButtonImages property of the docking manager lets you specify the collection of images to be used by custom buttons.
A new
ShowInsideContainerDockZones property has been added to the TaqCustomDockingManager and TaqInsideContainer classes. It lets you specify whether docking zone selectors should be displayed for inside containers.
A new
CaptionButtonWidthRatio property of the TaqDockingUIStyle class lets you specify the width-to-height ratio of the caption buttons for docking controls.
Bug Fixes
Under certain conditions (layout of docking controls), an access violation could occur when closing a tabbed page.
The
OnHideEx event was not fired when an inactive tabbed page was closed.
The active control was changed when switching between tabbed pages of an inside container.
In certain cases, a docking control was not destroyed despite the fact that the
HideAction parameter of the OnHideEx event handler was set to haDestroy.
It was impossible to hide splitters of the
TaqDefaultUIStyle.
An error could occur upon closing the main form of a Delphi 2006 application.
