mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-22 11:20:36 +02:00
synedit, ide: allow to customize "Highlight current word" option, add default colors
git-svn-id: trunk@18056 -
This commit is contained in:
parent
a86c7b5c9f
commit
aa53788f4b
@ -1088,6 +1088,7 @@ type
|
|||||||
{$IFDEF SYN_LAZARUS}
|
{$IFDEF SYN_LAZARUS}
|
||||||
property IncrementColor;
|
property IncrementColor;
|
||||||
property HighlightAllColor;
|
property HighlightAllColor;
|
||||||
|
property HighlightCaretColor;
|
||||||
property BracketHighlightStyle;
|
property BracketHighlightStyle;
|
||||||
property BracketMatchColor;
|
property BracketMatchColor;
|
||||||
property ModifiedLineColor;
|
property ModifiedLineColor;
|
||||||
|
@ -91,7 +91,7 @@ type
|
|||||||
ahaInvalidBreakpoint, ahaUnknownBreakpoint,
|
ahaInvalidBreakpoint, ahaUnknownBreakpoint,
|
||||||
ahaErrorLine, ahaIncrementalSearch, ahaHighlightAll, ahaBracketMatch,
|
ahaErrorLine, ahaIncrementalSearch, ahaHighlightAll, ahaBracketMatch,
|
||||||
ahaMouseLink, ahaLineNumber, ahaLineHighlight, ahaModifiedLine,
|
ahaMouseLink, ahaLineNumber, ahaLineHighlight, ahaModifiedLine,
|
||||||
ahaCodeFoldingTree);
|
ahaCodeFoldingTree, ahaHighlightWord);
|
||||||
|
|
||||||
TSingleColorAttribute = (scaGutter, scaRightMargin);
|
TSingleColorAttribute = (scaGutter, scaRightMargin);
|
||||||
|
|
||||||
@ -113,7 +113,8 @@ const
|
|||||||
'Line number',
|
'Line number',
|
||||||
'Line highlight',
|
'Line highlight',
|
||||||
'Modified line',
|
'Modified line',
|
||||||
'Code folding tree'
|
'Code folding tree',
|
||||||
|
'Highlight current word'
|
||||||
);
|
);
|
||||||
|
|
||||||
SingleColorAttributes: array[TSingleColorAttribute] of String =
|
SingleColorAttributes: array[TSingleColorAttribute] of String =
|
||||||
@ -166,7 +167,8 @@ const
|
|||||||
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
||||||
{ ahaCodeFoldingTree } (BG: clWhite; FG: clSilver; FC: clNone; Styles: []; StylesMask: [])
|
{ ahaCodeFoldingTree } (BG: clWhite; FG: clSilver; FC: clNone; Styles: []; StylesMask: []),
|
||||||
|
{ ahaHighlightWord } (BG: $E6E6E6; FG: clDefault; FC: clSilver; Styles: []; StylesMask: [])
|
||||||
);
|
);
|
||||||
Single: (
|
Single: (
|
||||||
{ shaGutter } clBtnFace,
|
{ shaGutter } clBtnFace,
|
||||||
@ -202,7 +204,8 @@ const
|
|||||||
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
||||||
{ ahaCodeFoldingTree } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: [])
|
{ ahaCodeFoldingTree } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: []),
|
||||||
|
{ ahaHighlightWord } (BG: $303030; FG: clDefault; FC: clSilver; Styles: []; StylesMask: [])
|
||||||
);
|
);
|
||||||
Single: (
|
Single: (
|
||||||
{ shaGutter } clBtnFace,
|
{ shaGutter } clBtnFace,
|
||||||
@ -238,7 +241,8 @@ const
|
|||||||
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
||||||
{ ahaCodeFoldingTree } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: [])
|
{ ahaCodeFoldingTree } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: []),
|
||||||
|
{ ahaHighlightWord } (BG: clDefault; FG: clDefault; FC: clSilver; Styles: []; StylesMask: [])
|
||||||
);
|
);
|
||||||
Single: (
|
Single: (
|
||||||
{ shaGutter } clBtnFace,
|
{ shaGutter } clBtnFace,
|
||||||
@ -274,7 +278,8 @@ const
|
|||||||
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineNumber } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineHighlight } (BG: clNone; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
{ ahaModifiedLine } (BG: clNone; FG: clGreen; FC: $00E9FC; Styles: []; StylesMask: []),
|
||||||
{ ahaCodeFoldingTree } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: [])
|
{ ahaCodeFoldingTree } (BG: clDefault; FG: clSilver; FC: clNone; Styles: []; StylesMask: []),
|
||||||
|
{ ahaHighlightWord } (BG: clDefault; FG: clDefault; FC: clSilver; Styles: []; StylesMask: [])
|
||||||
);
|
);
|
||||||
Single: (
|
Single: (
|
||||||
{ shaGutter } clBtnFace,
|
{ shaGutter } clBtnFace,
|
||||||
@ -310,7 +315,8 @@ const
|
|||||||
{ ahaLineNumber } (BG: $F4F4F4; FG: $CC9999; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineNumber } (BG: $F4F4F4; FG: $CC9999; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaLineHighlight } (BG: $E6FFFA; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
{ ahaLineHighlight } (BG: $E6FFFA; FG: clNone; FC: clNone; Styles: []; StylesMask: []),
|
||||||
{ ahaModifiedLine } (BG: $F4F4F4; FG: clLime; FC: clYellow;Styles: []; StylesMask: []),
|
{ ahaModifiedLine } (BG: $F4F4F4; FG: clLime; FC: clYellow;Styles: []; StylesMask: []),
|
||||||
{ ahaCodeFoldingTree } (BG: $F4F4F4; FG: $CC9999; FC: clNone; Styles: []; StylesMask: [])
|
{ ahaCodeFoldingTree } (BG: $F4F4F4; FG: $CC9999; FC: clNone; Styles: []; StylesMask: []),
|
||||||
|
{ ahaHighlightWord } (BG: clDefault; FG: clDefault; FC: $CCCCD6; Styles: []; StylesMask: [])
|
||||||
);
|
);
|
||||||
Single: (
|
Single: (
|
||||||
{ shaGutter } clBtnFace,
|
{ shaGutter } clBtnFace,
|
||||||
@ -2161,6 +2167,7 @@ begin
|
|||||||
SetMarkupColor(aSynEd.Highlighter, ahaIncrementalSearch, aSynEd.IncrementColor);
|
SetMarkupColor(aSynEd.Highlighter, ahaIncrementalSearch, aSynEd.IncrementColor);
|
||||||
SetMarkupColor(aSynEd.Highlighter, ahaHighlightAll, aSynEd.HighlightAllColor);
|
SetMarkupColor(aSynEd.Highlighter, ahaHighlightAll, aSynEd.HighlightAllColor);
|
||||||
SetMarkupColor(aSynEd.Highlighter, ahaBracketMatch, aSynEd.BracketMatchColor);
|
SetMarkupColor(aSynEd.Highlighter, ahaBracketMatch, aSynEd.BracketMatchColor);
|
||||||
|
SetMarkupColor(aSynEd.Highlighter, ahaHighlightWord, aSynEd.HighlightCaretColor);
|
||||||
SetMarkupColor(aSynEd.Highlighter, ahaMouseLink, aSynEd.MouseLinkColor);
|
SetMarkupColor(aSynEd.Highlighter, ahaMouseLink, aSynEd.MouseLinkColor);
|
||||||
SetMarkupColor(aSynEd.Highlighter, ahaLineNumber, aSynEd.LineNumberColor);
|
SetMarkupColor(aSynEd.Highlighter, ahaLineNumber, aSynEd.LineNumberColor);
|
||||||
SetMarkupColor(aSynEd.Highlighter, ahaModifiedLine, aSynEd.ModifiedLineColor);
|
SetMarkupColor(aSynEd.Highlighter, ahaModifiedLine, aSynEd.ModifiedLineColor);
|
||||||
|
Loading…
Reference in New Issue
Block a user