Each widget set is supported by providing an interface which interacts directly with the set. This is done by separating the definition of common widget classes and their widgetset-specific implementation. The standard application framework, Lazarus Component Library (LCL) was originally modeled after the Visual Component Library (VCL) in Delphi 6, but, unlike Delphi, is not restricted to Microsoft Windows operating systems. The ability to create custom componentsĪrchitecture of the Lazarus Component Library.
GUI widgets or visual components such as edit boxes, buttons, dialogs, menus, etc.A What You See Is What You Get (WYSIWYG) visual windows layout designer.Along with project management features, the Lazarus IDE also provides: Lazarus provides a highly visual development environment for the creation of rich user interfaces, application logic, and other supporting code artifacts, similar to Borland Delphi.