Difference between revisions of "LCL"
From Free Pascal wiki
Jump to navigationJump to searchJwdietrich (talk | contribs) (Redirected page to Lazarus Documentation#LCL) |
(from Lazarus Documentation) |
||
Line 1: | Line 1: | ||
− | + | The '''Lazarus component library''' or '''LCL''' is very similar to Delphi's [[VCL]] (Visual Component Library). Most Lazarus units, classes and properties have the same name and functionality as their equivalents in Delphi. This makes porting Delphi applications to Lazarus relatively easy. | |
+ | |||
+ | * [[doc:lcl/|LCL documentation]] - On line help for LCL (work in progress). | ||
+ | * [[LazActiveX]] - ActiveX/LazActiveX documentation | ||
+ | * [[LCL Components]] - Tutorials about the standard LCL components such as TMainMenu, TButton, TComboBox, TTimer, etc. Complements and links to the reference docs. | ||
+ | * [[The LCL in various platforms]] - A brief discussion about LCL features which behave differently in different platforms. | ||
+ | * [[Autosize / Layout]] - How to design forms that work on all platforms. | ||
+ | * [[Main Loop Hooks]] - How to handle multiple event sources | ||
+ | * [[Asynchronous Calls]] - How to queue methods for later execution | ||
+ | * [[File size and smartlinking]] - How to smartlink applications and create smaller executables. | ||
+ | * [[Accessing the Interfaces directly]] - Example how to access the LCL widgetsets | ||
+ | * [[Add Help to Your Application]] - How to create a Online Help for your application | ||
+ | * [[Colors]] - Description of system colors like clDefault, clWindow and the fpImage FPColor | ||
+ | * [[LCL Tips]] - Tips and tricks | ||
+ | * [[LCL Defines]] - Choosing the right options to recompile LCL | ||
+ | * [[Components_and_Code_examples|LCL Code Examples]] - Example working code for Lazarus. | ||
+ | * [[Lazarus Custom Drawn Controls]] - A set of custom drawn controls in Lazarus | ||
+ | * [[LCL Accessibility]] - Documentation about using making LCL applications accessible | ||
+ | |||
+ | *[[TAChart documentation]] - Standard component for drawing graphs and charts. | ||
+ | |||
+ | {{LCL Components}} | ||
+ | |||
+ | [[Category:Components]] |
Revision as of 13:14, 16 July 2016
The Lazarus component library or LCL is very similar to Delphi's VCL (Visual Component Library). Most Lazarus units, classes and properties have the same name and functionality as their equivalents in Delphi. This makes porting Delphi applications to Lazarus relatively easy.
- LCL documentation - On line help for LCL (work in progress).
- LazActiveX - ActiveX/LazActiveX documentation
- LCL Components - Tutorials about the standard LCL components such as TMainMenu, TButton, TComboBox, TTimer, etc. Complements and links to the reference docs.
- The LCL in various platforms - A brief discussion about LCL features which behave differently in different platforms.
- Autosize / Layout - How to design forms that work on all platforms.
- Main Loop Hooks - How to handle multiple event sources
- Asynchronous Calls - How to queue methods for later execution
- File size and smartlinking - How to smartlink applications and create smaller executables.
- Accessing the Interfaces directly - Example how to access the LCL widgetsets
- Add Help to Your Application - How to create a Online Help for your application
- Colors - Description of system colors like clDefault, clWindow and the fpImage FPColor
- LCL Tips - Tips and tricks
- LCL Defines - Choosing the right options to recompile LCL
- LCL Code Examples - Example working code for Lazarus.
- Lazarus Custom Drawn Controls - A set of custom drawn controls in Lazarus
- LCL Accessibility - Documentation about using making LCL applications accessible
- TAChart documentation - Standard component for drawing graphs and charts.