GooCanvasItemViewSimple

GooCanvasItemViewSimple — the base class for the standard canvas item views.

Synopsis


#include <goocanvas.h>


            GooCanvasItemViewSimple;

void        goo_canvas_item_view_simple_item_changed
                                            (GooCanvasItem *item,
                                             gboolean recompute_bounds,
                                             GooCanvasItemViewSimple *simple_view);

Object Hierarchy


  GObject
   +----GooCanvasItemViewSimple
         +----GooCanvasEllipseView
         +----GooCanvasImageView
         +----GooCanvasPathView
         +----GooCanvasPolylineView
         +----GooCanvasRectView
         +----GooCanvasTextView

Implemented Interfaces

GooCanvasItemViewSimple implements GooCanvasItemView.

Description

GooCanvasItemViewSimple is used as a base class for the standard canvas item views.

It provides default implementations for many of the GooCanvasItemView methods.

Details

GooCanvasItemViewSimple

typedef struct _GooCanvasItemViewSimple GooCanvasItemViewSimple;

The GooCanvasItemViewSimple struct contains private data only.


goo_canvas_item_view_simple_item_changed ()

void        goo_canvas_item_view_simple_item_changed
                                            (GooCanvasItem *item,
                                             gboolean recompute_bounds,
                                             GooCanvasItemViewSimple *simple_view);

This function is intended to be used by subclasses of GooCanvasItemViewSimple only.

It is used as a callback for the "changed" signal of the canvas items. It requests an update or redraw of the item view as appropriate.

item : the GooCanvasItem that has changed.
recompute_bounds : TRUE if the bounds need to be recomputed.
simple_view : the item view.