GF_DEF, GF_CDEF, GF_VDEF,
GF_PART};
-enum if_en {IF_GIF=0,IF_PNG=1};
+enum if_en {IF_PNG=0,IF_SVG};
enum vdef_op_en {
VDEF_MAXIMUM /* like the MAX in (G)PRINT */
/* configuration of graph */
char graphfile[MAXPATH]; /* filename for graphic */
- long xsize,ysize; /* graph area size in pixels */
+ long xsize,ysize,piesize; /* graph area size in pixels */
double zoom; /* zoom for graph */
gfx_color_t graph_col[__GRC_END__]; /* real colors for the graph */
text_prop_t text_prop[TEXT_PROP_LAST]; /* text properties */
/* status information */
long xorigin,yorigin;/* where is (0,0) of the graph */
+ long pie_x,pie_y; /* where is the centerpoint */
long xgif,ygif; /* total size of the gif */
int interlaced; /* will the graph be interlaced? */
double magfact; /* numerical magnitude*/
void grid_paint( image_desc_t *, gfx_canvas_t *);
int lazy_check(image_desc_t *);
int graph_paint(image_desc_t *, char ***);
+void pie_part(gfx_canvas_t *, gfx_color_t, double, double, double, double, double);
int gdes_alloc(image_desc_t *);
int scan_for_col(char *, int, char *);
int rrd_graph(int, char **, char ***, int *, int *);
int vdef_parse(struct graph_desc_t *,char *);
int vdef_calc(image_desc_t *, int);
int vdef_percent_compar(const void *,const void *);
+int graph_size_location(image_desc_t *, int, int);