| Top |
| void | go_marker_assign () |
| cairo_surface_t * | go_marker_create_cairo_surface () |
| GOMarker * | go_marker_dup () |
| GOColor | go_marker_get_fill_color () |
| GOColor | go_marker_get_outline_color () |
| double | go_marker_get_outline_width () |
| GOMarkerShape | go_marker_get_shape () |
| int | go_marker_get_size () |
| gboolean | go_marker_is_closed_shape () |
| GOMarker * | go_marker_new () |
| void | go_marker_render () |
| void | go_marker_set_fill_color () |
| void | go_marker_set_outline_color () |
| void | go_marker_set_shape () |
| void | go_marker_set_size () |
| char const * | go_marker_shape_as_str () |
| GOMarkerShape | go_marker_shape_from_str () |
void go_marker_assign (GOMarker *dst,GOMarker const *src);
Assigns src
properties to dst
.
cairo_surface_t * go_marker_create_cairo_surface (GOMarker const *marker,cairo_t *cr,double scale,double *width,double *height);
Creates a new cairo surface similar to the current target of cr
, and render
marker
on it. center
will contain the coordinate of the center of the surface.
marker |
a GOMarker |
|
cr |
a cairo context |
|
scale |
current context scale |
|
width |
a placeholder for the surface width |
|
height |
a placeholder for the surface height |
void go_marker_render (GOMarker const *marker,cairo_t *cr,double x,double y,double scale);
Renders marker
onto the cairo
target, using x
and y
for the position.
void go_marker_set_fill_color (GOMarker *marker,GOColor color);
Sets the fill color of marker
.
void go_marker_set_outline_color (GOMarker *marker,GOColor color);
Sets the outline color of marker
.
void go_marker_set_shape (GOMarker *marker,GOMarkerShape shape);
Sets the GOMarkerShape of marker
.
void go_marker_set_size (GOMarker *marker,int size);
Sets the size of marker
.