![]() |
![]() |
![]() |
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.