Details
GO_MARKER_TYPE
#define GO_MARKER_TYPE	  	(go_marker_get_type ())
 
GO_MARKER()
#define GO_MARKER(o)		(G_TYPE_CHECK_INSTANCE_CAST((o), GO_MARKER_TYPE, GOMarker))
 
IS_GO_MARKER()
#define IS_GO_MARKER(o)		(G_TYPE_CHECK_INSTANCE_TYPE((o), GO_MARKER_TYPE))
 
enum GOMarkerShape
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;
 
go_marker_get_type ()
GType       go_marker_get_type              (void);
 
go_marker_shape_from_str ()
GOMarkerShape go_marker_shape_from_str      (char const *name);
 
go_marker_shape_as_str ()
charconst      * go_marker_shape_as_str     (GOMarkerShape shape);
 
go_marker_get_paths ()
void        go_marker_get_paths             (GOMarker const *marker,
                                             ArtVpath const **outline_path,
                                             ArtVpath const **fill_path);
| marker: |  | 
| outline_path: |  | 
| fill_path: |  | 
 
go_marker_get_shape ()
GOMarkerShape go_marker_get_shape           (GOMarker const *m);
 
go_marker_set_shape ()
void        go_marker_set_shape             (GOMarker *m,
                                             GOMarkerShape shape);
 
go_marker_get_outline_color ()
GOColor     go_marker_get_outline_color     (GOMarker const *m);
 
go_marker_set_outline_color ()
void        go_marker_set_outline_color     (GOMarker *m,
                                             GOColor color);
 
go_marker_get_fill_color ()
GOColor     go_marker_get_fill_color        (GOMarker const *m);
 
go_marker_set_fill_color ()
void        go_marker_set_fill_color        (GOMarker *m,
                                             GOColor color);
 
go_marker_get_size ()
int         go_marker_get_size              (GOMarker const *m);
 
go_marker_set_size ()
void        go_marker_set_size              (GOMarker *m,
                                             int size);
 
go_marker_get_outline_width ()
double      go_marker_get_outline_width     (GOMarker const *m);
 
go_marker_assign ()
void        go_marker_assign                (GOMarker *dst,
                                             GOMarker const *src);
 
go_marker_dup ()
GOMarker*   go_marker_dup                   (GOMarker const *src);
 
go_marker_new ()
GOMarker*   go_marker_new                   (void);
 
go_marker_get_pixbuf ()
GdkPixbuf*  go_marker_get_pixbuf            (GOMarker *m,
                                             double scale);
 
go_marker_get_pixbuf_with_size ()
GdkPixbuf*  go_marker_get_pixbuf_with_size  (GOMarker *m,
                                             guint size);