completion, last item first, fix problem with case sensitivity

This commit is contained in:
Basile Burg 2017-02-24 00:20:24 +01:00
parent 63ce8feb7f
commit bce4699819
No known key found for this signature in database
GPG Key ID: 1868039F415CB8CF
2 changed files with 4 additions and 1 deletions

View File

@ -195,6 +195,7 @@ begin
fMouseLinkAttribs := TSynSelectedColor.Create;
fBracketMatchAttribs := TSynSelectedColor.Create;
fIdentifierMarkup := TSynSelectedColor.Create;
fCompletionMenuCaseCare := true;
//
// note: default values come from TSynEditFoldedView ctor.
fFoldedColor.Background := clNone;
@ -642,6 +643,7 @@ begin
anEditor.completionMenu.TheForm.Width := fCompletionMenuWidth;
anEditor.completionMenu.LinesInWindow := fCompletionMenuLines;
anEditor.completionMenu.CaseSensitive := fCompletionMenuCaseCare;
TStringList(anEditor.completionMenu.ItemList).CaseSensitive := fCompletionMenuCaseCare;
anEditor.Gutter.LineNumberPart.ShowOnlyLineNumbersMultiplesOf:=fLineNumEvery;

View File

@ -725,7 +725,8 @@ begin
fCompletion.OnExecute:= @completionExecute;
fCompletion.OnCodeCompletion:=@completionCodeCompletion;
fCompletion.OnPaintItem:= @completionItemPaint;
fCompletion.CaseSensitive:=false;
fCompletion.CaseSensitive:=true;
TStringList(fCompletion.ItemList).CaseSensitive:=true;
fCompletion.LongLineHintType:=sclpNone;
fCompletion.TheForm.ShowInTaskBar:=stNever;
fCompletion.ShortCut:=0;