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

From LMD
Jump to: navigation, search
(Enhancements / Changes)
Line 51: Line 51:
 
=== ShellPack ===
 
=== ShellPack ===
 
+ TLMDShellConsoleView component
 
+ TLMDShellConsoleView component
 +
 +
== Changes Common designtime features ===
 +
* New ILMDComponent interface, see intfLMDBase and LMDBase. Will be used to identify components to certain packages and to retrieve version number of a component at runtime.
 +
* Only one About-Dialog for all controls (distinction will be made via ILMDComponent interface return values).
 +
* All version number/date information for packages are stored now in LMDPackages.inc in LMDRTL folder. No more specific package inc files like LMDTools.inc etc.
 +
* Only one component symbol file (LMDCPData.dcr can be found in \lmdshared folder)
 +
* A new res file for all splash screens (LMDSplash.res in \lmdshared folder)
 +
* C++ Builder files are created with Delphi Compiler and TLIB.exe conly.

Revision as of 19:45, 13 May 2007

<< Back to Getting started page

[edit]

LMDRTL

  • Native, unicode enabled RegExpression engine
  • New LMDBitmap class (LMDBitmap.pas)
  • LMDThread
  • LogTools Basic support

LMDRTLX

  • Vista Style controls
  • New ThemeEngine
  • Shared ImageList support
  • XML support
  • Native PNG support
  • Unicode Support
  • Cab files Support
  • ZLib Support
  • HTMLRenderer

Enhancements / Changes

General

  • TLMDControl and TLMDBaseControl removed
  • LMDSHXPRes.pas, res (removed completely)
  • LMDProcs.pas -> LMDFireURl added

LMD Std

TLMDBaseLabel and descendants
+ loShowLabelHint flag in Options property added (if Hint= and ShowHint, display LabelText as hint).

TLMDStaticText
+ loShowLabelHint flag in Options property added

TLMDSimpelLabel
+ property ShowURLInHint
+ property ShowURLMenu
+ method CopyURL

LMD Dlg

+ Font property for native dialogs

LMD List

TLMDImageComboBox
+ GlyphNumber and GlyphColumn properties

LMD Sys

+ MRUList: New ToolButton property

LMD Standalone Packages

ShellPack

+ TLMDShellConsoleView component

Changes Common designtime features =

  • New ILMDComponent interface, see intfLMDBase and LMDBase. Will be used to identify components to certain packages and to retrieve version number of a component at runtime.
  • Only one About-Dialog for all controls (distinction will be made via ILMDComponent interface return values).
  • All version number/date information for packages are stored now in LMDPackages.inc in LMDRTL folder. No more specific package inc files like LMDTools.inc etc.
  • Only one component symbol file (LMDCPData.dcr can be found in \lmdshared folder)
  • A new res file for all splash screens (LMDSplash.res in \lmdshared folder)
  • C++ Builder files are created with Delphi Compiler and TLIB.exe conly.