From mboxrd@z Thu Jan 1 00:00:00 1970 Received: (from majordomo@localhost) by pauillac.inria.fr (8.7.6/8.7.3) id KAA03168; Fri, 17 Sep 2004 10:10:14 +0200 (MET DST) X-Authentication-Warning: pauillac.inria.fr: majordomo set sender to owner-caml-list@pauillac.inria.fr using -f Received: from concorde.inria.fr (concorde.inria.fr [192.93.2.39]) by pauillac.inria.fr (8.7.6/8.7.3) with ESMTP id KAA00754 for ; Fri, 17 Sep 2004 10:10:12 +0200 (MET DST) Received: from annexia.force9.co.uk (annexia.force9.co.uk [212.56.101.183]) by concorde.inria.fr (8.13.0/8.13.0) with ESMTP id i8H8ACwQ023865 for ; Fri, 17 Sep 2004 10:10:12 +0200 Received: from rich by annexia.force9.co.uk with local (Exim 3.36 #1 (Debian)) id 1C8Dop-0000g9-00; Fri, 17 Sep 2004 09:10:11 +0100 Date: Fri, 17 Sep 2004 09:10:11 +0100 To: "chris.danx" Cc: Caml Mailing List Subject: Re: [Caml-list] WxWidgets? Message-ID: <20040917081011.GA2383@annexia.org> References: <4149F2D0.7040408@ntlworld.com> <20040916202511.GA24789@annexia.org> <414A05A5.7080603@ntlworld.com> <20040916213937.GA25981@annexia.org> <414A28AC.9090004@ntlworld.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="DocE+STaALJfprDB" Content-Disposition: inline In-Reply-To: <414A28AC.9090004@ntlworld.com> User-Agent: Mutt/1.5.5.1+cvs20040105i From: Richard Jones X-Miltered: at concorde with ID 414A9BE4.000 by Joe's j-chkmail (http://j-chkmail.ensmp.fr)! X-Loop: caml-list@inria.fr X-Spam: no; 0.00; caml-list:01 2004:99 2004:99 wxwindows:01 python:01 clunky:01 widgets:01 helper:01 gimp:01 api:01 installer:01 ltd:98 chris:01 chris:01 gtk:01 X-Attachments: type="application/pgp-signature" name="signature.asc" Sender: owner-caml-list@pauillac.inria.fr Precedence: bulk --DocE+STaALJfprDB Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Sep 17, 2004 at 12:58:36AM +0100, chris.danx wrote: > Richard Jones wrote: > > On Thu, Sep 16, 2004 at 10:29:09PM +0100, chris.danx wrote: >=20 > [snip] >=20 > >Because we didn't want to put in the effort to do a native WxWindows > >port, and the Perl/Python options would have been too slow and clunky. >=20 > Sorry, I meant how did you find Gtk+ on Windows? Was Gtk-Wimp=20 > successful at presenting a Windows style interface? I have only used=20 > gtk-wimp in the context of a code editor, gps - for Ada development, it= =20 > seemed much closer to the Windows L&F but IIRC it wasn't entirely there.= =20 Yes, basically my impression too. For the application we were developing - a custom application - it didn't much matter that the L&F was very slightly different from a native Windows app. The main thing was that it worked at all, and we could develop on Linux without having to deal with the horrible Windows development environment too much. On the other hand, if you were developing a commercial off-the-shelf package, native widgets would certainly be the way to go (particularly, I suspect, for high quality internationalisation). The lack of printing support in Gtk was particularly painful. I had to implement a Win32 printing helper program in C, adapted from the one supplied with GIMP (I can supply source to this if you want, but it only deals with simple bitmaps). Win32 is a nasty API to have to use ... Anyway, I have some other bits and pieces I can send you: the cross-platform GNU Makefile we used to build the final package, and the NSIS installer script, if these are useful. Rich. --=20 Richard Jones. http://www.annexia.org/ http://www.j-london.com/ Merjis Ltd. http://www.merjis.com/ - improving website return on investment NET::FTPSERVER is a full-featured, secure, configurable, database-backed FTP server written in Perl: http://www.annexia.org/freeware/netftpserver/ --DocE+STaALJfprDB Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (GNU/Linux) iD8DBQFBSpvj4le1M6q9pzoRAqedAJwJrSFaAi3g6IIXTnDMFyjJvwWz9gCgysUW VE/IC+FKKz7y4yBB/YPijVs= =n+d/ -----END PGP SIGNATURE----- --DocE+STaALJfprDB-- ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners