Klasse TCustomImageList

BeschreibungHierarchieFelderMethodenEigenschaften

Unit

Deklaration

type TCustomImageList = class(TLCLComponent)

Beschreibung

no description available, TLCLComponent description follows

Hierarchie

Übersicht

Methoden

Public constructor Create(TheOwner: TComponent); override;
Public procedure AssignTo(Dest: TPersistent); override;
Public procedure Assign(Source: TPersistent); override;
Public procedure WriteData(AStream: TStream); virtual;
Public procedure ReadData(AStream: TStream); virtual;
Public procedure BeginUpdate;
Public procedure EndUpdate;
Public function Add(Image, Mask: TBitmap): Integer;
Public function AddDirect(Image, Mask: TBitmap): Integer;
Public function AddCopy(SrcImage, SrcMask: TBitmap): Integer;
Public function AddIcon(Image: TIcon): Integer;
Public procedure AddImages(Value: TCustomImageList);
Public function AddMasked(Image: TBitmap; MaskColor: TColor): Integer;
Public function AddFromLazarusResource(const ResourceName: string): integer;
Public procedure Change;
Public procedure Clear;
Public constructor CreateSize(AWidth, AHeight: Integer);
Public procedure Delete(Index: Integer);
Public destructor Destroy; override;
Public procedure Draw(Canvas: TCanvas; X, Y, Index: Integer; Enabled: Boolean = True);
Public procedure GetBitmap(Index: Integer; Image: TBitmap);
Public procedure GetInternalImage(Index: integer; var Image, Mask: TBitmap; var ImageRect: TRect);
Public function GetHotSpot: TPoint; virtual;
Public procedure GetIcon(Index: Integer; Image: TIcon);
Public function HandleAllocated: Boolean;
Public procedure Insert(Index: Integer; Image, Mask: TBitmap);
Public procedure InsertIcon(Index: Integer; Image: TIcon);
Public procedure InsertMasked(Index: Integer; Image: TBitmap; MaskColor: TColor);
Public procedure Move(CurIndex, NewIndex: Integer);
Public procedure Replace(Index: Integer; Image, Mask: TBitmap);
Public procedure ReplaceIcon(Index: Integer; Image: TIcon);
Public procedure ReplaceMasked(Index: Integer; NewImage: TBitmap; MaskColor: TColor);
Public procedure RegisterChanges(Value: TChangeLink);
Public procedure UnRegisterChanges(Value: TChangeLink);

Eigenschaften

Public property AllocBy: Integer read FAllocBy write FAllocBy default 4;
Public property BlendColor: TColor read FBlendColor write FBlendColor default clNone;
Public property BkColor: TColor read FBkColor write SetBkColor default clNone;
Public property Count: Integer read FCount;
Public property DrawingStyle: TDrawingStyle read FDrawingStyle write SetDrawingStyle default dsNormal;
Public property Handle: THandle read FHandle;
Public property Height: Integer read FHeight write SetHeight default 16;
Public property Width: Integer read FWidth write SetWidth default 16;
Public property OnChange: TNotifyEvent read FOnChange write FOnChange;
Public property Masked: boolean read FMasked write SetMasked;
Public property Bitmap: TBitmap read FBitmap;
Public property MaskBitmap: TBitmap read FMaskBitmap;
Public property ShareImages: Boolean read FShareImages write SetShareImages;
Public property ImageType: TImageType read FImageType write FImageType default itImage;

Beschreibung

Methoden

Public constructor Create(TheOwner: TComponent); override;
 
Public procedure AssignTo(Dest: TPersistent); override;
 
Public procedure Assign(Source: TPersistent); override;
 
Public procedure WriteData(AStream: TStream); virtual;
 
Public procedure ReadData(AStream: TStream); virtual;
 
Public procedure BeginUpdate;
 
Public procedure EndUpdate;
 
Public function Add(Image, Mask: TBitmap): Integer;
 
Public function AddDirect(Image, Mask: TBitmap): Integer;
 
Public function AddCopy(SrcImage, SrcMask: TBitmap): Integer;
 
Public function AddIcon(Image: TIcon): Integer;
 
Public procedure AddImages(Value: TCustomImageList);
 
Public function AddMasked(Image: TBitmap; MaskColor: TColor): Integer;
 
Public function AddFromLazarusResource(const ResourceName: string): integer;
 
Public procedure Change;
 
Public procedure Clear;
 
Public constructor CreateSize(AWidth, AHeight: Integer);
 
Public procedure Delete(Index: Integer);
 
Public destructor Destroy; override;
 
Public procedure Draw(Canvas: TCanvas; X, Y, Index: Integer; Enabled: Boolean = True);
 
Public procedure GetBitmap(Index: Integer; Image: TBitmap);
 
Public procedure GetInternalImage(Index: integer; var Image, Mask: TBitmap; var ImageRect: TRect);
 
Public function GetHotSpot: TPoint; virtual;
 
Public procedure GetIcon(Index: Integer; Image: TIcon);
 
Public function HandleAllocated: Boolean;
 
Public procedure Insert(Index: Integer; Image, Mask: TBitmap);
 
Public procedure InsertIcon(Index: Integer; Image: TIcon);
 
Public procedure InsertMasked(Index: Integer; Image: TBitmap; MaskColor: TColor);
 
Public procedure Move(CurIndex, NewIndex: Integer);
 
Public procedure Replace(Index: Integer; Image, Mask: TBitmap);
 
Public procedure ReplaceIcon(Index: Integer; Image: TIcon);
 
Public procedure ReplaceMasked(Index: Integer; NewImage: TBitmap; MaskColor: TColor);
 
Public procedure RegisterChanges(Value: TChangeLink);
 
Public procedure UnRegisterChanges(Value: TChangeLink);
 

Eigenschaften

Public property AllocBy: Integer read FAllocBy write FAllocBy default 4;
 
Public property BlendColor: TColor read FBlendColor write FBlendColor default clNone;
 
Public property BkColor: TColor read FBkColor write SetBkColor default clNone;
 
Public property Count: Integer read FCount;
 
Public property DrawingStyle: TDrawingStyle read FDrawingStyle write SetDrawingStyle default dsNormal;
 
Public property Handle: THandle read FHandle;
 
Public property Height: Integer read FHeight write SetHeight default 16;
 
Public property Width: Integer read FWidth write SetWidth default 16;
 
Public property OnChange: TNotifyEvent read FOnChange write FOnChange;
 
Public property Masked: boolean read FMasked write SetMasked;
 
Public property Bitmap: TBitmap read FBitmap;
 
Public property MaskBitmap: TBitmap read FMaskBitmap;
 
Public property ShareImages: Boolean read FShareImages write SetShareImages;
 
Public property ImageType: TImageType read FImageType write FImageType default itImage;
 

Erstellt mit PasDoc 0.10.0 am 2007-03-27 23:02:59