Sign in Join
FPDoc Onlineexperiment

ImageListCache unit

Implements a caching mechanism for TCustomImageList (TImageList) instances.

imagelistcache.pas contains classes, types, and routines used to implement a cache for TCustomImageList instances. It is used mainly to cache image lists with the glyphs used on button controls.

imagelistcache.pas is part of the Lazarus Component Library ( LCL).

Classes and records

IImageCacheListenerinterfaceInterface that cache user should have to listen for cache changes.
TImageCacheItemrecordRepresents an item in the cache.
TImageCacheItemsclassImplements a container for cached image lists.
TImageListCacheclassImplements a caching mechanism for image lists.

Procedures and functions

GetImageListCachefunctionProvides access to the TImageListCache singleton in the implementation.

Types

PImageCacheItemtypePointer to a TImageCacheItem type.

Uses

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.