Widgetset
   HOME

TheInfoList



OR:

Widgetsets support platform-sensitive development with the Lazarus IDE system. They act as adapter
libraries A library is a collection of materials, books or media that are accessible for use and not just for display purposes. A library provides physical (hard copies) or digital access (soft copies) materials, and may be a physical location or a vir ...
that provide an
interface Interface or interfacing may refer to: Academic journals * ''Interface'' (journal), by the Electrochemical Society * ''Interface, Journal of Applied Linguistics'', now merged with ''ITL International Journal of Applied Linguistics'' * '' Inte ...
between a platform-inpedentent
sourcecode In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
written in
Free Pascal Free Pascal Compiler (FPC) is a compiler for the closely related programming-language dialects Pascal and Object Pascal. It is free software released under the GNU General Public License, witexception clausesthat allow static linking against it ...
and platform-specific
system A system is a group of Interaction, interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its environment (systems), environment, is described by its boundaries, ...
functions. Thus they allow for development of platform-native software without requiring to provide specific source code for different target platforms. Widgetsets act as basis for the
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 ...
(LCL).


Available widgetsets

Currently (June 2020), the development status of widget toolkit interfaces is roughly as follows:
Widgetset reference at the Free Pascal wiki
/ref>


References


Further reading

* * * * {{Citation , publisher = Packt Publishing , isbn = 978-1782163404 , ol = 25426631M , title = Getting Started with Lazarus IDE , author = Roderick Person , date = 2013 , id = 1782163409 Free Pascal Pascal (programming language) libraries Component-based software engineering Platform-sensitive development Widget toolkits