Re: [anjuta-devel] Why still keep Scintilla support?



Hi,


On 25/08/2014 14:22, Sébastien Wilmet wrote:
What is a bit strange with Scintilla is that there are implementations
for GTK+, Win32 and Mac OS X. But GTK+ is already cross-platform, with
the different GDK backends. So if you use Scintilla in a GTK+
application, there is a useless toolkit abstraction in Scintilla (but
it's an implementation detail).

Yes, indeed and it causes troubles. Currently, Scintilla is very slow due to some changes in recent version of Gtk+.


The GtkTextView API is consistent with the other GTK+ APIs, it is always
the same conventions across all GObject libraries. On the other hand
Scintilla has a completely different API and coding style. So for a GTK+
application, using GtkTextView makes the code cleaner than using
Scintilla.

Sure, I agree with that but Anjuta is a special case. I have read a plan to make a custom IDE by using various programs communicating through DBus insterface. Anjuta is similar except that all parts live in the same process and communicate through interface. It's possible to pass a pointer on a GtkTextView object but it will make quite difficult to use a different plugin.


Regards,

Sébastien


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]