Have a look at what you can do with libglade, part of the Gnome project.
I don't know a whole lot about it myself, but I believe that glade (the
tool) allows you to specify a user interface layout using XML as a
description format, and libglade (the library) can reconstitute the XML
into a running UI.
http://www.gnome.org/
I also have used XML successfully to build custom UI items on the fly.
The program I put it to use in was too specialized for general purpose
use, but I have something I'm tinkering with that will be more general
purpose (and will use Xerces).
Mike Crawford
[EMAIL PROTECTED]
http://www.goingware.com/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]