diff options
author | graemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf> | 2008-07-10 22:23:26 +0000 |
---|---|---|
committer | graemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf> | 2008-07-10 22:23:26 +0000 |
commit | 3920a40d796da321010cc456fc864e552b97e398 (patch) | |
tree | bd664f387a80e7d256713e459468a9714342d973 /src | |
parent | 2152494033a86434aa9e03bf34d5510d5f2ff78e (diff) | |
download | fpGUI-3920a40d796da321010cc456fc864e552b97e398.tar.xz |
* Fixed a minor variable type bug in imagelist unit.
* Added images for use in GUI Test Runner.
Diffstat (limited to 'src')
-rw-r--r-- | src/corelib/gfx_imagelist.pas | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/corelib/gfx_imagelist.pas b/src/corelib/gfx_imagelist.pas index 74260eef..044f951e 100644 --- a/src/corelib/gfx_imagelist.pas +++ b/src/corelib/gfx_imagelist.pas @@ -40,17 +40,17 @@ type TfpgImageItem = class(TObject) private FImage: TfpgImage; - FIndex: word; + FIndex: integer; FImageList: TfpgImageList; procedure SetImageList(AImageList: TfpgImageList); - procedure SetIndex(AIndex: word); + procedure SetIndex(AIndex: integer); procedure SetImage(AImage: TfpgImage); public constructor Create; overload; - constructor Create(AImageList: TfpgImageList; AIndex: word; AImage: TfpgImage); overload; - constructor Create(AFileName: string; AIndex: word); overload; + constructor Create(AImageList: TfpgImageList; AIndex: integer; AImage: TfpgImage); overload; + constructor Create(AFileName: string; AIndex: integer); overload; destructor Destroy; override; - property Index: word read FIndex write SetIndex; + property Index: integer read FIndex write SetIndex; property Image: TfpgImage read FImage write SetImage; property ImageList: TfpgImageList read FImageList write SetImageList; procedure LoadFromFile(AFileName: String); @@ -66,10 +66,10 @@ type public constructor Create; destructor Destroy; override; - procedure AddItemFromFile(AFileName: String; AIndex: word = -1); - procedure AddImage(AImage: TfpgImage; AIndex: word = -1); + procedure AddItemFromFile(AFileName: String; AIndex: integer = -1); + procedure AddImage(AImage: TfpgImage; AIndex: integer = -1); procedure RemoveIndex(AIndex: integer); - function GetMaxItem: word; + function GetMaxItem: integer; property Item[AIndex: integer]: TfpgImageItem read GetItem write SetItem; end; @@ -131,15 +131,15 @@ end; destructor TfpgImageList.Destroy; var - ACounter: integer; + i: integer; begin - for ACounter := 0 to FList.Count - 1 do - TfpgImageItem(FList[ACounter]).Destroy; // frees images + for i := 0 to FList.Count - 1 do + TfpgImageItem(FList[i]).Destroy; // frees images FList.Destroy; inherited Destroy end; -procedure TfpgImageList.AddItemFromFile(AFileName: String; AIndex: word); +procedure TfpgImageList.AddItemFromFile(AFileName: String; AIndex: integer); var AImageItem: TfpgImageItem; begin @@ -161,7 +161,7 @@ begin end; end; -procedure TfpgImageList.AddImage(AImage: TfpgImage; AIndex: word); +procedure TfpgImageList.AddImage(AImage: TfpgImage; AIndex: integer); var AImageItem: TfpgImageItem; begin @@ -189,7 +189,7 @@ begin end; end; -function TfpgImageList.GetMaxItem: word; +function TfpgImageList.GetMaxItem: integer; var ACounter: integer; begin @@ -216,7 +216,7 @@ begin end; end; -procedure TfpgImageItem.SetIndex(AIndex: word); +procedure TfpgImageItem.SetIndex(AIndex: integer); begin {$IFDEF DEBUG} writeln('TfpgImageItem.SetIndex'); @@ -248,7 +248,7 @@ begin FImage := nil; end; -constructor TfpgImageItem.Create(AImageList: TfpgImageList; AIndex: word; +constructor TfpgImageItem.Create(AImageList: TfpgImageList; AIndex: integer; AImage: TfpgImage); begin if AImageList = nil then @@ -259,7 +259,7 @@ begin ImageList := AImageList; end; -constructor TfpgImageItem.Create(AFileName: string; AIndex: word); +constructor TfpgImageItem.Create(AFileName: string; AIndex: integer); begin {$IFDEF DEBUG} writeln('TfpgImageItem.Create(', AFileName, ',', AIndex, ')'); |