mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-10 22:19:19 +02:00
SynEdit: Make sure selection Markup is not hidden by Syncro (or other plugins)
git-svn-id: trunk@39039 -
This commit is contained in:
parent
37782db3ff
commit
3ce2f9322e
@ -1987,6 +1987,8 @@ begin
|
||||
fMarkupSelection := TSynEditMarkupSelection.Create(self, FBlockSelection);
|
||||
fMarkupSpecialChar := TSynEditMarkupSpecialChar.Create(self);
|
||||
|
||||
fMarkupSelection.MarkupInfoSeletion.SetAllPriorities(50);
|
||||
|
||||
fMarkupManager := TSynEditMarkupManager.Create(self);
|
||||
fMarkupManager.AddMarkUp(fMarkupSpecialChar);
|
||||
fMarkupManager.AddMarkUp(fMarkupSpecialLine);
|
||||
|
@ -255,6 +255,7 @@ type
|
||||
function GetModifiedStyle(aStyle: TFontStyles): TFontStyles;
|
||||
procedure ModifyColors(var AForeground, ABackground, AFrameColor: TColor;
|
||||
var AStyle: TFontStyles; var AFrameStyle: TSynLineStyle);
|
||||
procedure SetAllPriorities(ANewPriority: Integer);
|
||||
property OnChange: TNotifyEvent read fOnChange write fOnChange;
|
||||
published
|
||||
property Background default clHighLight;
|
||||
@ -637,6 +638,17 @@ begin
|
||||
AStyle := GetModifiedStyle(AStyle);
|
||||
end;
|
||||
|
||||
procedure TSynSelectedColor.SetAllPriorities(ANewPriority: Integer);
|
||||
var
|
||||
i: TFontStyle;
|
||||
begin
|
||||
BackPriority := ANewPriority;
|
||||
ForePriority := ANewPriority;
|
||||
FramePriority := ANewPriority;
|
||||
for i := low(TFontStyle) to high(TFontStyle) do
|
||||
StylePriority[i] := ANewPriority;
|
||||
end;
|
||||
|
||||
function TSynSelectedColor.GetFrameSideColors(Side: TLazSynBorderSide): TColor;
|
||||
begin
|
||||
if FFrameSidesInitialized
|
||||
|
Loading…
Reference in New Issue
Block a user