mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-13 04:29:11 +02:00
synedit: TSynEdit has no preferred size
git-svn-id: trunk@48241 -
This commit is contained in:
parent
792642e06e
commit
bbf5a97ebb
@ -799,6 +799,8 @@ type
|
|||||||
procedure DragOver(Source: TObject; X, Y: Integer;
|
procedure DragOver(Source: TObject; X, Y: Integer;
|
||||||
State: TDragState; var Accept: Boolean); override;
|
State: TDragState; var Accept: Boolean); override;
|
||||||
procedure DoOnResize; override;
|
procedure DoOnResize; override;
|
||||||
|
procedure CalculatePreferredSize(var PreferredWidth,
|
||||||
|
PreferredHeight: integer; WithThemeSpace: Boolean); override;
|
||||||
function RealGetText: TCaption; override;
|
function RealGetText: TCaption; override;
|
||||||
procedure RealSetText(const Value: TCaption); override;
|
procedure RealSetText(const Value: TCaption); override;
|
||||||
function GetLines: TStrings; override;
|
function GetLines: TStrings; override;
|
||||||
@ -4840,6 +4842,14 @@ begin
|
|||||||
// SetLeftChar(LeftChar); //mh 2000-10-19
|
// SetLeftChar(LeftChar); //mh 2000-10-19
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
procedure TCustomSynEdit.CalculatePreferredSize(var PreferredWidth,
|
||||||
|
PreferredHeight: integer; WithThemeSpace: Boolean);
|
||||||
|
begin
|
||||||
|
// synedit has no preferred size
|
||||||
|
PreferredWidth:=0;
|
||||||
|
PreferredHeight:=0;
|
||||||
|
end;
|
||||||
|
|
||||||
var
|
var
|
||||||
ScrollHintWnd: THintWindow;
|
ScrollHintWnd: THintWindow;
|
||||||
|
|
||||||
|
@ -1382,10 +1382,7 @@ var
|
|||||||
begin
|
begin
|
||||||
inherited DoResize(Sender);
|
inherited DoResize(Sender);
|
||||||
if (not SynEdit.HandleAllocated) or (not Self.Visible) then exit;
|
if (not SynEdit.HandleAllocated) or (not Self.Visible) then exit;
|
||||||
FWinControl.Top := Top;
|
FWinControl.BoundsRect := Bounds(Left,Top,Width,Height);
|
||||||
FWinControl.Left := Left;
|
|
||||||
FWinControl.Width := Width;
|
|
||||||
FWinControl.Height := Height;
|
|
||||||
|
|
||||||
{$IFDEF DARWIN}
|
{$IFDEF DARWIN}
|
||||||
FLineMarks.PixelHeight := Height;
|
FLineMarks.PixelHeight := Height;
|
||||||
|
Loading…
Reference in New Issue
Block a user