A very promising GUI builder called Glade is being
developed. Glade can generate source code in several
languages, or an XML description of your widgets. An
add-on module called
libglade loads these XML descriptions at runtime
and creates the described widgets. The next release of
the Gnome libraries will very likely include or require
libglade.