Date: Wed, 28 Nov 2001 10:33:20 +0100 From: Benjamin Monate To: florian at hars.de Cc: lablgtk at kaba.or.jp, caml-list at inria.fr Subject: Re: To glade or not to glade (Was: [Caml-announce] Mlglade prerelease announce) Message-Id: <20011128103320.7c1a9dc5.Benjamin.Monate at lri.fr> In-Reply-To: <20011128172124X.garrigue at kurims.kyoto-u.ac.jp> References: <20011127200825.7937abc2.Benjamin.Monate at lri.fr> <20011128090656.B7752@hars> <20011128172124X.garrigue@kurims.kyoto-u.ac.jp> Organization: LRI Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit On Wed, 28 Nov 2001 17:21:24 +0900 Jacques Garrigue wrote: > From: Florian Hars > > OK, now we have mlglade > > > http://www.lri.fr/~monate/mlglade > > which uses Glade output, but is independent from libglade > > > > the libglade support in LablGTK > > http://wwwfun.kurims.kyoto-u.ac.jp/soft/olabl/lablgtk.html > > which, obviously, is different from mlglade in that it requires > > libglade > > > > and zoggy > > http://pauillac.inria.fr/~guesdon/Tools/zoggy/zoggy.html > > which is an independent reimplementation of the glade functionality. > > > > Which should I use? > > My hope was that we would end up with a kind of compatibility between > all these tools. At least, if they were all able to handle the glade > xml format (or some subset of it), this would make some interaction > possible. > I agree with Jacques. At some point in the future lablgtk libglade support and mlglade should be compatible. This has been discussed on the lablgtk mailing list sometime ago. As for zoggy, I do not know if it has any kind of glade-like xml output. > Well, try them all and choose the one which fits you best. > By the way, libglade support is currently the only approach which > works for all widgets. But you will not obtain a lablgtk description > of the GUI. This is indeed the main difference : - liblglade : dynamic loading of interface through a library and no access to the lablgtk code of your interface. But full support of gtk. - mlglade : complete access to lablgtk code and no external library needed. But all gtk features are not supported yet. See the tutorial or the README for details. You can very quickly try both approaches and see what your prefer. Translating my "hello world" tutorial for mlglade into a libglade one is very easy if you read the examples in the lablgtk distribution. -- | Benjamin Monate | mailto:Benjamin.Monate@lri.fr | | LRI - Bât. 490 | http://www.lri.fr/~monate/ | | Université de Paris-Sud | phoneto: +33 1 69 15 42 32 | | F-91405 ORSAY Cedex | faxto: +33 1 69 15 65 86 |