Jean-Marc Valin wrote: > > Am I getting everything wrong or could this XML representation of a GUI be > handled by libglade? After all glade stores the GUI in XML and libglade can > display it in an application. You're getting pretty darn close :-) The only difference between libglade (or pyglade, both written by the same guy) and what we'll use, is that the *glades specify a gtk interface. But, since we want to have other kinds of interfaces, we'll make something (by changing pyglade) more generic. So, instead of a tag like this: <widget> <GtkRadioButton.../> </widget> we'll have something like this: <parameter> <selection.../> </parameter> which can then be 'translated' into gtk, qt, html, etc., depending on the front-end used with VSH. But keep in mind that this information needs to be transferred across the Internet in our Internet-distributed VSH system. This is part of what Brad and I call an 'XML representation'. Jeff -- +----------------------------------+ | J.W. Bizzaro | | | | http://bioinformatics.org/~jeff/ | | | | BIOINFORMATICS.ORG | | The Open Lab | | | | http://bioinformatics.org/ | +----------------------------------+