Line 0
Link Here
|
|
|
1 |
--- baseform.pas.orig 2018-02-08 06:43:04 UTC |
2 |
+++ baseform.pas |
3 |
@@ -52,11 +52,11 @@ implementation |
4 |
uses LCLType, ButtonPanel, VarGrid, ComCtrls, StdCtrls, ExtCtrls, lclversion; |
5 |
|
6 |
var |
7 |
- ScaleM, ScaleD: integer; |
8 |
+ ScaleMul, ScaleDiv: integer; |
9 |
|
10 |
function ScaleInt(i: integer): integer; |
11 |
begin |
12 |
- Result:=i*ScaleM div ScaleD; |
13 |
+ Result:=i*ScaleMul div ScaleDiv; |
14 |
end; |
15 |
|
16 |
type THackControl = class(TWinControl) end; |
17 |
@@ -117,8 +117,8 @@ begin |
18 |
if C is TWinControl then |
19 |
TWinControl(C).DisableAlign; |
20 |
try |
21 |
- if ScaleM <> ScaleD then begin |
22 |
- ScaleConstraints(ScaleM, ScaleD); |
23 |
+ if ScaleMul <> ScaleDiv then begin |
24 |
+ ScaleConstraints(ScaleMul, ScaleDiv); |
25 |
R := BaseBounds; |
26 |
R.Left := ScaleInt(R.Left); |
27 |
R.Top := ScaleInt(R.Top); |
28 |
@@ -237,26 +237,26 @@ var |
29 |
i: integer; |
30 |
tm: TLCLTextMetric; |
31 |
begin |
32 |
- if ScaleD <> 0 then exit; |
33 |
- ScaleD:=11; |
34 |
+ if ScaleDiv <> 0 then exit; |
35 |
+ ScaleDiv:=11; |
36 |
i:=Screen.SystemFont.Height; |
37 |
if i = 0 then begin |
38 |
if Canvas.GetTextMetrics(tm) then begin |
39 |
- ScaleM:=tm.Ascender; |
40 |
- if ScaleM < 11 then |
41 |
- ScaleM:=11; |
42 |
+ ScaleMul:=tm.Ascender; |
43 |
+ if ScaleMul < 11 then |
44 |
+ ScaleMul:=11; |
45 |
end |
46 |
else begin |
47 |
- ScaleM:=Canvas.TextHeight('Wy'); |
48 |
- ScaleD:=13; |
49 |
+ ScaleMul:=Canvas.TextHeight('Wy'); |
50 |
+ ScaleDiv:=13; |
51 |
end; |
52 |
- if ScaleM = 0 then |
53 |
- ScaleM:=ScaleD; |
54 |
+ if ScaleMul = 0 then |
55 |
+ ScaleMul:=ScaleDiv; |
56 |
end |
57 |
else |
58 |
- ScaleM:=Abs(i); |
59 |
- ScaleM:=ScaleM*IntfScale; |
60 |
- ScaleD:=ScaleD*100; |
61 |
+ ScaleMul:=Abs(i); |
62 |
+ ScaleMul:=ScaleMul*IntfScale; |
63 |
+ ScaleDiv:=ScaleDiv*100; |
64 |
end; |
65 |
|
66 |
initialization |