summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorgraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2008-07-10 22:23:26 +0000
committergraemeg <graemeg@ae50a9b5-8222-0410-bf8d-8a13f76226bf>2008-07-10 22:23:26 +0000
commit3920a40d796da321010cc456fc864e552b97e398 (patch)
treebd664f387a80e7d256713e459468a9714342d973 /src
parent2152494033a86434aa9e03bf34d5510d5f2ff78e (diff)
downloadfpGUI-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.pas34
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, ')');