[MonoDevelop] Coordinate system refactoring
m.j.hutchinson at gmail.com
Mon Jul 19 11:20:28 EDT 2010
On Mon, Jul 19, 2010 at 4:13 AM, Mike Krüger <mkrueger at novell.com> wrote:
> What I want:
> To be able to write:
> Caret.Location = member.Location.
> Instead of:
> Caret.Location = new DocumentLocation (member.Location.Line - 1,
> member.Location.Column - 1);
> And no confusion in the coordine systems in 'other parts of the IDE'.
> What we need:
> + A reference to Mono.TextEditor from Mono.Core & replacing DomLocation
> with DocumentLocation
I thought we were disallowing GTK refs in MonoDevelop.Core...
My suggestion would be to make DomLocation 0-based and to add an
implicit cast both ways between DocumentLocation and DomLocation.
More information about the Monodevelop-list