ImgList unit
Contains classes and types used in TCustomImageList, the base class for TImageList.
imglist.pp implements
TImageList and
TChangelink in the Lazarus Component Library (
LCL).
Original author: Marc Weustink
Classes and records
TChangeLink | class | Performs notifications when images are added or deleted in TImageList. |
TCustomImageList | class | The base class for TImageList. |
TCustomImageListResolution | class | Implements an image resolution (or size) used in TCustomImageList. |
TCustomImageListResolutionEnumerator | class | Implements an enumerator for image resolutions in TCustomImageList. |
TCustomImageListResolutions | class | Provides multiple image resolutions in TCustomImageList. |
TLCLGlyphs | class | Represents glyphs for buttons or icons used in LCL controls. |
TScaledImageListResolution | record | Implements a scaled image resolution (size). |
Procedures and functions
GetDefaultGlyph | function | Gets a glyph with the specified name from the default resource file. |
LCLGlyphs | function | Provides access to the TLCLGlyphs instance in the implementation. |
Types
TCustomImageListGetWidthForPPI | procedure type | Specifies an event handler used to get image widths for a display density (PPI). |
TCustomImageListResolutionClass | type | Class type used to create instances of TCustomImageListResolution. |
TDestroyResolutionHandleEvent | procedure type | Specifies an event handler signalled when images are removed from TImageList. |
TDrawingStyle | enumeration | Defines drawing styles for images. |
TImageIndex | type | Type used for an image list index (integer). |
TImageType | enumeration | Indicates if an image contains display data or a mask for its transparent parts. |
TLCLGlyphsMissingResources | enumeration | Indicates the actions performed for resources with missing image sizes. |
TOverlay | type | Represents the valid index positions used to access overlay image assignments. |
TOverlayArray | type | Array type used to provide access to images used as overlays in TCustomImageList / TImageList. |
Uses
TypesMathSysUtilsClassesRtlConstsContnrsZStreamAVL_TreeFPReadBMPFPimageFPImgCanvFPCanvasLCLStrConstsLCLIntfLResourcesLCLTypeLCLProcLCLClassesGraphicsIntfGraphicsWSReferencesGraphTypeFPCAddsLazLoggerBaseLazTracerLazUtilitiesProjResProcAvgLvlTree
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
