From: James Henstridge (james@daa.com.au)
Date: Wed Aug 04 1999 - 20:53:38 EDT
Glade is a GUI builder which saves the UI description in an XML file. It
also has some code that converts this XML description into C code, which
can then be compiled to make your program. There are also other programs
that can be used as backends for other languages (C++ and Ada come to
mind).
On the other hand, libglade is designed to be a bit more dynamic. It
reads the XML description at runtime and then constructs the interface.
This allows you to do things like change the GUI of your program without
recompiling :)
The current release is pretty much up to date with glade-0.5.0. The next
release should have all the new glade-0.5.1 features, as well as a
slightly faster and more memory efficient XML parser.
Currently libglade is used by Gnumeric for some of its dialogs, and some
other GNOME programs are also starting to use it. For a list of where it
is being used in GNOME, see this list:
http://cvs.gnome.org/lxr/ident?i=glade_xml_new
The documentation for libglade is available at:
http://developer.gnome.org/doc/API/libglade/libglade.html
It is a matter of personal choice over which aproach you prefer (code
generation, or libglade's interface loading).
I hope this helps clear it up.
James.
-- Email: james@daa.com.au WWW: http://www.daa.com.au/~james/On Wed, 4 Aug 1999, Ali Abdin wrote:
> What exaclty is the difference between Glade and libglade? > What programs have a dependancy on libglade? > > > +---------------------------------------------------------------------+ > To unsubscribe from this list, send a message to majordomo@ncis.pn.org > with the line "unsubscribe glade-devel" in the body of the message. >
+---------------------------------------------------------------------+ To unsubscribe from this list, send a message to majordomo@ncis.pn.org with the line "unsubscribe glade-devel" in the body of the message.
This archive was generated by hypermail 2b29 : Tue Aug 01 2000 - 19:21:51 EDT