<!-- ##### SECTION Title ##### -->
MateCanvasShape

<!-- ##### SECTION Short_Description ##### -->
Base class for canvas item shapes

<!-- ##### SECTION Long_Description ##### -->
<para>
Provides a base class for canvas item shapes, including: #MateCanvasBpath,
#MateCanvasEllipse, #MateCanvasRect, and #MateCanvasPolygon.
</para>

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

</para>

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


<!-- ##### SECTION Image ##### -->


<!-- ##### STRUCT MateCanvasShape ##### -->
<para>
This structure should not be accessed directly. Use the object's properties
and functions for querying or changing its parameters.
</para>


<!-- ##### ARG MateCanvasShape:cap-style ##### -->
<para>
Cap (end point) style for the bpath.
</para>

<!-- ##### ARG MateCanvasShape:dash ##### -->
<para>
Dashing pattern.
</para>

<!-- ##### ARG MateCanvasShape:fill-color ##### -->
<para>
X color specification for fill color, or NULL pointer for no color
(transparent).
</para>

<!-- ##### ARG MateCanvasShape:fill-color-gdk ##### -->
<para>
Allocated GdkColor for fill.
</para>

<!-- ##### ARG MateCanvasShape:fill-color-rgba ##### -->
<para>
Fill color with an alpha component (in the format 0xRRGGBBAA).
</para>

<!-- ##### ARG MateCanvasShape:fill-stipple ##### -->
<para>
Stipple pattern for fill.
</para>

<!-- ##### ARG MateCanvasShape:join-style ##### -->
<para>
Vertex join style for the bpath.
</para>

<!-- ##### ARG MateCanvasShape:miterlimit ##### -->
<para>
Minimum angle between segments, where miter join rule is applied.
</para>

<!-- ##### ARG MateCanvasShape:outline-color ##### -->
<para>
X color specification for outline color, or NULL pointer for no color
(transparent).
</para>

<!-- ##### ARG MateCanvasShape:outline-color-gdk ##### -->
<para>
Allocated GdkColor for outline.
</para>

<!-- ##### ARG MateCanvasShape:outline-color-rgba ##### -->
<para>
Outline color with an alpha component (in the format 0xRRGGBBAA).
</para>

<!-- ##### ARG MateCanvasShape:outline-stipple ##### -->
<para>
Stipple pattern for outline.
</para>

<!-- ##### ARG MateCanvasShape:width-pixels ##### -->
<para>
Width of the outline in pixels. The outline will not be scaled when the
canvas zoom factor is changed.
</para>

<!-- ##### ARG MateCanvasShape:width-units ##### -->
<para>
Width of the outline in canvas units.  The outline will be scaled when
the canvas zoom factor is changed.
</para>

<!-- ##### ARG MateCanvasShape:wind ##### -->
<para>
Winding rule for the bpath (ArtWindRule).
</para>

<!-- ##### FUNCTION mate_canvas_shape_set_path_def ##### -->
<para>

</para>

@shape: 
@def: 


<!-- ##### FUNCTION mate_canvas_shape_get_path_def ##### -->
<para>

</para>

@shape: 
@Returns: 


