GoMarker

GoMarker

Synopsis




#define     GO_MARKER_TYPE
#define     GO_MARKER                       (o)
#define     IS_GO_MARKER                    (o)
enum        GOMarkerShape;
            GOMarker;
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);

Description

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

o :

IS_GO_MARKER()

#define IS_GO_MARKER(o)		(G_TYPE_CHECK_INSTANCE_TYPE((o), GO_MARKER_TYPE))

o :

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;


GOMarker

typedef struct _GOMarker GOMarker;


go_marker_get_type ()

GType       go_marker_get_type              (void);

Returns :

go_marker_shape_from_str ()

GOMarkerShape go_marker_shape_from_str      (char const *name);

name :
Returns :

go_marker_shape_as_str ()

charconst      * go_marker_shape_as_str     (GOMarkerShape shape);

shape :
Returns :

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);

m :
Returns :

go_marker_set_shape ()

void        go_marker_set_shape             (GOMarker *m,
                                             GOMarkerShape shape);

m :
shape :

go_marker_get_outline_color ()

GOColor     go_marker_get_outline_color     (GOMarker const *m);

m :
Returns :

go_marker_set_outline_color ()

void        go_marker_set_outline_color     (GOMarker *m,
                                             GOColor color);

m :
color :

go_marker_get_fill_color ()

GOColor     go_marker_get_fill_color        (GOMarker const *m);

m :
Returns :

go_marker_set_fill_color ()

void        go_marker_set_fill_color        (GOMarker *m,
                                             GOColor color);

m :
color :

go_marker_get_size ()

int         go_marker_get_size              (GOMarker const *m);

m :
Returns :

go_marker_set_size ()

void        go_marker_set_size              (GOMarker *m,
                                             int size);

m :
size :

go_marker_get_outline_width ()

double      go_marker_get_outline_width     (GOMarker const *m);

m :
Returns :

go_marker_assign ()

void        go_marker_assign                (GOMarker *dst,
                                             GOMarker const *src);

dst :
src :

go_marker_dup ()

GOMarker*   go_marker_dup                   (GOMarker const *src);

src :
Returns :

go_marker_new ()

GOMarker*   go_marker_new                   (void);

Returns :

go_marker_get_pixbuf ()

GdkPixbuf*  go_marker_get_pixbuf            (GOMarker *m,
                                             double scale);

m :
scale :
Returns :

go_marker_get_pixbuf_with_size ()

GdkPixbuf*  go_marker_get_pixbuf_with_size  (GOMarker *m,
                                             guint size);

m :
size :
Returns :