[Glade-devel] A library API to Glade3 for other programs.


On Mon, 2003-08-11 at 04:30, Archit Baweja wrote:

There are 2 main ways of exposing the glade3's capabilities

1) Bonobo || IDL interfaces. Lots of Bonobo/CORBA overhead involved. Gives us
the glade3 develops more to do. But we have the advantage of starting "late"
on working this without changing much of the code. With the other option, we
might just have to start changing from the ground up.

2) A simple C library API interface. Not much overhead. And saves the glade3
developers lot of work. Projects wanting to embedd glade3 can encapsulate
it by wrapping glade3 API calls in their own plugin/dock system.

During our discussion on #devel-tools on irc.gnome.org, we had sort of went in
favour of option 2. But its the community's call.

As a developer of Scaffold I would like to point out that we use Bonobo
quite successfully without any noticable slowdowns.  To throw my hat in
the ring it would be nice if the developers did both 1 and 2.  If the
libraries stuck to the GObject and GtkObject specifications writting
wrappers should not be that hard.  Scaffold already does this with
Glimmer which is a Bonobo wrapper to GtkSourceView.


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