The Mozart GTK+ Binding

Thorsten Brunklaus and Leif Kornstaedt

This manual describes the GTK+ language binding for Oz.

GTK+ is a widget set that allows to build graphical user interfaces. The language binding described herein enables Oz programmers to build graphical user interfaces using this widget set. We say that it is a ``language binding'' because it provides access to GTK+ functionality by lifting its C interface to the Oz level. In other words, the interface basically is the same, but Oz is used to invoke it.

This manual summarizes the basics of GTK+ and describes how it is mapped to Oz. The goal is to enable Oz programmers to fully make use of the original reference documentation to write GTK+ applications in Oz.



Thorsten Brunklaus and Leif Kornstaedt
Version 1.3.1 (20040823)