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 Compiler
linked to: Free Pascal
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 VCL
integratedWith Lazarus form designer
linked to: Lazarus IDE
license GNU General Public License with linking exception
maintainedBy Free Pascal community
Lazarus development team
linked to: Lazarus IDE
partOf 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 VCL
supportsLanguage Free Pascal
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
GTK2
linked to: GTK

GTK3
linked to: GTK

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 Component Library abbreviation LCL
subject linked to: Lazarus IDE
LCL hasAbbreviation LCL