Check out the new USENIX Web site. next up previous
Next: Canvas Items and the Up: The GNOME Canvas: a Previous: Introduction

Architecture of the Canvas

The GNOME canvas was originally based on the canvas widget in the Tk toolkit[9], which is in turn based on Joel Bartlett's ezd program, which provides structured graphics in a Scheme environment. The main enhancements that the GNOME canvas provides to the original Tk design are integration with the GTK+ object and signal/slot system[5], nested groups of items, generalized affine transformations, and a high-quality antialiased rendering mode. From the standpoint of the user, the canvas presents the following characteristics:



Subsections
next up previous
Next: Canvas Items and the Up: The GNOME Canvas: a Previous: Introduction
Federico Mena Quintero
2000-05-08