mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-04-22 15:19:35 +02:00
LCL: TCustomGrid: disable default preferred size, because grid moves controls and change scrollbars, bug #27095
git-svn-id: trunk@47875 -
This commit is contained in:
parent
094fd462f5
commit
68c00a724a
@ -876,6 +876,8 @@ type
|
||||
procedure CalcFocusRect(var ARect: TRect; adjust: boolean = true);
|
||||
function CalcMaxTopLeft: TPoint;
|
||||
procedure CalcScrollbarsRange;
|
||||
procedure CalculatePreferredSize(var PreferredWidth,
|
||||
PreferredHeight: integer; WithThemeSpace: Boolean); override;
|
||||
function CanEditShow: Boolean; virtual;
|
||||
function CanGridAcceptKey(Key: Word; Shift: TShiftState): Boolean; virtual;
|
||||
procedure CellClick(const aCol,aRow: Integer; const Button:TMouseButton); virtual;
|
||||
@ -7375,6 +7377,13 @@ begin
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TCustomGrid.CalculatePreferredSize(var PreferredWidth,
|
||||
PreferredHeight: integer; WithThemeSpace: Boolean);
|
||||
begin
|
||||
PreferredWidth:=0;
|
||||
PreferredHeight:=0;
|
||||
end;
|
||||
|
||||
function TCustomGrid.CalcMaxTopLeft: TPoint;
|
||||
var
|
||||
i: Integer;
|
||||
|
Loading…
Reference in New Issue
Block a user