LCL

E209550

LCL is a visual component framework used by the Lazarus IDE to build cross-platform graphical user interfaces in Free Pascal.

All labels observed (1)

Label Occurrences
LCL canonical 3

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf GUI toolkit
software library
visual component framework
abbreviationOf Lazarus Component Library
compatibleWith Free Pascal
surface form: Free Pascal Compiler
designGoal source-level compatibility with Delphi VCL
write once compile anywhere
hasFeature Unicode support
custom-drawn controls
data-aware controls
event-driven programming model
form designer integration
internationalization support
owner-drawn controls
pluggable widgetsets
theming support
visual component model
inspiredBy Delphi (programming language)
surface form: Delphi VCL
integratedWith Lazarus IDE
surface form: Lazarus form designer
license GNU General Public License
surface form: GNU General Public License with linking exception
maintainedBy Free Pascal community
Lazarus IDE
surface form: Lazarus development team
partOf Lazarus Component Library
surface form: Lazarus Component Library ecosystem
platform cross-platform
programmingLanguage Free Pascal
purpose build graphical user interfaces
create cross-platform desktop applications
repository https://gitlab.com/freepascal.org/lazarus/lazarus
similarTo Delphi (programming language)
surface form: Delphi VCL
supportsLanguage Free Pascal
Delphi (programming language)
surface form: Object Pascal
supportsOperatingSystem Android
FreeBSD
Haiku
Linux
Windows
iOS
macOS
supportsParadigm RAD (rapid application development)
component-based development
usedBy Lazarus IDE
widgetset Carbon (legacy)
Cocoa
CustomDrawn
GTK
surface form: GTK2

GTK
surface form: GTK3

NoGUI
Qt
Win32/Win64
fpGUI

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Lazarus IDE abbreviation LCL
subject surface form: Lazarus Component Library
LCL hasAbbreviation LCL