Logo Banner  
 

Information

News
Contribute
Devtools Overview
FAQ

Components

Anjuta
DevHelp
Anjuta2
GNOME Build
Glade
GPF
GNOME Debug
Glimmer

Links

GNOME
GNOME News

GNOME language Bindings
Other Related Projects


GNOME Logo











Glade

Lead Developer: Damon Chaplin

Glade is a free user interface builder for GTK+ and GNOME. It is released under the GNU General Public License (GPL).

See the screenshot to get a quick idea of how Glade works.

Glade can produce C source code itself. C++, Ada95, Python & Perl support is also available, via external tools which process the XML interface description files output by Glade (see the Links page).Glade Logo

General Information

Glade is a RAD tool to enable quick & easy development of user interfaces for the GTK+ toolkit and the GNOME desktop environment. It also contains built-in support for generating the C source code needed to recreate the interfaces.

The user interfaces designed in Glade are stored in the well-known XML format, enabling easy integration with external tools. Several tools are already available which can turn the XML files into source code in other languages such as C++, Perl and Python. Other tools such as libglade can load the XML files and create the interfaces at runtime (see the Languages Supported section below).

Glade is primarily aimed at Linux and other Unix variants, though it can be run on Win32 platforms (without the GNOME support). A port is included in the Ada95 package (see the link below).

Glade Documentation

A User Guide and FAQ are available from the 'Help' menu in Glade. The User Guide is not finished yet.

Languages Supported

Glade outputs C code itself. The libglade library is also available. It creates the user interface dynamically by loading the XML files generated by Glade. See http://www.daa.com.au/~james/gnome/.

  • C++ (for the Gtk-- bindings) - http://home.wtal.de/petig/
  • Ada - support is included in the Ada GTK+ bindings: http://ada.eu.org/gtkada
  • Python support is included in the PyGTK bindings. See http://www.gtk.org
  • Python source code generator is also being developed. http://glc.sourceforge.net
  • Perl - http://freespace.virgin.net/dermot.musgrove/computers/perl/ or http://www.glade.perl.connectfree.co.uk/index.html
  • Eiffel - http://www.lfix.co.uk/eiflib/index.html#eglade

More information on the Glade Homepage