Greg Smith:

|   Don't call it a selection margin type as that implies the other
|margin types shouldn't be capable of selection.
I'm taking this as a possible yes...
Would you accept a patch with SC_MARGIN_SPACER(3) that did this (or your
suggested name)?

  I was actually leaning towards allowing a colour to be specified as
that allows various borders to be drawn although we can always add
more margin types such as a dotted line to look like this:
http://www.actiprosoftware.com/Products/DotNet/SyntaxEditor/Default.aspx
  So implement SC_MARGIN_SPACER.

I have tried to achieve the line selection effect with the folding margin by
detecting clicks on margin lines without a fold point and then selecting the
line. This does work for a single line, but you cannot extend the selection
with the mouse pointer.

  Doing so would make this more messy than I like. You could
implement this by subclassing Scintilla to get first look at all mouse
events.

Even if this did work, it would not be a complete
solution as users can choose to hide the folding margin, and I allow setting
break points by single clicks on the remaining margin, so this is not
available for line selection.

  If users choose to hide things then they will get less convenient
access to features: even with all margins hidden, triple-clicking
still performs line selection.

  Neil
_______________________________________________
Scintilla-interest mailing list
[email protected]
http://mailman.lyra.org/mailman/listinfo/scintilla-interest

Reply via email to