I expect that version 2.0 has some changes regarding synedit as I suddenly realized that I was missing line numbers, the change mark. I also noticed that there is a gutter parts property now (perhaps it was always there but never need to use it) which had an instance of zero causing the issue I reported before. Now adding a gutter part will add a 'SynGutterLineNumber' which can be modified to appear as usual. But I miss the options to add other types of gutter parts like the coloring of changes, the bullet, and bookmarks. I might be overlooking things. Are there any docs I can find regarding this?
Apparently converting/migrating my application towards 2.0.2 and changing to the 64 bit version might have caused issues. In the code of syngutter I can find the missing gutter parts:
Function LineNumberPart(Index: Integer = 0): TSynGutterLineNumber;
Function CodeFoldPart(Index: Integer = 0): TSynGutterCodeFolding;
Function ChangesPart(Index: Integer = 0): TSynGutterChanges;
Function MarksPart(Index: Integer = 0): TSynGutterMarks;
Function SeparatorPart(Index: Integer = 0): TSynGutterSeparator;
Function LineOverviewPart(Index: Integer = 0): TSynGutterLineOverview;
There is even some 'default'. But for some reason, there is no default gutter and I'm not able to assign other types.
Ok, I created a new application and adding a synedit does add the parts automatically. So something went wrong porting to the new version. I can try to fix by patching the form, however, I still wonder how to add a part other then linenumber.