|
LMD BarPack for Delphi / C++Builder
Date: 06.09.2015 (© by LMD Innovative, (http://www.lmd.de or http://www.lmdinnovative.com)
Introduction
LMD BarPack is a collection of 8 native VCL components that can be compiled into your application royalty free. This package contains advanced bar controls (TLMDSectionBar and TLMDExplorerBar) which help to integrate advanced GUI features into your applications. Included controls are characterized by extremly high flexibility regarding their visual features and internal data handling. In addition advanced editors will speed up development at designtime. [Top] System requirements- Compatible with Delphi and C++ Builder XE2 - 10 Seattle, including 64bit support for Delphi XE2 and higher!
- Supported IDEs:
- Delphi 6 - Delphi 10 Seattle
- C++ Builder 6 - C++Builder 10 Seattle
- Delphi 2005.NET - Delphi 2007.NET
- Turbo (2006) Professional versions for Delphi, C++ and Delphi.NET
- All corresponding Studio Products (BDS 2006, CRS 2007, CRS 2009, RAD Studio 2010, XE, XE2, XE3, XE4, XE5, XE6, XE7 etc.)
- Documentation: Includes online help files for Delphi/C++ Builder integration.
- Operating System and hardware requirements depend on the installed Delphi/C++ Builder version.
- Supported operating systems: Win98 and WinNT4 or better (including Windows 7 + 8).
For recent Delphi releases LMD VCL package support same platforms as the VCL which is included in the IDE (e.g. Delphi 2009 officially supports Win2k or better only) [Top]Features
- 8 components for implementing advanced bar controls to your projects
- MS Windows XP Explorerbar like control supporting System Themes in Windows XP (and better) and a similar look on non-XP Windows versions
- MS Outlook Bar like control with extended Drag&Drop support, ready to use predefined popup-menus, advanced visual features and a vast array of methods and events for integrating advanced runtime features
- Both controls are able to take their visual properties and data settings from external controls
- Complete action support - allows effective and centralized programming
- Includes additional 25+ components from the shared LMD VCL runtime package.
- Full sourcecode of library included
- Extensive demo projects with sourcecode
- Free updates via Internet
- English online helpfiles with IDE integration
- A Site License covers unlimited number of developers in same organization at one location
- Free technical support via public forum (forum.lmd.de), e-mail, fax or mail;
- Also available as part of LMD-Tools or LMD VCL Complete
[Top]
Component Overview
Tab "LMD Bar" |
|
TLMDExplorerBar TLMDExplorerBar mimics the behaviour of the Explorer Bar known from MS Windows XP. Similar like a ButtonBar, the sections can be extended/minimized by arrow buttons to show/hide the content of the panels. The control provides various possibilities to implement different visual styles. Inner panels can be either usual item lists, control containers or owner drawn areas.
|
|
TLMDExplorerBarStorage TLMDExplorerBarStorage is used to store different sets of panels for display in TLMDExplorerBar. Thus switching between different "pages" at runtime is made simple (for example to achieve a dynamic set of options like in Windows Explorer, where shown options depend on the current folder). |
|
TLMDBarHTMLLabel TLMDBarHTMLLabel represents a label control with simple HTML rendering capabilities (mainly font faces and standard font attributes). However the control uses a very lean and fast internal parser. |
|
TLMDSectionBar TLMDSectionBar represents an extended variation of TLMDButtonBar known from LMD-Tools. Notable differences are the slightly changed look and feel (like in Visual Studio), the extended funktionality for inner items (can be selected and pressed via code) and certainly the possible use of TLMDSectionBarStorage and TLMDSectionBarController components.
|
|
TLMDSectionBarStorage TLMDSectionBarStorage is used to store different sets of sections for use in TLMDSectionBar. Thus switching between different "section set" at runtime is made simple. |
|
TLMDSectionBarPopupMenu The TLMDSectionBarPopupMenu control has been designed for adding enduser design features to section bars without coding. Enduser may add, rename or delete sections or items. In addition the popup menu will take care of enabling/disabling possible actions automatically. |
|
TLMDSectionBarController TLMDSectionBarController is used to predefine different custom visual settings for TLMDSectionBar, so that at runtime only one line of code is required to switch to a new visual style. |
|
TLMDExplorerBarController TLMDExplorerBarController is used to predefine different custom visual settings for TLMDExplorerBar, so that at runtime only one line of code is required to switch to a new visual style. |
[Top]
|
|