Glade Interface Designer for GTK+

Home Page: http://glade.gnome.org

Glade is a GPLIDE tool to enable quick and easy development of user interfaces for the GTK+™ toolkit and the GNOME™ desktop environment. The user interfaces designed in Glade are saved as XML, and by using the GtkBuilder GTK+™ object these can be loaded by applications dynamically as needed. By using GtkBuilder, Glade XML files can be used in numerous programming languages including C™, C++™, Java™, Perl™, Python™, and others. The version marked "current" on their website is 3.10, which was released in April of 2011. It can be obtained from their ftp server: http://ftp.gnome.org/pub/GNOME/sources/glade/3.10/.

Their API reference manual is for version 3.6.6, which lists a total of 553 objects, counting their core, classes, widgets and utilities, and including the functions and properties of each. For a comparison, Qt 4.7 has over 800 classes, not counting the methods (functions) and properties of each class. This puts Glade well above FLTK but well below Qt in breadth and depth of the widget set. However, Glade is used to write GTK+GUI applications for GNOME™, so it fits in well with GNOME™'s goal of a simplified Linux™ desktop.