Difference between revisions of "New LCL features since"

From Free Pascal wiki
Jump to navigationJump to search
(New LCL features since... - started)
 
 
(4 intermediate revisions by 3 users not shown)
Line 1: Line 1:
The list should be created by Lazarus release version numbers (which include release dates). Here is a list of ideas I can think of, but I am sure there are many more.
+
This page contains a list of major Lazarus Component Library (LCL) features that made Lazarus even more impressive. All features are sorted by the Lazarus release version that they became available in.
  
For example:
+
== v0.9.22 (2007-03-26) ==
 +
=== TTrayIcon ===
 +
TrayIcon is a multi-platform System Tray component. TrayIcon used to be an optional component, but is now part of LCL since Lazarus 0.9.23 and later. You can find TrayIcon on the Addition tab of component palette. For more information go to: [[TrayIcon]]
  
 +
== v1.4.0 (To be released) ==
 +
=== TEditButton ===
 +
 +
TEditButton and all its derivatives like TFilenameEdit, TDateEdit, TCalcEdit etc., now respect their dimensions set in designer or code.
 +
Earlier the control inherited from TCustomEdit and the button was drawn outside of the control's boundaries. Now both the edit and the button are drawn inside the boundaries.
 +
 +
== Unsorted ==
 
* Themed applications by default
 
* Themed applications by default
* TTrayIcon
 
 
* Awesome anchoring and padding between components
 
* Awesome anchoring and padding between components
 
* Huge image file format support (read & write)
 
* Huge image file format support (read & write)
* Reporting
+
* Mac OS X via Carbon widgeset
* Mac OS X and other platform support
 
* Carbon widgeset
 
 
* Custom drawn fpGUI widgetset
 
* Custom drawn fpGUI widgetset
* LazReport (or should this go under IDE features)
+
* Reporting via LazReport (or should this go under IDE features)
 +
* Native Vista icon support (256x256 png)
 
* .....
 
* .....
 +
 +
[[Category:LCL]]

Latest revision as of 13:11, 17 January 2015

This page contains a list of major Lazarus Component Library (LCL) features that made Lazarus even more impressive. All features are sorted by the Lazarus release version that they became available in.

v0.9.22 (2007-03-26)

TTrayIcon

TrayIcon is a multi-platform System Tray component. TrayIcon used to be an optional component, but is now part of LCL since Lazarus 0.9.23 and later. You can find TrayIcon on the Addition tab of component palette. For more information go to: TrayIcon

v1.4.0 (To be released)

TEditButton

TEditButton and all its derivatives like TFilenameEdit, TDateEdit, TCalcEdit etc., now respect their dimensions set in designer or code. Earlier the control inherited from TCustomEdit and the button was drawn outside of the control's boundaries. Now both the edit and the button are drawn inside the boundaries.

Unsorted

  • Themed applications by default
  • Awesome anchoring and padding between components
  • Huge image file format support (read & write)
  • Mac OS X via Carbon widgeset
  • Custom drawn fpGUI widgetset
  • Reporting via LazReport (or should this go under IDE features)
  • Native Vista icon support (256x256 png)
  • .....