mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-17 23:59:07 +02:00
lcl: less with-blocks for FPC 3.1.1
git-svn-id: trunk@50304 -
This commit is contained in:
parent
e2e9c959e0
commit
db2c382331
@ -604,11 +604,8 @@ begin
|
||||
ADesc.Format := ricfRGBA;
|
||||
end;
|
||||
|
||||
with ABitmap.image.size do
|
||||
begin
|
||||
ADesc.Width := Round(width);
|
||||
ADesc.Height := Round(Height);
|
||||
end;
|
||||
ADesc.Width := Round(ABitmap.image.size.width);
|
||||
ADesc.Height := Round(ABitmap.image.size.Height);
|
||||
|
||||
//ADesc.PaletteColorCount := 0;
|
||||
|
||||
|
@ -2396,11 +2396,8 @@ end;
|
||||
|
||||
procedure LCLViewExtension.lclRelativePos(var Left, Top: Integer);
|
||||
begin
|
||||
with frame.origin do
|
||||
begin
|
||||
Left := Round(x);
|
||||
Top := Round(y);
|
||||
end;
|
||||
Left := Round(frame.origin.x);
|
||||
Top := Round(frame.origin.y);
|
||||
end;
|
||||
|
||||
procedure LCLViewExtension.lclLocalToScreen(var X, Y:Integer);
|
||||
@ -2477,13 +2474,10 @@ var
|
||||
r: NSRect;
|
||||
begin
|
||||
r := bounds;
|
||||
with Result do
|
||||
begin
|
||||
Left := 0;
|
||||
Top := 0;
|
||||
Right := Round(r.size.width);
|
||||
Bottom := Round(r.size.height);
|
||||
end;
|
||||
Result.Left := 0;
|
||||
Result.Top := 0;
|
||||
Result.Right := Round(r.size.width);
|
||||
Result.Bottom := Round(r.size.height);
|
||||
end;
|
||||
|
||||
|
||||
|
@ -321,13 +321,10 @@ end;
|
||||
|
||||
function CGRectToRect(const c: CGRect): TRect;
|
||||
begin
|
||||
with Result do
|
||||
begin
|
||||
Left := Round(c.origin.x);
|
||||
Top := Round(c.origin.y);
|
||||
Right := Round(c.origin.x + c.size.width);
|
||||
Bottom := Round(c.origin.y + c.size.height);
|
||||
end;
|
||||
Result.Left := Round(c.origin.x);
|
||||
Result.Top := Round(c.origin.y);
|
||||
Result.Right := Round(c.origin.x + c.size.width);
|
||||
Result.Bottom := Round(c.origin.y + c.size.height);
|
||||
end;
|
||||
|
||||
function RectToNSRect(const r: TRect): NSRect;
|
||||
@ -338,24 +335,18 @@ end;
|
||||
|
||||
function NSRectToRect(const NS: NSRect): TRect;
|
||||
begin
|
||||
with Result do
|
||||
begin
|
||||
Left := Round(ns.origin.x);
|
||||
Top := Round(ns.origin.y);
|
||||
Right := Round(ns.origin.x + ns.size.width);
|
||||
Bottom := Round(ns.origin.y + ns.size.height);
|
||||
end;
|
||||
Result.Left := Round(ns.origin.x);
|
||||
Result.Top := Round(ns.origin.y);
|
||||
Result.Right := Round(ns.origin.x + ns.size.width);
|
||||
Result.Bottom := Round(ns.origin.y + ns.size.height);
|
||||
end;
|
||||
|
||||
procedure NSToLCLRect(const ns: NSRect; ParentHeight: Single; out lcl: TRect);
|
||||
begin
|
||||
with lcl do
|
||||
begin
|
||||
Left := Round(ns.origin.x);
|
||||
Top := Round(ParentHeight - ns.size.height - ns.origin.y);
|
||||
Right := Round(ns.origin.x + ns.size.width);
|
||||
Bottom := Round(lcl.Top + ns.size.height);
|
||||
end;
|
||||
lcl.Left := Round(ns.origin.x);
|
||||
lcl.Top := Round(ParentHeight - ns.size.height - ns.origin.y);
|
||||
lcl.Right := Round(ns.origin.x + ns.size.width);
|
||||
lcl.Bottom := Round(lcl.Top + ns.size.height);
|
||||
end;
|
||||
|
||||
procedure LCLToNSRect(const lcl: TRect; ParentHeight: Single; out ns: NSRect);
|
||||
|
Loading…
Reference in New Issue
Block a user