HOME

TheInfoList



OR:

Widgetsets support platform-sensitive development with the
Lazarus Lazarus may refer to: People *Lazarus (name), a surname and a given name * Lazarus of Bethany, a Biblical figure described as being raised from the dead by Jesus * Lazarus, a Biblical figure from the parable of the Rich man and Lazarus * Lazar ...
IDE system. They act as adapter
libraries A library is a collection of Book, books, and possibly other Document, materials and Media (communication), media, that is accessible for use by its members and members of allied institutions. Libraries provide physical (hard copies) or electron ...
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'' * '' Inter ...
between a platform-independent sourcecode 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 interacting or interrelated elements that act according to a set of rules to form a unified whole. A system, surrounded and influenced by its open system (systems theory), environment, is described by its boundaries, str ...
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 (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