<!-- ##### SECTION Title ##### -->
GooCanvas Types

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### SECTION Stability_Level ##### -->


<!-- ##### STRUCT GooCanvasBounds ##### -->
<para>

</para>

@x1: 
@y1: 
@x2: 
@y2: 

<!-- ##### ENUM GooCanvasItemVisibility ##### -->
<para>

</para>

@GOO_CANVAS_ITEM_VISIBLE: 
@GOO_CANVAS_ITEM_VISIBLE_ABOVE_THRESHOLD: 
@GOO_CANVAS_ITEM_INVISIBLE: 

<!-- ##### ENUM GooCanvasPointerEvents ##### -->
<para>

</para>

@GOO_CANVAS_EVENTS_VISIBLE_MASK: 
@GOO_CANVAS_EVENTS_PAINTED_MASK: 
@GOO_CANVAS_EVENTS_FILL_MASK: 
@GOO_CANVAS_EVENTS_STROKE_MASK: 
@GOO_CANVAS_EVENTS_NONE: 
@GOO_CANVAS_EVENTS_VISIBLE_PAINTED: 
@GOO_CANVAS_EVENTS_VISIBLE_FILL: 
@GOO_CANVAS_EVENTS_VISIBLE_STROKE: 
@GOO_CANVAS_EVENTS_VISIBLE: 
@GOO_CANVAS_EVENTS_PAINTED: 
@GOO_CANVAS_EVENTS_FILL: 
@GOO_CANVAS_EVENTS_STROKE: 
@GOO_CANVAS_EVENTS_ALL: 

<!-- ##### ENUM GooCanvasAnimateType ##### -->
<para>

</para>

@GOO_CANVAS_ANIMATE_FREEZE: 
@GOO_CANVAS_ANIMATE_RESET: 
@GOO_CANVAS_ANIMATE_RESTART: 
@GOO_CANVAS_ANIMATE_BOUNCE: 

<!-- ##### STRUCT GooCanvasStyle ##### -->
<para>

</para>

@ref_count: 
@mask: 
@stroke_pattern: 
@fill_pattern: 
@line_width: 
@line_join_miter_limit: 
@dash: 
@fill_rule: 
@op: 
@antialias: 
@line_cap: 
@line_join: 

<!-- ##### ENUM GooCanvasStyleValuesMask ##### -->
<para>

</para>

@GOO_CANVAS_STYLE_STROKE_PATTERN: 
@GOO_CANVAS_STYLE_FILL_PATTERN: 
@GOO_CANVAS_STYLE_FILL_RULE: 
@GOO_CANVAS_STYLE_OPERATOR: 
@GOO_CANVAS_STYLE_ANTIALIAS: 
@GOO_CANVAS_STYLE_LINE_WIDTH: 
@GOO_CANVAS_STYLE_LINE_CAP: 
@GOO_CANVAS_STYLE_LINE_JOIN: 
@GOO_CANVAS_STYLE_LINE_JOIN_MITER_LIMIT: 
@GOO_CANVAS_STYLE_LINE_DASH: 

<!-- ##### FUNCTION goo_canvas_style_new ##### -->
<para>

</para>

@Returns: 


<!-- ##### FUNCTION goo_canvas_style_ref ##### -->
<para>

</para>

@style: 
@Returns: 


<!-- ##### FUNCTION goo_canvas_style_unref ##### -->
<para>

</para>

@style: 


<!-- ##### STRUCT GooCanvasPoints ##### -->
<para>

</para>

@coords: 
@num_points: 
@ref_count: 

<!-- ##### FUNCTION goo_canvas_points_new ##### -->
<para>

</para>

@num_points: 
@Returns: 


<!-- ##### FUNCTION goo_canvas_points_ref ##### -->
<para>

</para>

@points: 
@Returns: 


<!-- ##### FUNCTION goo_canvas_points_unref ##### -->
<para>

</para>

@points: 


<!-- ##### STRUCT GooCanvasLineDash ##### -->
<para>

</para>

@ref_count: 
@num_dashes: 
@dashes: 
@dash_offset: 

<!-- ##### FUNCTION goo_canvas_line_dash_new ##### -->
<para>

</para>

@num_dashes: 
@Varargs: 
@Returns: 


<!-- ##### FUNCTION goo_canvas_line_dash_newv ##### -->
<para>

</para>

@num_dashes: 
@dashes: 
@Returns: 


<!-- ##### FUNCTION goo_canvas_line_dash_ref ##### -->
<para>

</para>

@dash: 
@Returns: 


<!-- ##### FUNCTION goo_canvas_line_dash_unref ##### -->
<para>

</para>

@dash: 


