mirror of
https://github.com/HeidiSQL/HeidiSQL.git
synced 2025-08-06 18:24:26 +08:00
Issue #1482: move auto-arrangement of controls from OnCreate to OnShow, so the final height of a TEdit is considered (35px vs 28px on Ubuntu with 100% DPI)
This commit is contained in:
@ -286,11 +286,6 @@ var
|
|||||||
i: Integer;
|
i: Integer;
|
||||||
ExeFiles: TStringList;
|
ExeFiles: TStringList;
|
||||||
begin
|
begin
|
||||||
ArrangeControls(tabSettings);
|
|
||||||
ArrangeControls(tabSSHtunnel);
|
|
||||||
ArrangeControls(tabAdvanced);
|
|
||||||
ArrangeControls(tabSSL);
|
|
||||||
ArrangeControls(tabStatistics);
|
|
||||||
Width := AppSettings.ReadInt(asSessionManagerWindowWidth);
|
Width := AppSettings.ReadInt(asSessionManagerWindowWidth);
|
||||||
Height := AppSettings.ReadInt(asSessionManagerWindowHeight);
|
Height := AppSettings.ReadInt(asSessionManagerWindowHeight);
|
||||||
Left := AppSettings.ReadInt(asSessionManagerWindowLeft, '', Left);
|
Left := AppSettings.ReadInt(asSessionManagerWindowLeft, '', Left);
|
||||||
@ -416,6 +411,12 @@ var
|
|||||||
PSess: PConnectionParameters;
|
PSess: PConnectionParameters;
|
||||||
Node: PVirtualNode;
|
Node: PVirtualNode;
|
||||||
begin
|
begin
|
||||||
|
ArrangeControls(tabSettings);
|
||||||
|
ArrangeControls(tabSSHtunnel);
|
||||||
|
ArrangeControls(tabAdvanced);
|
||||||
|
ArrangeControls(tabSSL);
|
||||||
|
ArrangeControls(tabStatistics);
|
||||||
|
|
||||||
// Init sessions tree
|
// Init sessions tree
|
||||||
RefreshSessions(nil);
|
RefreshSessions(nil);
|
||||||
|
|
||||||
|
@ -189,6 +189,7 @@ begin
|
|||||||
Inc(y, 1);
|
Inc(y, 1);
|
||||||
end
|
end
|
||||||
else begin
|
else begin
|
||||||
|
ControlRow.Height := aParentControl.ScaleDesignToForm(ControlRow.Height);
|
||||||
Add(ControlRow);
|
Add(ControlRow);
|
||||||
Inc(y, yCoordStep);
|
Inc(y, yCoordStep);
|
||||||
end;
|
end;
|
||||||
|
@ -278,6 +278,9 @@ var
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
begin
|
begin
|
||||||
|
ArrangeControls(tabCredentials);
|
||||||
|
ArrangeControls(tabLimitations);
|
||||||
|
ArrangeControls(tabSSL);
|
||||||
Width := AppSettings.ReadIntDpiAware(asUsermanagerWindowWidth, Self);
|
Width := AppSettings.ReadIntDpiAware(asUsermanagerWindowWidth, Self);
|
||||||
Height := AppSettings.ReadIntDpiAware(asUsermanagerWindowHeight, Self);
|
Height := AppSettings.ReadIntDpiAware(asUsermanagerWindowHeight, Self);
|
||||||
pnlLeft.Width := AppSettings.ReadIntDpiAware(asUsermanagerListWidth, Self);
|
pnlLeft.Width := AppSettings.ReadIntDpiAware(asUsermanagerListWidth, Self);
|
||||||
|
Reference in New Issue
Block a user