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

# Reference for unit 'ExtDlgs'

Contains extended dialogs used for Calendar, Calculator and Picture Open/Save tasks.

`uses`
`Types,`
`Classes,`
`SysUtils,`
`LResources,` |  | Maintains a global list of Lazarus resources, and provides methods and types used to stream components.
`LCLType,` |  | Provides compatibility with the Delphi Windows unit.
`LCLStrConsts,` |  | Contains resource strings used in the LCL.
`LCLPlatformDef,` |  | Contains routines and types used in LCL Platform definitions.
`InterfaceBase,` |  | Provides a platform-independent widgetset class and helper functions.
`Controls,` |  | Contains types, constants, classes, and routines used to implement visual controls.
`Dialogs,` |  | Contains common dialogs used in Lazarus LCL applications.
`Graphics,` |  |
`ExtCtrls,` |  | Contains extra controls commonly used in Lazarus forms.
`StdCtrls,` |  | Standard controls used in the Lazarus Component Library (LCL).
`Forms,` |  | Implements Forms which are the basis for the LCL Graphical User Interface.
`Calendar,` |  | Classes and types used to implement TCalendar, a graphic control allowing selection of a date from a calendar display.
`Buttons,` |  | Contains types and classes used to implement specialized buttons.
`CalcForm,` |  | Contains classes and types used in TCalculatorForm.
`GraphType,`
`FileUtil,`
`LazFileUtils,`
`Masks;`

## Overview

extdlgs.pas contains extended dialogs available in Lazarus Component Library (LCL) applications. It adds the following components to the Dialogs tab in the Lazarus IDE Component Palette:

- TOpenPictureDialog
- TSavePictureDialog
- TCalendarDialog
- TCalculatorDialog