Glade Links
Programming Languages
Note that even if a language doesn't appear here it may have support for GTK+ and libglade. You can check for a GTK+ binding on the GTK+ Language Bindings Page.
- C - The libglade library is also available. It creates the user interface at runtime by loading the XML files generated by Glade.
GNOME Platform Bindings
These have stable bindings for GTK+ and GNOME:
- C++ - the Gtkmm C++ bindings for GTK+ include support for libglade. Alternatively Glade-- can be used to generate C++ code.
- Java - the Java-GNOME bindings include support for libglade.
- Perl - the Gtk-Perl bindings include support for libglade. Alternatively Glade-Perl can generate Perl code (though this may not support recent GTK+ features).
- Python - the PyGtk python bindings for GTK+ include support for libglade.
Other Bindings
- C# - the Gtk# bindings include support for libglade.
- Ada - the GtkAda bindings for GTK+ includes support for generating Ada code.
- Pike - the Pike binding for GTK+ includes support for libglade in the GTK.GladeXML class.
- Eiffel - eGlade can generate Eiffel code.
- Ruby - there are Ruby bindings for libglade.
- Haskell - the Gtk2Hs Haskell bindings include support for libglade.
- Objective Caml - the LablGTK Objective Caml bindings support libglade.
- Scheme - the guile-gnome bindings include support for libglade.
General
- Anjuta: an Integrated Development Environment for GTK+ and GNOME.