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;
|
||||
ExeFiles: TStringList;
|
||||
begin
|
||||
ArrangeControls(tabSettings);
|
||||
ArrangeControls(tabSSHtunnel);
|
||||
ArrangeControls(tabAdvanced);
|
||||
ArrangeControls(tabSSL);
|
||||
ArrangeControls(tabStatistics);
|
||||
Width := AppSettings.ReadInt(asSessionManagerWindowWidth);
|
||||
Height := AppSettings.ReadInt(asSessionManagerWindowHeight);
|
||||
Left := AppSettings.ReadInt(asSessionManagerWindowLeft, '', Left);
|
||||
@ -416,6 +411,12 @@ var
|
||||
PSess: PConnectionParameters;
|
||||
Node: PVirtualNode;
|
||||
begin
|
||||
ArrangeControls(tabSettings);
|
||||
ArrangeControls(tabSSHtunnel);
|
||||
ArrangeControls(tabAdvanced);
|
||||
ArrangeControls(tabSSL);
|
||||
ArrangeControls(tabStatistics);
|
||||
|
||||
// Init sessions tree
|
||||
RefreshSessions(nil);
|
||||
|
||||
|
@ -189,6 +189,7 @@ begin
|
||||
Inc(y, 1);
|
||||
end
|
||||
else begin
|
||||
ControlRow.Height := aParentControl.ScaleDesignToForm(ControlRow.Height);
|
||||
Add(ControlRow);
|
||||
Inc(y, yCoordStep);
|
||||
end;
|
||||
|
@ -278,6 +278,9 @@ var
|
||||
end;
|
||||
|
||||
begin
|
||||
ArrangeControls(tabCredentials);
|
||||
ArrangeControls(tabLimitations);
|
||||
ArrangeControls(tabSSL);
|
||||
Width := AppSettings.ReadIntDpiAware(asUsermanagerWindowWidth, Self);
|
||||
Height := AppSettings.ReadIntDpiAware(asUsermanagerWindowHeight, Self);
|
||||
pnlLeft.Width := AppSettings.ReadIntDpiAware(asUsermanagerListWidth, Self);
|
||||
|
Reference in New Issue
Block a user