|  |  |  | libccc Reference Manual |  | 
|---|---|---|---|---|
#include <ccc.h>
                    CcShape;
                    CcShapeClass;
CcBrush*            cc_shape_get_brush_border           (CcShape *self);
CcBrush*            cc_shape_get_brush_content          (CcShape *self);
GType               cc_shape_get_type                   (void);
gdouble             cc_shape_get_width                  (CcShape *shape,
                                                         CcView const*view);
void                cc_shape_set_brush_border           (CcShape *self,
                                                         CcBrush *brush);
void                cc_shape_set_brush_content          (CcShape *self,
                                                         CcBrush *brush);
void                cc_shape_set_width_pixels           (CcShape *self,
                                                         gdouble width);
void                cc_shape_set_width_units            (CcShape *self,
                                                         gdouble width);
  GObject
   +----GInitiallyUnowned
         +----CcItem
               +----CcShape
                     +----CcLine
                     +----CcCircle
                     +----CcRectangle
                     +----CcText
"brush-border" CcBrush : Read / Write "brush-content" CcBrush : Read / Write "width" CcDistance : Read / Write
typedef struct {
	CcItemClass base_class;
	void (*path)           (CcShape* self,
				CcView * view,
				cairo_t* cr);
	void (*render_content) (CcShape* self,
				CcView * view,
				cairo_t* cr);
	void (*render_border)  (CcShape* self,
				CcView * view,
				cairo_t* cr);
} CcShapeClass;
gdouble cc_shape_get_width (CcShape *shape, CcView const*view);
| shape: | |
| view: | |
| Returns : | 
void cc_shape_set_brush_border (CcShape *self, CcBrush *brush);
| self: | |
| brush: | 
void cc_shape_set_brush_content (CcShape *self, CcBrush *brush);
| self: | |
| brush: | 
void cc_shape_set_width_pixels (CcShape *self, gdouble width);
| self: | |
| width: | 
void cc_shape_set_width_units (CcShape *self, gdouble width);
| self: | |
| width: | 
brush-content" property"brush-content" CcBrush : Read / Write
The brush for drawing the content.