public class CanvasItemSimple : Object, CanvasItem {
public weak Canvas canvas ;
public weak CanvasItem parent ;
public weak CanvasItemModelSimple model ;
public weak CanvasItemSimpleData simple_data ;
public weak CanvasBounds bounds ;
public uint need_update ;
public uint need_entire_subtree_update ;
public weak CairoAntialias antialias { get; set; } ;
public weak CairoFillRule clip_fill_rule { get; set; } ;
public weak string clip_path { set; } ;
public weak string fill_color { set; } ;
public weak uint fill_color_rgba { set; } ;
public weak CairoPattern fill_pattern { get; set; } ;
public weak Gdk.Pixbuf fill_pixbuf { set; } ;
public weak CairoFillRule fill_rule { get; set; } ;
public weak string font { get; set; } ;
public weak Pango.FontDescription font_desc { get; set; } ;
public weak CairoHintMetrics hint_metrics { get; set; } ;
public weak CairoLineCap line_cap { get; set; } ;
public weak CairoLineDash line_dash { get; set; } ;
public weak CairoLineJoin line_join { get; set; } ;
public weak double line_join_miter_limit { get; set; } ;
public weak double line_width { get; set; } ;
public weak CairoOperator operator { get; set; } ;
public weak string stroke_color { set; } ;
public weak uint stroke_color_rgba { set; } ;
public weak CairoPattern stroke_pattern { get; set; } ;
public weak Gdk.Pixbuf stroke_pixbuf { set; } ;
public void changed ( bool recompute_bounds ) ;
public bool check_in_path ( double x,
double y,
Cairo.Context cr,
CanvasPointerEvents pointer_events ) ;
public void check_style ( ) ;
public double get_line_width ( ) ;
public void get_path_bounds ( Cairo.Context cr,
CanvasBounds bounds ) ;
public void paint_path ( Cairo.Context cr ) ;
public void set_model ( CanvasItemModel model ) ;
public void user_bounds_to_device ( Cairo.Context cr,
CanvasBounds bounds ) ;
public void user_bounds_to_parent ( Cairo.Context cr,
CanvasBounds bounds ) ;
public virtual void simple_create_path ( Cairo.Context cr ) ;
public virtual bool simple_is_item_at ( double x,
double y,
Cairo.Context cr,
bool is_pointer_event ) ;
public virtual void simple_paint ( Cairo.Context cr,
CanvasBounds bounds ) ;
public virtual void simple_update ( Cairo.Context cr ) ;
}

public weak Canvas canvas ;
public weak CanvasItem parent ;
public weak CanvasItemModelSimple model ;
public weak CanvasItemSimpleData simple_data ;
public weak CanvasBounds bounds ;
public uint need_update ;
public uint need_entire_subtree_update ;
public weak CairoAntialias antialias { get; set; } ;
public weak CairoFillRule clip_fill_rule { get; set; } ;
public weak string clip_path { set; } ;
public weak string fill_color { set; } ;
public weak uint fill_color_rgba { set; } ;
public weak CairoPattern fill_pattern { get; set; } ;
public weak Gdk.Pixbuf fill_pixbuf { set; } ;
public weak CairoFillRule fill_rule { get; set; } ;
public weak string font { get; set; } ;
public weak Pango.FontDescription font_desc { get; set; } ;
public weak CairoHintMetrics hint_metrics { get; set; } ;
public weak CairoLineCap line_cap { get; set; } ;
public weak CairoLineDash line_dash { get; set; } ;
public weak CairoLineJoin line_join { get; set; } ;
public weak double line_join_miter_limit { get; set; } ;
public weak double line_width { get; set; } ;
public weak CairoOperator operator { get; set; } ;
public weak string stroke_color { set; } ;
public weak uint stroke_color_rgba { set; } ;
public weak CairoPattern stroke_pattern { get; set; } ;
public weak Gdk.Pixbuf stroke_pixbuf { set; } ;
public void changed ( bool recompute_bounds ) ;
public bool check_in_path ( double x,
double y,
Cairo.Context cr,
CanvasPointerEvents pointer_events ) ;
public void check_style ( ) ;
public double get_line_width ( ) ;
public void get_path_bounds ( Cairo.Context cr,
CanvasBounds bounds ) ;
public void paint_path ( Cairo.Context cr ) ;
public void set_model ( CanvasItemModel model ) ;
public void user_bounds_to_device ( Cairo.Context cr,
CanvasBounds bounds ) ;
public void user_bounds_to_parent ( Cairo.Context cr,
CanvasBounds bounds ) ;
public virtual void simple_create_path ( Cairo.Context cr ) ;
public virtual bool simple_is_item_at ( double x,
double y,
Cairo.Context cr,
bool is_pointer_event ) ;
public virtual void simple_paint ( Cairo.Context cr,
CanvasBounds bounds ) ;
public virtual void simple_update ( Cairo.Context cr ) ;
Created by Valadoc