Lazarus Component Library
The Lazarus Component Library, abbreviated LCL, is a visual software component library for the Lazarus IDE.
Description
The LCL consists of a collection of units that provide components and classes especially for visual tasks. It is based on the Free Pascal libraries RTL and FCL. By binding platform-specific widgetsets it supports platform-sensitive software development for several operating systems including Android, Desktop Linux, Mac OS X and Windows. Lazarus source code files is under a mix of licenses: GNU General Public License, version 2 (GPLv2), a modified LGPL, and the MPL.[1]
LCL support GTK2, Qt4, Qt5, Qt6, fpGUI for BSD, Linux, macOS and Windows, Win32 for Windows, Cocoa for macOS, as well as MUI for Amiga systems and more.[2]
See also
Further reading
- Michaël van Canneyt; Florian Klämpfl (2012), Free Pascal (Free Pascal 2 ed.), Computer & Literatur Verlag GmbH, ISBN 978-3936546729, OL 25421359M, 393654672X
- Michaël van Canneyt; Mattias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo; Jörg Braun (2011), Lazarus, Böblingen, Germany: Computer & Literatur Verlag GmbH, OL 25426539M
- Michaël van Canneyt; Mathias Gärtner; Swen Heinig; Felipe Monteiro de Carvalho; Inoussa Ouedraogo (2011), Lazarus - the complete guide, Blaise Pascal Magazine, OL 25427992M
- Roderick Person (2013), Getting Started with Lazarus IDE, Packt Publishing, ISBN 978-1782163404, OL 25426631M, 1782163409
- Menkaura Abiola-Ellison (2015), Getting Started with Lazarus and Free Pascal, Mka publishing, ISBN 978-1507632529
References
External links
- LCL documentation in the Free Pascal Wiki
- Complete online reference
- v
- t
- e
- Intuition
- Macintosh Toolbox
- Carbon
under X11
CLI | |
---|---|
C | |
Java |
CLI |
|
---|
- BOOPSI
- MUI
- ReAction GUI
- Zune
Object Pascal | |
---|---|
Objective-C, Swift |
|
C++ | |
CLI |
|
CLI | |
---|---|
C++ | |
Object Pascal |
under X11
- Athena (Xaw)
- LessTif
- Motif
- OLIT
- XForms
- Enlightenment Foundation Libraries
- GTK
- IUP
- XForms
- XVT
- Gtk#
- Tao Framework
- UIML
- MonoGame
- Moonlight
- Xamarin.Forms
- XWT[1][2]
- .NET MAUI
- Fyne
- IUP
- Lazarus Component Library
- Perl/Tk
- wxPerl
- Shoes
- QtRuby
- Tcl/Tk
- Newt
- CDK
- Dialog
- Flutter