mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-12 14:09:31 +02:00
Installer, Win: Display info while installing
git-svn-id: trunk@39468 -
This commit is contained in:
parent
97bda19497
commit
9f01fe7db9
@ -29,3 +29,5 @@ OldInOtherFolder1=Another installation of %1 was found at %2. Please use the but
|
||||
OldInOtherFolder2=Note: Using multiple copies of Lazarus is not supported by this installer.
|
||||
OldInOtherFolder3=Using several installations of Lazarus can lead to conflicts in files shared by all of the installations, such as the IDE configuration.
|
||||
OldInOtherFolder4=If you wish to use more than one installation, then you must do additional setup after this installation finished. Please see the Lazarus web page for this, and how to use --primary-config-path
|
||||
|
||||
DuringInstall=Some Info from our FAQ: http://wiki.lazarus.freepascal.org/Lazarus_Faq%0:s%0:s What is Lazarus?%0:sLazarus is a cross-platform IDE for Pascal. Its aim is write once, compile anywhere.%0:s%0:s How to reduce the exe file size?%0:sThe default binaries are very big because they include debug information. For release builds you can switch this off in the Project settings.%0:s%0:s Licensing:%0:s- The LCL is licensed LGPL with linking exception. This allows you to create apps with any license you want, including comercial.%0:s- The IDE is licensed GPL. If you distribute a modified IDE you must follow the GPL.%0:s- Other packages and components have various licenses. See the readme of each package.
|
@ -325,6 +325,28 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure CurPageChanged(CurPageID: Integer);
|
||||
var
|
||||
m: TMemo;
|
||||
begin
|
||||
if CurPageID = wpInstalling then
|
||||
begin
|
||||
WizardForm.ProgressGauge.Parent.Handle;
|
||||
m:= TMemo.Create(WizardForm);
|
||||
m.Parent:=WizardForm.ProgressGauge.Parent;
|
||||
m.Top := WizardForm.ProgressGauge.Top + WizardForm.ProgressGauge.Height + 10;
|
||||
m.Left := WizardForm.ProgressGauge.Left;
|
||||
m.Width := WizardForm.ProgressGauge.Width ;
|
||||
m.Height := WizardForm.ProgressGauge.Parent.Height - WizardForm.ProgressGauge.Height - WizardForm.ProgressGauge.Top - 15;
|
||||
m.ReadOnly := True;
|
||||
m.WordWrap := True;
|
||||
m.ScrollBars := ssVertical;
|
||||
|
||||
m.Text := Format(CustomMessage('DuringInstall'), [#13#10]);
|
||||
|
||||
end;
|
||||
end;
|
||||
|
||||
function NextButtonClick(CurPage: Integer): Boolean;
|
||||
var
|
||||
s, folder: String;
|
||||
@ -332,7 +354,7 @@ var
|
||||
begin
|
||||
// by default go to next page
|
||||
Result := true;
|
||||
|
||||
|
||||
// if curpage is wpSelectDir check is filesystem
|
||||
if CurPage = wpSelectDir then
|
||||
begin
|
||||
@ -539,6 +561,7 @@ procedure InitializeWizard();
|
||||
var
|
||||
s, s2 : String;
|
||||
begin
|
||||
|
||||
try
|
||||
s := CustomMessage('AskUninstallTitle1');
|
||||
s2 := CustomMessage('AskUninstallTitle2');
|
||||
|
Loading…
Reference in New Issue
Block a user