public class CanvasItemSimple : Object, CanvasItem
CanvasItemSimple is used as a base class for all of the standard canvas items.
It can also be used as the base class for new custom canvas items.
It provides default implementations for many of the CanvasItem methods.
More complicated items need to implement the
is_item_at methods instead. (
CanvasPolyline, CanvasText and
CanvasWidget do this.) They may also need to override some of the other
GooCanvasItem methods such as
allocate_area if special code is needed. (
CanvasWidget does this to make sure the
Widget is embedded in the Canvas