CanvasStyle provides support for cascading style properties for canvas items.
It is intended to be used when implementing new canvas items.
<note><para> The cascading styles canvas feature may be removed in a future version of GooCanvas. </para></note
>
Style properties are identified by a unique Quark, and contain arbitrary data stored in a
Value.
CanvasStyle also provides a few convenience functions such as
set_stroke_options and
set_fill_options which efficiently apply an item's standard style
properties to the given cairo_t.