![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
#define GO_MARKER_TYPE #define GO_MARKER (o) #define IS_GO_MARKER (o) enum GOMarkerShape; GType go_marker_get_type (void); GOMarkerShape go_marker_shape_from_str (char const *name); charconst * go_marker_shape_as_str (GOMarkerShape shape); void go_marker_get_paths (GOMarker const *marker, ArtVpath const **outline_path, ArtVpath const **fill_path); GOMarkerShape go_marker_get_shape (GOMarker const *m); void go_marker_set_shape (GOMarker *m, GOMarkerShape shape); GOColor go_marker_get_outline_color (GOMarker const *m); void go_marker_set_outline_color (GOMarker *m, GOColor color); GOColor go_marker_get_fill_color (GOMarker const *m); void go_marker_set_fill_color (GOMarker *m, GOColor color); int go_marker_get_size (GOMarker const *m); void go_marker_set_size (GOMarker *m, int size); double go_marker_get_outline_width (GOMarker const *m); void go_marker_assign (GOMarker *dst, GOMarker const *src); GOMarker* go_marker_dup (GOMarker const *src); GOMarker* go_marker_new (void); GdkPixbuf* go_marker_get_pixbuf (GOMarker *m, double scale); GdkPixbuf* go_marker_get_pixbuf_with_size (GOMarker *m, guint size);
typedef enum { GO_MARKER_NONE, GO_MARKER_SQUARE, GO_MARKER_DIAMOND, GO_MARKER_TRIANGLE_DOWN, GO_MARKER_TRIANGLE_UP, GO_MARKER_TRIANGLE_RIGHT, GO_MARKER_TRIANGLE_LEFT, GO_MARKER_CIRCLE, GO_MARKER_X, GO_MARKER_CROSS, GO_MARKER_ASTERISK, GO_MARKER_BAR, GO_MARKER_HALF_BAR, GO_MARKER_BUTTERFLY, GO_MARKER_HOURGLASS, GO_MARKER_MAX } GOMarkerShape;
GOMarkerShape go_marker_shape_from_str (char const *name);
name : |
|
Returns : |
charconst * go_marker_shape_as_str (GOMarkerShape shape);
shape : |
|
Returns : |
void go_marker_get_paths (GOMarker const *marker, ArtVpath const **outline_path, ArtVpath const **fill_path);
marker : |
|
outline_path : |
|
fill_path : |
GOColor go_marker_get_outline_color (GOMarker const *m);
m : |
|
Returns : |
void go_marker_set_outline_color (GOMarker *m, GOColor color);
m : |
|
color : |
double go_marker_get_outline_width (GOMarker const *m);
m : |
|
Returns : |
GdkPixbuf* go_marker_get_pixbuf (GOMarker *m, double scale);
m : |
|
scale : |
|
Returns : |