David Given wrote: > Mike Anderson wrote: > [...] > >>What I forgot to say earlier is that, while I think the bindings are >>very usable for small Gtk apps, if I was going to write a large Gtk >>application, I would have another go at improving the header parser. >>Currently there are quite a lot of things missing which are actually >>quite crucial, even though they don't appear so at first. I'm thinking >>of things like support for drag and drop. > > You could always port SWIG; it already does this, autogenerating bindings for > Perl, PHP, Tcl, Ruby, Python, Java, Guile, Mzscheme, Chicken, Ocaml, Pike, and > C# (he says, cut and pasting from the Debian package description). It > shouldn't be hard to make it generate Smalltalk as well.
Yes, a while back I posted about Sport when I meant SWIG (hey, it's hard to keep track sometimes). > However, I'd strongly suggest going for something like wxWidgets instead of > GTK. That way you gain platform portability. GTK is nice and all, but you > really don't want to use it on Windows or OSX --- it runs, but looks dreadful. > wxWidgets will give you a consistent API with native look and feel on all > (supported) platforms. I'd agree totally, but wxWidgets is C++, isn't it? That means we'd need a C wrapper unless such a thing already exists. [Personally, I run GIMP on Windows, and it looks fine to me. I don't understand how you (and other people) can describe it as dreadful] Mike _______________________________________________ help-smalltalk mailing list [email protected] http://lists.gnu.org/mailman/listinfo/help-smalltalk
