Unit 'ImgList' Package
[Overview][Types][Classes][Procedures and functions][Index] [#lcl]

TCustomImageList

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: imglist.pp line 266

type TCustomImageList = class(TLCLComponent)

protected

  function GetResolution();

  

  function GetResolutionClass; virtual;

  

  procedure CheckIndex();

  

  procedure Initialize; virtual;

  

  procedure DefineProperties(); override;

  

  procedure SetWidthHeight();

  

  procedure ClearOverlays;

  

  procedure MarkAsChanged;

  

  procedure DoAfterUpdateStarted; virtual;

  

  procedure DoBeforeUpdateEnded; virtual;

  

public

  constructor Create(); override;

  

  constructor CreateSize();

  

  destructor Destroy; override;

  

  class procedure ScaleImage();

  

  procedure AssignTo(); override;

  

  procedure Assign(); override;

  

  procedure WriteData(); virtual;

  

  procedure ReadData(); virtual;

  

  procedure WriteAdvData(); virtual;

  

  procedure ReadAdvData(); virtual;

  

  function Equals(); override;

  

  procedure BeginUpdate;

  

  procedure EndUpdate;

  

  function Add();

  

  function AddMultipleResolutions();

  

  function AddSliced();

  

  function AddSlice();

  

  function AddSliceCentered();

  

  function AddIcon();

  

  procedure AddImages();

  

  function AddMasked();

  

  function AddTyphonResource();

  

  function AddResourceName();

  

  procedure Change;

  

  procedure Clear;

  

  procedure Delete();

  

  procedure Draw();

  

  procedure DrawForPPI();

  

  procedure DrawOverlay();

  

  procedure GetBitmap();

  

  procedure GetFullBitmap();

  

  procedure GetFullRawImage();

  

  procedure GetIcon();

  

  procedure GetRawImage();

  

  function GetHotSpot;

  

  procedure Insert();

  

  procedure InsertIcon();

  

  procedure InsertMasked();

  

  procedure Move();

  

  procedure Overlay();

  

  property HasOverlays: Boolean; [r]

  

  procedure Replace();

  

  procedure ReplaceSlice();

  

  procedure ReplaceSliceCentered();

  

  procedure ReplaceIcon();

  

  procedure ReplaceMasked();

  

  procedure RegisterChanges();

  

  procedure StretchDraw();

  

  procedure UnRegisterChanges();

  

  procedure RegisterResolutions(); virtual;

  

  procedure DeleteResolution();

  

  function FindResolution();

  

  property AllocBy: Integer; [rw]

  

  property BlendColor: TColor; [rw]

  

  property BkColor: TColor; [rw]

  

  property Count: Integer; [r]

  

  property DrawingStyle: TDrawingStyle; [rw]

  

  property Height: Integer; [rw]

  

  property HeightForPPI []: Integer; [r]

  

  property HeightForWidth []: Integer; [r]

  

  property Width: Integer; [rw]

  

  property WidthForPPI []: Integer; [r]

  

  property SizeForPPI []: TSize; [r]

  

  property OnChange: TNotifyEvent; [rw]

  

  property Masked: Boolean; [rw]

  

  property Reference []: TWSCustomImageListReference; [r]

  

  property ReferenceForPPI []: TWSCustomImageListReference; [r]

  

  property Resolution []: TCustomImageListResolution; [r]

  

  property ResolutionByIndex []: TCustomImageListResolution; [r]

  

  property ResolutionForPPI []: TScaledImageListResolution; [r]

  

  property ResolutionCount: Integer; [r]

  

  function Resolutions;

  

  function ResolutionsDesc;

  

  property Scaled: Boolean; [rw]

  

  property ShareImages: Boolean; [rw]

  

  property ImageType: TImageType; [rw]

  

  property OnGetWidthForPPI: TCustomImageListGetWidthForPPI; [rw]

  

end;

Inheritance

TCustomImageList

  

|

TLCLComponent

  

|

TObject



CT Web help

CodeTyphon Studio