diff options
author | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-11-04 17:07:53 +0000 |
---|---|---|
committer | jonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2> | 2009-11-04 17:07:53 +0000 |
commit | 2e2daa66fccd73fd09fd3d188a2ed2e40adde167 (patch) | |
tree | 68b29d652966b37517ed7c5c6bc829d614892596 /installer/install.pas | |
parent | fbf316185a7613231677d21d52b0c6174ab109a9 (diff) | |
parent | 7a5e4cd906877649e3ccc8cd46bc3db6d31bf52f (diff) | |
download | fpc-objc.tar.gz |
* merged r14048 - r14054 from trunkobjc
git-svn-id: http://svn.freepascal.org/svn/fpc/branches/objc@14055 3ad0048d-3df7-0310-abae-a5850022a9f2
Diffstat (limited to 'installer/install.pas')
-rw-r--r-- | installer/install.pas | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/installer/install.pas b/installer/install.pas index 0b8b1ad190..664bf35465 100644 --- a/installer/install.pas +++ b/installer/install.pas @@ -1106,14 +1106,22 @@ program install; else {$endif MAYBE_LFN} begin - items[j]:=newsitem(package[i].name+diskspacestr(package[i].diskspace),items[j]); + items[j]:=newsitem(package[i].name+diskspacestr(package[i].diskspace) +{$ifdef DEBUG} + +' ('+dotstr(i)+')' +{$endif DEBUG} + ,items[j]); packmask[j]:=packmask[j] or packagemask(i); enabmask[j]:=enabmask[j] or packagemask(i); firstitem[j]:=i-1; end; end else - items[j]:=newsitem(package[i].name,items[j]); + items[j]:=newsitem(package[i].name +{$ifdef DEBUG} + +' ('+dotstr(i)+')' +{$endif DEBUG} + ,items[j]); end; end; @@ -1186,7 +1194,10 @@ program install; if (sbr.b.y-sbr.a.y)<cfg.pack[j].packages then begin sbsbr.assign(sbr.b.x,sbr.a.y,sbr.b.x+1,sbr.b.y); - New(sbsb, init(sbsbr)); + sbsb:=CreateIdScrollBar (sbsbr.a.x, sbsbr.a.y,sbsbr.b.y-sbsbr.a.y,j,false); + sbsb^.SetRange(0,cfg.pack[j].packages-(sbsbr.b.y-sbsbr.a.y)-1); + sbsb^.SetStep(5,1); + //New(sbsb, init(sbsbr)); end else sbsb:=nil; |