Introduction
Overview — a quick tour of GooCanvas.
Simple Canvas Example — how to create a simple canvas.
Model/View Canvas Example — how to create a model/view canvas.
Underlying Architecture — how the canvas fits together.
Coordinate Spaces and Limits — how coordinates are used.
Creating New Items — how to create new canvas items.
WYSIWYG Printing — how to use the canvas to create accurate printed output.
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.
GooCanvasGrid — a grid 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.
GooCanvasGridModel — a model for grid 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.
Annotation Glossary
API Index
API Index v2.0.1
API Index v2.0.2
Index of deprecated API