User Interface Builder for GTK+ applications
Switch branches/tags
Clone or download
Failed to load latest commit information.
build Revert "Updated FSF's address" Jan 31, 2014
data Add OARS tags Jul 25, 2018
doc doc: Remove unnecessary whitespace in documentation examples Jul 3, 2015
gladeui GladeProject: add handler signals Oct 16, 2018
help GNOME Bugzilla has been replaced by GNOME Gitlab Sep 15, 2018
m4 plugins/python/glade-python.c: add support for Python 3. Jun 10, 2015
man Add man pages Jun 26, 2013
plugins GladeEPropAttrs: use sane adjustment values for size and scale attrs Aug 8, 2018
po Updated Danish translation Sep 24, 2018
src GladeIntro: fix regresion in find_widget_forall() Oct 16, 2018
tests tests/create-widgets.c: removed various test to make distcheck work. Mar 22, 2016
.gitignore Ignore auto generaded files May 22, 2013
.gitlab-ci.yml gitlabci: Add CI setup Jul 25, 2018
AUTHORS Added MAINTAINERS file. Apr 1, 2005
BUGS Fixed cvs Sep 29, 2005 Update to gitlab May 12, 2018
COPYING Updated to reflect current temporary dual licensing scheme, package i… Dec 9, 2008
COPYING.GPL Added build/mingw-w64 directory with script tp cross compile and crea… May 29, 2012
COPYING.LGPL Added build/mingw-w64 directory with script tp cross compile and crea… May 29, 2012
ChangeLog.old.gz Moved old ChangeLog to a zipped file, now generate ChangeLog at make … Apr 15, 2013
HACKING HACKING renamed as and added as a link. Feb 27, 2016
INSTALL o integrate ui into one main window. o A GtkNotebook is used to display Oct 26, 2006
INTERNALS minor addition to INTERNALS. Oct 7, 2004
MAINTAINERS Added myself as a maintainer, and backported docs build fix from 3.10… Oct 31, 2011 Add man pages Jun 26, 2013
NEWS Rolling 3.22 Mar 12, 2018
README Updated Readme Dec 18, 2013
README.svn Replaced C++ style comments with the more portable ISO C syntax. Feb 8, 2007
TODO Update TODO Dec 21, 2015 Modernize autotools configuration file Dec 29, 2010 Bump Gtk required version to 3.22 Jul 26, 2018 Implemented Glade UI in Glade, side effect status bar started working… Apr 27, 2012
glade.doap doap: add <programming-language> Jul 31, 2014
org.gnome.Glade.json flatpak: Add manifest Jul 24, 2018



A user interface designer for Gtk+ and GNOME


Mailing Lists: - For discussions about using
                                        Glade to build applications.
      - For discussions about the
                                        development of Glade itself.

General Information

Glade is a RAD tool to enable quick &amp; easy development of user interfaces
for the GTK+ 3 toolkit and the GNOME desktop environment. 

The user interfaces designed in Glade are saved as XML and these can be loaded
by applications dynamically as needed by using GtkBuilder or used directly to
define a new GtkWidget derived object class using Gtk+ new template feature.

By using GtkBuilder, Glade XML files can be used in numerous programming 
languages including C, C++, C#, Vala, Java, Perl, Python,and others. 

About Glade

This version of Glade (Glade >= 3.10) targets GTK+ >= 3.0 and is parallel
installable with Glade 3.8.

If you need to work with Glade projects that target GTK+2, you need an
installation of Glade 3.8 (more information on


Glade is distributed under the GNU General Public License (GPL), as described
in the COPYING file.


 o GTK+ 3.10.0 or above -
   You also need the glib, pango and atk libraries.
   Make sure you have the devel packages as well, as these will contain the
   header files which you will need to compile C applications.

 o libxml 2.4.1 - used to parse the XML files. If you have GNOME 2 you
   should already have this.


See the file 'INSTALL'