Glade interface engine for scripts
Glade2script allows a script (bash, python or other) to display and interact with a GUI (created with Glade).
Most of the opportunities offered by GTK are available. A terminal (vte) and/or webkit are integrable. One can also embed an external application that supports it natively, like mplayer or gvim. A plugin system was added to extend G2S capability.
Documentation, many examples, and an interface giving access to the archive supports (simply launch presentation.sh).