Class timagelist

Unit

Declaration

type timagelist = class(tmsecomponent)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fversionhigh: int32;
Protected fversiondefault: int32;
Protected fcornermaskmaxtopleft: int32;
Protected fcornermaskmaxbottomleft: int32;
Protected fcornermaskmaxbottomright: int32;
Protected fcornermaskmaxtopright: int32;

Methods

Protected procedure updateversionindex(var aindex: int32);
Protected function indextoorg(index: integer): pointty;
Protected procedure change;
Protected procedure defineproperties(filer: tfiler); override;
Protected procedure cornermaskchanged();
Protected procedure loaded() override;
Protected procedure writeimage(stream: tstream);
Protected procedure readimage(stream: tstream);
Public constructor create(aowner: tcomponent); override;
Public destructor destroy; override;
Public procedure beginupdate;
Public procedure endupdate;
Public procedure clear;
Public procedure deleteimage(const index: integer);
Public procedure moveimage(const fromindex: integer; const toindex: integer; aversion: int32 = -1);
Public procedure setimage(index: integer; image: tmaskedbitmap; const source: rectty; aalignment: alignmentsty = []; aversion: int32 = -1);
Public procedure setimage(index: integer; image: tmaskedbitmap; const aalignment: alignmentsty = []; aversion: int32 = -1);
Public procedure getimage(const index: integer; const dest: tmaskedbitmap; aversion: int32 = -1);
Public function addimage(const image: tmaskedbitmap; const aalignment: alignmentsty = []): integer;
Public procedure clipcornermask(const canvas: tcanvas; const arect: rectty; const ahiddenedges: edgesty);
Public procedure paint(const acanvas: tcanvas; const index: integer; const dest: pointty; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);
Public procedure paint(const acanvas: tcanvas; const index: integer; const dest: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);
Public procedure paint(const acanvas: tcanvas; const index: integer; const dest: rectty; source: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);
Public procedure paintlookup(const acanvas: tcanvas; const index: integer; const dest: pointty; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);
Public procedure paintlookup(const acanvas: tcanvas; const index: integer; const dest: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);
Public procedure paintlookup(const acanvas: tcanvas; const index: integer; const dest: rectty; source: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);
Public function lookup(const aindex: int32): int32;
Public procedure assign(sender: tpersistent); override;

Properties

Public property size: sizety read fsize write setsize;
Public property bitmap: tmaskedbitmap read getbitmap;
Public property bitmaps[const aindex: int32]: tmaskedbitmap read getbitmaps;
Public property kind: bitmapkindty read getkind write setkind default bmk_rgb;
Public property maskkind: bitmapkindty read getmaskkind write setmaskkind default bmk_mono;
Public property masked: boolean read getmasked write setmasked default true;
Public property graymask: boolean read getgraymask write setgraymask default false;
Public property colormask: boolean read getcolormask write setcolormask default false;
Public property hascornermask: boolean read fhascornermask;
Published property versioncount: int32 read getversioncount write setversioncount default 1;
Published property versiondefault: int32 read fversiondefault write setversiondefault default 0;
Published property width: integer read fsize.cx write setwidth default defaultimagelistwidth;
Published property height: integer read fsize.cy write setheight default defaultimagelistheight;
Published property options: bitmapoptionsty read getoptions write setoptions default [bmo_masked];
Published property transparentcolor: colorty read gettransparentcolor write settransparentcolor default cl_none;
Published property count: integer read fcount write setcount default 0;
Published property indexlookup: msestring read findexlookup write setindexlookup;
Published property cornermask_topleft: msestring read fcornermask_topleft write setcornermask_topleft;
Published property cornermask_bottomleft: msestring read fcornermask_bottomleft write setcornermask_bottomleft;
Published property cornermask_bottomright: msestring read fcornermask_bottomright write setcornermask_bottomright;
Published property cornermask_topright: msestring read fcornermask_topright write setcornermask_topright;
Published property onchange: notifyeventty read fonchange write fonchange;

Description

Fields

Protected fversionhigh: int32;

This item has no description.

Protected fversiondefault: int32;

This item has no description.

Protected fcornermaskmaxtopleft: int32;

This item has no description.

Protected fcornermaskmaxbottomleft: int32;

This item has no description.

Protected fcornermaskmaxbottomright: int32;

This item has no description.

Protected fcornermaskmaxtopright: int32;

This item has no description.

Methods

Protected procedure updateversionindex(var aindex: int32);

This item has no description.

Protected function indextoorg(index: integer): pointty;

This item has no description.

Protected procedure change;

This item has no description.

Protected procedure defineproperties(filer: tfiler); override;

This item has no description.

Protected procedure cornermaskchanged();

This item has no description.

Protected procedure loaded() override;

This item has no description.

Protected procedure writeimage(stream: tstream);

This item has no description.

Protected procedure readimage(stream: tstream);

This item has no description.

Public constructor create(aowner: tcomponent); override;

This item has no description.

Public destructor destroy; override;

This item has no description.

Public procedure beginupdate;

This item has no description.

Public procedure endupdate;

This item has no description.

Public procedure clear;

This item has no description.

Public procedure deleteimage(const index: integer);

This item has no description.

Public procedure moveimage(const fromindex: integer; const toindex: integer; aversion: int32 = -1);

This item has no description.

Public procedure setimage(index: integer; image: tmaskedbitmap; const source: rectty; aalignment: alignmentsty = []; aversion: int32 = -1);

This item has no description.

Public procedure setimage(index: integer; image: tmaskedbitmap; const aalignment: alignmentsty = []; aversion: int32 = -1);

This item has no description.

Public procedure getimage(const index: integer; const dest: tmaskedbitmap; aversion: int32 = -1);

This item has no description.

Public function addimage(const image: tmaskedbitmap; const aalignment: alignmentsty = []): integer;

This item has no description.

Public procedure clipcornermask(const canvas: tcanvas; const arect: rectty; const ahiddenedges: edgesty);

This item has no description.

Public procedure paint(const acanvas: tcanvas; const index: integer; const dest: pointty; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);

This item has no description.

Public procedure paint(const acanvas: tcanvas; const index: integer; const dest: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);

This item has no description.

Public procedure paint(const acanvas: tcanvas; const index: integer; const dest: rectty; source: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);

This item has no description.

Public procedure paintlookup(const acanvas: tcanvas; const index: integer; const dest: pointty; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);

This item has no description.

Public procedure paintlookup(const acanvas: tcanvas; const index: integer; const dest: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);

This item has no description.

Public procedure paintlookup(const acanvas: tcanvas; const index: integer; const dest: rectty; source: rectty; const alignment: alignmentsty = []; const acolor: colorty = cl_default; const acolorbackground: colorty = cl_default; const aopacity: colorty = cl_default; aversion: int32 = -1);

This item has no description.

Public function lookup(const aindex: int32): int32;

This item has no description.

Public procedure assign(sender: tpersistent); override;

This item has no description.

Properties

Public property size: sizety read fsize write setsize;

This item has no description.

Public property bitmap: tmaskedbitmap read getbitmap;

This item has no description.

Public property bitmaps[const aindex: int32]: tmaskedbitmap read getbitmaps;

This item has no description.

Public property kind: bitmapkindty read getkind write setkind default bmk_rgb;

This item has no description.

Public property maskkind: bitmapkindty read getmaskkind write setmaskkind default bmk_mono;

This item has no description.

Public property masked: boolean read getmasked write setmasked default true;

This item has no description.

Public property graymask: boolean read getgraymask write setgraymask default false;

This item has no description.

Public property colormask: boolean read getcolormask write setcolormask default false;

This item has no description.

Public property hascornermask: boolean read fhascornermask;

This item has no description.

Published property versioncount: int32 read getversioncount write setversioncount default 1;

This item has no description.

Published property versiondefault: int32 read fversiondefault write setversiondefault default 0;

This item has no description.

Published property width: integer read fsize.cx write setwidth default defaultimagelistwidth;

This item has no description.

Published property height: integer read fsize.cy write setheight default defaultimagelistheight;

This item has no description.

Published property options: bitmapoptionsty read getoptions write setoptions default [bmo_masked];

This item has no description.

Published property transparentcolor: colorty read gettransparentcolor write settransparentcolor default cl_none;

This item has no description.

Published property count: integer read fcount write setcount default 0;

This item has no description.

Published property indexlookup: msestring read findexlookup write setindexlookup;

This item has no description.

Published property cornermask_topleft: msestring read fcornermask_topleft write setcornermask_topleft;

This item has no description.

Published property cornermask_bottomleft: msestring read fcornermask_bottomleft write setcornermask_bottomleft;

This item has no description.

Published property cornermask_bottomright: msestring read fcornermask_bottomright write setcornermask_bottomright;

This item has no description.

Published property cornermask_topright: msestring read fcornermask_topright write setcornermask_topright;

This item has no description.

Published property onchange: notifyeventty read fonchange write fonchange;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.