The answer to a form question about margins refers to switching off Indicator, Selection and Outlining margins.
But unless I missed something you do not have a separate Outlining Margin. (Like Visual Studio does)
Instead you paint the outline indicators in the Selection margin.
This makes it very difficult to select a line that contains an outline indicator, or a block of lines where the first line has an outline indicator.
To make things easier for my users I have therefore turned the Indicator margin into a Selection margin by handling MouseDown. MouseMove and MouseUp, and making it work exacly as it does in the Selection margin.
This works great (although it would be nice to have a built in option to do this) except for the cursor.
The Cursor is still a regular [NW facing] arrow when it is over the Indicator margin, whereas it should be a NE facing arrow when used as a line selection cursor. Is there any way to set the cursor to be used when it is over the different parts of a SyntaxEditor control?
I can use the MouseMove event with HitTest I guess but I was hoping for something built into the control.
(and I dont see a built-in cursor type for NE facing arrow - do you use a 'custom' cursor there?)