mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-05 10:55:56 +02:00
SynEdit: FoldGutter: fix background color inside +/- box
git-svn-id: trunk@25901 -
This commit is contained in:
parent
509da2275f
commit
0d49ef41c9
@ -282,13 +282,16 @@ var
|
|||||||
rcNode.Top := ptCenter.Y - (BoxSize div 2) + 1;
|
rcNode.Top := ptCenter.Y - (BoxSize div 2) + 1;
|
||||||
rcNode.Bottom := ptCenter.Y + (BoxSize div 2);
|
rcNode.Bottom := ptCenter.Y + (BoxSize div 2);
|
||||||
|
|
||||||
Canvas.Brush.Color:=clWhite;
|
Canvas.Brush.Style := bsClear;
|
||||||
Canvas.Rectangle(rcNode);
|
|
||||||
|
|
||||||
//draw bottom handle to paragraph line
|
//draw bottom handle to paragraph line
|
||||||
Canvas.MoveTo(ptCenter.X, rcNode.Bottom);
|
Canvas.MoveTo(ptCenter.X, rcNode.Bottom);
|
||||||
Canvas.LineTo(ptCenter.X, rcCodeFold.Bottom);
|
Canvas.LineTo(ptCenter.X, rcCodeFold.Bottom);
|
||||||
|
|
||||||
|
if Collapsed and (MarkupInfo.FrameColor <> clNone) then
|
||||||
|
Canvas.Pen.Color := MarkupInfo.FrameColor;
|
||||||
|
Canvas.Rectangle(rcNode);
|
||||||
|
|
||||||
//draw unfolded sign in node box
|
//draw unfolded sign in node box
|
||||||
Canvas.MoveTo(ptCenter.X - 2, ptCenter.Y);
|
Canvas.MoveTo(ptCenter.X - 2, ptCenter.Y);
|
||||||
Canvas.LineTo(ptCenter.X + 3, ptCenter.Y);
|
Canvas.LineTo(ptCenter.X + 3, ptCenter.Y);
|
||||||
@ -300,6 +303,8 @@ var
|
|||||||
Canvas.LineTo(ptCenter.X, ptCenter.Y + 3);
|
Canvas.LineTo(ptCenter.X, ptCenter.Y + 3);
|
||||||
end;
|
end;
|
||||||
LineOffset := 0;
|
LineOffset := 0;
|
||||||
|
Canvas.Pen.Color := MarkupInfo.Foreground;
|
||||||
|
Canvas.Brush.Style := bsSolid;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure DrawParagraphContinue(rcCodeFold: TRect);
|
procedure DrawParagraphContinue(rcCodeFold: TRect);
|
||||||
|
Loading…
Reference in New Issue
Block a user