mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-09-02 18:00:26 +02:00
IDE, EditorOption: fix right gutter, hide separator gutter parts, when hiding overview gutter part / keep index order
This commit is contained in:
parent
86db8d9f83
commit
6d78d5e830
@ -6883,8 +6883,11 @@ begin
|
||||
GutterRightPartList.Sort;
|
||||
for i := 0 to GutterRightPartList.Count - 1 do begin
|
||||
GutterRightPartList[i].ApplyTo(ASynEdit.RightGutter.Parts.ByClass[GutterRightPartList[i].GClass, 0]);
|
||||
GutterRightPartList[i].ApplyIndexTo(ASynEdit.RightGutter.Parts.ByClass[GutterRightPartList[i].GClass, 0]);
|
||||
//TODO: currently separators are not managed => index is not correct
|
||||
//GutterRightPartList[i].ApplyIndexTo(ASynEdit.RightGutter.Parts.ByClass[GutterRightPartList[i].GClass, 0]);
|
||||
end;
|
||||
for i := 0 to ASynEdit.RightGutter.Parts.ByClassCount[TSynGutterSeparator] - 1 do
|
||||
ASynEdit.RightGutter.Parts.ByClass[TSynGutterSeparator, i].Visible := FGutterPartOver.Visible;
|
||||
|
||||
ASynEdit.ScrollOnEditLeftOptions.Assign(ScrollOnEditLeftOptions);
|
||||
ASynEdit.ScrollOnEditRightOptions.Assign(ScrollOnEditRightOptions);
|
||||
|
@ -185,8 +185,10 @@ begin
|
||||
end;
|
||||
for j := 0 to FCurGutterRightPartList.Count - 1 do begin
|
||||
FCurGutterRightPartList[j].ApplyTo(PreviewEdits[i].RightGutter.Parts.ByClass[FCurGutterRightPartList[j].GClass, 0]);
|
||||
FCurGutterRightPartList[j].ApplyIndexTo(PreviewEdits[i].RightGutter.Parts.ByClass[FCurGutterRightPartList[j].GClass, 0]);
|
||||
//TODO: currently separators are not managed => index is not correct
|
||||
//FCurGutterRightPartList[j].ApplyIndexTo(PreviewEdits[i].RightGutter.Parts.ByClass[FCurGutterRightPartList[j].GClass, 0]);
|
||||
end;
|
||||
// TODO: visibility of separators
|
||||
end;
|
||||
col := TEditorColorOptionsFrame(FDialog.FindEditor(TEditorColorOptionsFrame));
|
||||
if col <> nil then
|
||||
|
Loading…
Reference in New Issue
Block a user