ANNOUNCE: libglade-0.2



I have released a new version of the libglade library.  It is available
at either:
  ftp://ftp.gnome.org/pub/GNOME/sources/libglade/
  ftp://ftp.daa.com.au/pub/james/gnome/

Here is what is new in this release:
- Radio button group support (Miguel)
- Toolbar support works correctly now (with help from Craig Buchek and
  Gary Ross).
- Support for the standard file, font and colour selection dialogs.
- A bit of GNOME support.  This is built as a seperate add on library.  To
  test out the support, try out the gnome-widgets.glade example, or try
  out the GNOME support in the latest CVS version of glade.
- Internationalisation support.  Messages can either be translated with
  the current domain, or you can specify a different one for the
  interface.  The program libglade-xgettext is supplied to help extract
  the strings from a .glade file for translation.
- An autoconf macro that can be used to detect if libglade is installed.
- The documentation has been extensively updated.
- There are some other bug fixes in there as well.

In case you don't know what libglade does, here is a short description:

Libglade is a small library that allows a program to load its user
interface from am XML description at runtime. The XML file format is that 
of the user interface builder GLADE, so libglade acts as an alternative to 
GLADE's code generation approach. Libglade also provides a simple 
interface for connecting handlers to the various signals in the interface 
(on platforms where the gmodule library works correctly, it is possible to 
connect all the handlers with a single function call). 

Once the interface has been instantiated, libglade gives no overhead, so 
other than the initial interface loading time (which is short), there is 
no performance tradeoff.

James Henstridge.

--
Email: james@daa.com.au
WWW:   http://www.daa.com.au/~james/




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]