SynEdit: syncompletion: draw size drag background as themed scrollbar background.

git-svn-id: trunk@57833 -
This commit is contained in:
ondrej 2018-05-07 23:58:31 +00:00
parent d2d80c1b8b
commit fc9c595505

View File

@ -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