[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'ButtonPanel' (#lcl)

# Reference for unit 'ButtonPanel'

Provides a panel with buttons using glyph images.

`uses`
`Math,`
`Types,`
`SysUtils,`
`Classes,`
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LMessages,` |  | Contains Lazarus message codes and their mapping to message codes for other platforms/widgetsets.
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`ExtCtrls,` |  | Contains extra controls commonly used in Lazarus forms.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`Buttons,` |  | Contains types and classes used to implement specialized buttons.
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`Graphics,` |  |
`Themes,` |  | Implements Theme Services for supported platforms / widgetsets.
`Menus,` |  | Implements menus used in forms created with the Lazarus IDE.
`GraphType;`

## Overview

buttonpanel.pas contains classes and types used to implement TButtonPanel, a panel which contains common buttons used in an application form. It is part of the Lazarus Component Library (LCL).

The following components are added to the Lazarus IDE:

Misc Tab

- TButtonPanel