mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-12 18:39:27 +02:00
LCL: TControl.FontChanged: moved AutoSize from TWinControl to TControl
git-svn-id: trunk@23367 -
This commit is contained in:
parent
ee54a701ad
commit
5848a2067c
@ -277,6 +277,11 @@ begin
|
|||||||
FParentFont := False;
|
FParentFont := False;
|
||||||
Invalidate;
|
Invalidate;
|
||||||
Perform(CM_FONTCHANGED, 0, 0);
|
Perform(CM_FONTCHANGED, 0, 0);
|
||||||
|
if AutoSize then
|
||||||
|
begin
|
||||||
|
InvalidatePreferredSize;
|
||||||
|
AdjustSize;
|
||||||
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TControl.ParentFontChanged;
|
procedure TControl.ParentFontChanged;
|
||||||
|
@ -4532,15 +4532,10 @@ begin
|
|||||||
begin
|
begin
|
||||||
TWSWinControlClass(WidgetSetClass).SetFont(Self, Font);
|
TWSWinControlClass(WidgetSetClass).SetFont(Self, Font);
|
||||||
Exclude(FWinControlFlags, wcfFontChanged);
|
Exclude(FWinControlFlags, wcfFontChanged);
|
||||||
if AutoSize then
|
|
||||||
begin
|
|
||||||
InvalidatePreferredSize;
|
|
||||||
AdjustSize;
|
|
||||||
end;
|
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
Include(FWinControlFlags, wcfFontChanged);
|
Include(FWinControlFlags, wcfFontChanged);
|
||||||
inherited;
|
inherited FontChanged(Sender);
|
||||||
NotifyControls(CM_PARENTFONTCHANGED);
|
NotifyControls(CM_PARENTFONTCHANGED);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user