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;
GOMarker
typedef struct _GOMarker GOMarker;
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_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_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);