Difference between revisions of "LMD VCL 2011 - What's New?"

From LMD
Jump to: navigation, search
Line 20: Line 20:
  
 
[+] TLMDDockZone.Width and TLMDDockZone.Height properties has been made read-write, so its now possible to programmatically setup sizes of children zones inside a horz-alignment or vert-alignment parent zone. Due to proportional zones resizing it can be still hard to set required sizes of several child zones, because assigning at each iteration the size of a child zone will correct sizes of other child zones within the same parent; so sizes, set on previous iterations will be changed. To solve this problem TLMDDockZone.SetChildrenSizes method has been added, which allows to set sizes of all children at ones.
 
[+] TLMDDockZone.Width and TLMDDockZone.Height properties has been made read-write, so its now possible to programmatically setup sizes of children zones inside a horz-alignment or vert-alignment parent zone. Due to proportional zones resizing it can be still hard to set required sizes of several child zones, because assigning at each iteration the size of a child zone will correct sizes of other child zones within the same parent; so sizes, set on previous iterations will be changed. To solve this problem TLMDDockZone.SetChildrenSizes method has been added, which allows to set sizes of all children at ones.
 +
 +
[+] TLMDDockZone.ResizeKind property has been added. In addition to default proportional resizing defined by zrkProportional value, new zrkStatic value can be used to exclude some zones from proportional resizing algorithm.
  
 
== LMD-Tools ==
 
== LMD-Tools ==

Revision as of 16:58, 16 August 2010

<< Back to Getting started page

[edit]

General

Support for IDEs and operating systems

Common new features

Shared Standalone Packs

LMD DockingPack

[*] Design-time behavior has been drammatically improved: designer hints has been disabled while splitter-moving to reduce flickers; default (useless in this case) designer mouse-moving of dock-panels has been disabled to reduce flickers; dragging dock-panels in the "Structure" Delphi's tree-view has been disabled to prevent panel's Parent change.

[+] New! Experimental feature. On the "LMD Docking" palette page new item has been added. The item is not a simple component item. Dragging it over a docking site will initiate interactive (drag-dock-like) process of the new panel creation:

NewDockPanel.png

[-] Bug #775 has been fixed. Now OnClick is fired when you click dock-panel.

[+] TLMDDockZone.Index property has been made read-write, so its now possible to set the index to specify the order of a child zone inside its parent zone. The Indexes of child zones determine they visual order in its horz-alignment or vert-alignment parent zone, or the visual order of the corresponding tabs in tabbed parent zone.  

[+] TLMDDockZone.Width and TLMDDockZone.Height properties has been made read-write, so its now possible to programmatically setup sizes of children zones inside a horz-alignment or vert-alignment parent zone. Due to proportional zones resizing it can be still hard to set required sizes of several child zones, because assigning at each iteration the size of a child zone will correct sizes of other child zones within the same parent; so sizes, set on previous iterations will be changed. To solve this problem TLMDDockZone.SetChildrenSizes method has been added, which allows to set sizes of all children at ones.

[+] TLMDDockZone.ResizeKind property has been added. In addition to default proportional resizing defined by zrkProportional value, new zrkStatic value can be used to exclude some zones from proportional resizing algorithm.

LMD-Tools

Main Controls

Grid Controls

LMD ElPack

LMD IDE-Tools

Changes/Enhancements since initial LMD VCL 2010 release

Archive