[sugar] AbiWord GtkWidget + bindings

J.M. Maurer uwog
Mon Nov 27 13:47:23 EST 2006

Hi guys,

A week back or so, there was some demand for a GtkWidget based on
AbiWord, preferably with Python bindings, to properly integrate AbiWord
with the Sugar environment. This would allow to ditch GtkSocket for
embedding the external AbiWord application, as we did during the first
SoC prototype phase.

Thanks to the rocking efforts of Robert, Martin, Dom, "Tomeu" and others
in our community, we now have exactly that: an AbiWord GTK widget and
some nice python bindings to go along with it. All this work is already
integrated in mainline AbiWord.

AbiWord can be compiled using the --enable-libabiword switch now, which
will give you a shared library (very gcc only at the moment, as we don't
use libtool (yet), and installs the required pkg-config files.

This library contains the AbiWord GtkWidget. This widget can be
"modified" using standard GTK properties. We only implemented a couple
of properties at the moment, because we simply didn't know which ones
people would like to see. New properties will be trivial to implement.

Then we have some python bindings, located in our CVS repository:


The "examples" directory contains some, who'd have guessed it, example
code for you to toy with ;)

If people would like to see additional features and/or properties
implemented, just drop us a line on our developer mailing list[1], file
bugs in our bugzilla[2], or even better, send us patches :)

Back to AbiCollab hacking,

[1] See http://www.abisource.com/developers/ for details
[2] http://bugzilla.abisource.com/

More information about the Sugar-devel mailing list