MZGtk


An interface to Gtk for MzScheme

There are currently two parts to the source right now, mzmisc and mzgtk. I used mz to prepend because I couldn't up with anything better. mzmisc contains things that I took from srpersist to help in creating the rest of the system, plus some other things. For some reason when loading mzgtk.so it couldn't find mzmisc.so even when I put mzmisc.so in a directory thats in my ldconfig. So I punted for the moment and it just links to mzmisc.o.

A note about signal handling, not all of the widgets have been implemented so I return #f for those.


Todo

And not necessarily in this order.


Source Install

Extract mzmisc-?.tar.gz and mzgtk-0.0.1.tar.gz at the same level in a directory. The Makefile in mzgtk has ../mzmisc and ../mzmisc/mzmisc.o for the include and object file. Go into mzmisc and type make all. Go into mzgtk and type make install. mzgtk installs into ${PLTHOME}/collects/gtk so make sure you have PLTHOME set to <whatever>/plt. In case this doesn't work for you send me an email and I'll see about fixing it or you can just download the binaries if you want to see it work.

Binary Install

Extract mzgtk-?.bin.tar.gz into <whatever>/plt/collects. It will create the directory gtk and drop everything needed there.


Online Documentation

Not too happy with the documentation at the moment. If any body has any suggestions or examples they would like to contribute, heave them at me.


Download
Latest Features
Last modified: Wed Mar 19 20:17:24 EST 2003