Table of Contents

Introduction
Overview - a quick tour of GooCanvas.
The Simple Canvas - how to create a simple canvas.
The Model/View Canvas - how to create a model/view canvas.
Creating New Items - how to create new canvas items.
Core Objects
GooCanvas - the main canvas widget.
GooCanvasItem - the interface for canvas items.
GooCanvasItemModel - the interface for canvas item models.
GooCanvasItemSimple - the base class for the standard canvas items.
GooCanvasItemModelSimple - the base class for the standard canvas item models.
GooCanvasStyle - support for cascading style properties for canvas items.
Standard Canvas Items
GooCanvasGroup - a group of items.
GooCanvasEllipse - an ellipse item.
GooCanvasImage - an image item.
GooCanvasPath - a path item (a series of lines and curves).
GooCanvasPolyline - a polyline item (a series of lines with optional arrows).
GooCanvasRect - a rectangle item.
GooCanvasText - a text item.
GooCanvasWidget - an embedded widget item.
GooCanvasTable - a table container to layout items.
Standard Canvas Item Models
GooCanvasGroupModel - a model for a group of items.
GooCanvasEllipseModel - a model for ellipse items.
GooCanvasImageModel - a model for image items.
GooCanvasPathModel - a model for path items (a series of lines and curves).
GooCanvasPolylineModel - a model for polyline items (a series of lines with optional arrows).
GooCanvasRectModel - a model for rectangle items.
GooCanvasTextModel - a model for text items.
GooCanvasTableModel - a model for a table container to layout items.
Miscellaneous
GooCanvas Types - types used in GooCanvas.