[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
Implements Forms, which are the basis for the Lazarus Graphical User Interface.
uses |
||
Classes, |
||
SysUtils, |
||
Types, |
||
TypInfo, |
||
Math, |
||
CustApp, |
||
|
Contains resource strings used in the LCL. |
|
|
Provides compatibility with the Delphi Windows unit. |
|
|
Useful lower-level helper functions and classes. |
|
|
Contains WinAPI-like functions for Delphi compatibility. |
|
|
Contains the version number constants of the LCL. |
|
|
Defines the base class for all LCL TComponents including controls. |
|
|
Provides a platform-independent widgetset class and helper functions. |
|
|
Maintains a global list of Lazarus resources, and provides methods and types used to stream components. |
|
|
||
|
Implements menus used in forms created with the Lazarus IDE. |
|
|
Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets. |
|
|
Contains the definition of the base class for TTimer. |
|
|
||
|
Definitions for the Clipboard to hold Cut or Copied data for Pasting. |
|
|
Interfaces to define the abstract HelpSystem. |
|
|
Contains types, constants, classes, and routines used to implement visual controls. |
|
|
Contains classes and types used in TCustomImageList, the base class for TImageList. |
|
|
Implements Theme Services for supported platforms / widgetsets. |
|
LazFileUtils, |
||
LazUTF8, |
||
Maps, |
||
IntegerList, |
||
LazMethodList, |
||
LazLoggerBase, |
||
LazUtilities, |
||
GraphType, |
||
UITypes, |
||
gettext; |
forms.pp contains classes, types, and routines used to implement forms, which are used as the basis a graphical user interface in the Lazarus Component Library (LCL).
The following components are added to the Lazarus IDE component palette:
Standard Tab
Additional Tab
The unit also includes the TApplication and TScreen classes used in the Application and Screen singletons.