goocanvas-2.0
Description:
GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for drawing.
Content:
Namespaces:
- Goo
Interfaces:
- CanvasItem - CanvasItem
defines the interface that canvas items must implement, and contains methods for operating on canvas items.
- CanvasItemModel -
CanvasItemModel defines the interface that models for canvas items must implement, and contains methods for operating on
canvas item models.
Classes:
- Canvas - Canvas is the main
widget containing a number of canvas items.
- CanvasAccessibleFactory
- CanvasEllipse - GooCanvasEllipse represents an
ellipse item.
- CanvasEllipseModel - GooCanvasEllipseModel
represents a model for ellipse items.
- CanvasGrid - GooCanvasGrid represents a grid item.
- CanvasGridModel - GooCanvasGridModel represents a
model for grid items.
- CanvasGroup - CanvasGroup
represents a group of items.
- CanvasGroupModel -
CanvasGroupModel represents a group of items.
- CanvasImage - GooCanvasImage represents an image
item.
- CanvasImageModel - GooCanvasImageModel represent
a model for image items.
- CanvasItemAccessibleFactory
- CanvasItemModelSimple -
CanvasItemModelSimple is used as a base class for the standard canvas item models.
- CanvasItemSimple -
CanvasItemSimple is used as a base class for all of the standard canvas items.
- CanvasLineDash -
CanvasLineDash specifies a dash pattern to be used when drawing items.
- CanvasPath - GooCanvasPath represents a path item,
which is a series of one or more lines, bezier curves, or elliptical arcs.
- CanvasPathModel - GooCanvasPathModel represents a
model for path items, which are a series of one or more lines, bezier curves, or elliptical arcs.
- CanvasPoints -
GooCairoPoints
s
represents an array of points.
- CanvasPolyline - GooCanvasPolyline represents a
polyline item, which is a series of one or more lines, with optional arrows at either end.
- CanvasPolylineModel - GooCanvasPolylineModel
represents a model for polyline items, which are a series of one or more lines, with optional arrows at either end.
- CanvasRect - GooCanvasRect represents a rectangle
item.
- CanvasRectModel - GooCanvasRectModel represents a
model for rectangle items.
- CanvasStyle - CanvasStyle
provides support for cascading style properties for canvas items.
- CanvasTable - CanvasTable
is a table container used to lay out other canvas items.
- CanvasTableLayoutData
- CanvasTableModel -
CanvasTableModel is a model for a table container used to lay out other canvas items.
- CanvasText - GooCanvasText represents a text item.
- CanvasTextModel - GooCanvasTextModel represents a
model for text items.
- CanvasWidget - GooCanvasWidget provides support for
placing any GtkWidget in the canvas.
- CanvasWidgetAccessibleFactory
Structs:
Enums:
- CairoAntialias - CairoAntialias
is simply a wrapper for the Antialias type, allowing it to be used for Object
properties.
- CairoFillRule - CairoFillRule
is simply a wrapper for the FillRule type, allowing it to be used for Object
properties.
- CairoHintMetrics -
CairoHintMetrics is simply a wrapper for the HintMetrics type, allowing it to be used for
Object properties.
- CairoLineCap - CairoLineCap
is simply a wrapper for the LineCap type, allowing it to be used for Object
properties.
- CairoLineJoin - CairoLineJoin
is simply a wrapper for the LineJoin type, allowing it to be used for Object
properties.
- CairoOperator - CairoOperator
is simply a wrapper for the Operator type, allowing it to be used for Object
properties.
- CanvasAnchorType - GooCanvasAnchorType is used to
specify the positions of objects relative to a particular anchor point.
- CanvasAnimateType -
CanvasAnimateType is used to specify what happens when the end of an animation is reached.
- CanvasItemVisibility - The
CanvasItemVisibility enumeration is used to specify when a canvas item is visible.
- CanvasPathCommandType -
GooCanvasPathCommandType specifies the type of each command in the path.
- CanvasPointerEvents - Specifies when an item
receives pointer events such as mouse clicks.
Constants: