1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2025-12-01 22:29:52 +02:00
This commit is contained in:
Anton Titovets
2025-05-22 14:16:22 +03:00
parent bd1bdf80dd
commit 1e8e780d55
2 changed files with 33 additions and 17 deletions

29
service/iss/en.iss vendored
View File

@@ -103,6 +103,20 @@ begin
AddonTaskPage := CreateCustomPage(wpLicense,
'Install Melezh', 'Installing the OInt Server Version');
// Картинка справа
ExtractTemporaryFile('melezh.bmp');
with TBitmapImage.Create(WizardForm) do
begin
Parent := AddonTaskPage.Surface;
Left := WizardForm.Width - 165; // Прижимаем к правому краю
Top := 35;
Width := 175;
Height := 200;
Stretch := True;
Bitmap.LoadFromFile(ExpandConstant('{tmp}\melezh.bmp')); // Убедись, что это .bmp или замени на LoadFromBitmapFile
end;
AddonDescription := TNewStaticText.Create(WizardForm);
AddonDescription.Parent := AddonTaskPage.Surface;
AddonDescription.Caption := 'Melezh is a small (~1 MB) server-side add-on for OInt that allows you to run a customizable gateway for any of its methods. Melezh can listen on a port of your choice and interpret incoming HTTP requests as OInt commands for further execution. It features built-in logging and a Web UI for convenient configuration';
@@ -120,21 +134,6 @@ begin
AddonCheckBox.Width := 300;
AddonCheckBox.Caption := 'Install Melezh';
AddonCheckBox.Checked := True;
if ShouldInstallAddon() then
begin
ExtractTemporaryFile('melezh.bmp'); // Явно извлекаем файл
with TBitmapImage.Create(WizardForm) do
begin
Parent := AddonTaskPage.Surface;
Left := WizardForm.Width - 165;
Top := 35;
Width := 175;
Height := 200;
Stretch := True;
Bitmap.LoadFromFile(ExpandConstant('{tmp}\melezh.bmp'));
end;
end;
end;

21
service/iss/ru.iss vendored
View File

@@ -95,7 +95,9 @@ end;
var
AddonTaskPage: TWizardPage;
AddonCheckBox: TNewCheckBox;
AddonDescription: TNewStaticText;
procedure InitializeWizard();
@@ -105,6 +107,21 @@ begin
AddonTaskPage := CreateCustomPage(wpLicense,
'Установить Melezh', 'Установка серверной версии OInt');
// Картинка справа
ExtractTemporaryFile('melezh.bmp');
with TBitmapImage.Create(WizardForm) do
begin
Parent := AddonTaskPage.Surface;
Left := WizardForm.Width - 165; // Прижимаем к правому краю
Top := 35;
Width := 175;
Height := 200;
Stretch := True;
Bitmap.LoadFromFile(ExpandConstant('{tmp}\melezh.bmp')); // Убедись, что это .bmp или замени на LoadFromBitmapFile
end;
AddonDescription := TNewStaticText.Create(WizardForm);
AddonDescription.Parent := AddonTaskPage.Surface;
AddonDescription.Caption := 'Melezh - это небольшой (~ 1 MB) серверный аддон для OInt, позволяющий запускать настраиваемый gateway для любых его методов. Melezh может прослушивать выбранный вам порт и интерпретировать приходящие туда HTTP-запросы в команды OInt для дальнейшего выплнения. Имеется встроенное логирование и Web UI для удобной настройки';
@@ -123,7 +140,7 @@ begin
AddonCheckBox.Caption := 'Установить Melezh';
AddonCheckBox.Checked := True;
if ShouldInstallAddon() then
if ShouldInstallAddon then
begin
ExtractTemporaryFile('melezh.bmp'); // Явно извлекаем файл
with TBitmapImage.Create(WizardForm) do
@@ -137,7 +154,7 @@ begin
Bitmap.LoadFromFile(ExpandConstant('{tmp}\melezh.bmp'));
end;
end;
end;
function ShouldInstallAddon(): Boolean;