summaryrefslogtreecommitdiff
path: root/installer/install.pas
diff options
context:
space:
mode:
authorjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-11-04 17:07:53 +0000
committerjonas <jonas@3ad0048d-3df7-0310-abae-a5850022a9f2>2009-11-04 17:07:53 +0000
commit2e2daa66fccd73fd09fd3d188a2ed2e40adde167 (patch)
tree68b29d652966b37517ed7c5c6bc829d614892596 /installer/install.pas
parentfbf316185a7613231677d21d52b0c6174ab109a9 (diff)
parent7a5e4cd906877649e3ccc8cd46bc3db6d31bf52f (diff)
downloadfpc-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.pas17
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;