Re: [anjuta-devel] Why still keep Scintilla support?
- From: Sébastien Granjoux <seb sfo free fr>
- To: anjuta-devel-list gnome org
- Subject: Re: [anjuta-devel] Why still keep Scintilla support?
- Date: Mon, 25 Aug 2014 19:31:10 +0200
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]