diff --git a/components/synedit/syncompletion.pas b/components/synedit/syncompletion.pas index e0131e29a6..21f5100631 100644 --- a/components/synedit/syncompletion.pas +++ b/components/synedit/syncompletion.pas @@ -45,7 +45,7 @@ interface uses LCLProc, LCLIntf, LCLType, LazUTF8, LMessages, Classes, Graphics, Forms, - Controls, StdCtrls, ExtCtrls, Menus, SysUtils, types, + Controls, StdCtrls, ExtCtrls, Menus, SysUtils, types, Themes, SynEditMiscProcs, SynEditKeyCmds, SynEdit, SynEditTypes, SynEditPlugins {$IF FPC_FULLVERSION >= 20701}, character{$ENDIF}; @@ -576,12 +576,16 @@ end; procedure TSynBaseCompletionFormSizeDrag.Paint; var I: Integer; + D: TThemedElementDetails; begin Canvas.Brush.Color := clBtnFace; Canvas.Brush.Style := bsSolid; Canvas.FillRect(ClientRect); Canvas.Pen.Color := clBtnShadow; + D := ThemeServices.GetElementDetails(tsUpperTrackVertNormal); + ThemeServices.DrawElement(Canvas.Handle, D, ClientRect); + I := 2; while I < Height do begin