| 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.