[Gtk-sharp-list] Is there a gdl-sharp that plays well with Windows?

Moonfire, D. d.moonfire at mfgames.com
Mon Oct 7 17:04:34 UTC 2013

On Mon, Oct 7, 2013 at 3:20 AM, Liam Flanagan <liam at dyalog.com> wrote:

>  From memory "gdl-sharp" itself was a project implemented by a third
> party, separate from the Mono or MonoDevelop teams. I'm not sure that they
> ever released the assembly publicly. However all they did was take the
> docking code

I was afraid of that. I found some search results for someone making
gdl-sharp and I was hoping it had some work on it. But, I can easily
extract what I need from MonoDevelop.

> from the MonoDevelop sources itself and package it into a dynamically
> linked library, which should be fairly trivial to do. The MonoDeveop
> sources are pretty well organised so you should just need to separate
> everything in the

They did a very good job of organizing the code. :) I've enjoyed working in

> "<MonoDevelop
> Checkout>\main\src\core\MonoDevelop.Ide\MonoDevelop.Components.Docking"
> folder. I'd recommend using one of the stable branches rather than the
> master as they are likely to be more stable. You can find the sources on
> the MonoDevelop github<https://github.com/mono/monodevelop/tree/monodevelop-4.1.12-branch>
> .

Cool. If I go down that direction, I'll start from there. I did the same
with the text editor (started with MonoDevelop's and modified it).

> As a side note, if you're developing a cross platform IDE in C# the
> Mono.TextEditor.TextEditor widget could be very useful for you when it
> comes to implementing a code editor.

I actually started there, but I was having trouble loading a 624k word
novel into it and still getting all the contextual stuff I needed (mostly
background processing of lines while editing and loading/unloading code).
But, I took the ideas and made one that abstracted out the Document class
into a line provider.

Thank you.

- Dylan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/gtk-sharp-list/attachments/20131007/5337f4fc/attachment.html>

More information about the Gtk-sharp-list mailing list