X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=src%2Frrd_graph.h;h=e83b442aab6e0d6bb71ac1574ec858f5bd10359b;hb=5fc7ff89bdbced9c593c566fea9840a269935dcd;hp=6ed66d2f4327a9e89e1ede3b63fc87e46117b9f2;hpb=9de2c927a66ef40e99c1c20d135f6ae484c6153c;p=rrdtool.git diff --git a/src/rrd_graph.h b/src/rrd_graph.h index 6ed66d2..e83b442 100644 --- a/src/rrd_graph.h +++ b/src/rrd_graph.h @@ -10,14 +10,15 @@ #define ALTYGRID 0x01 /* use alternative y grid algorithm */ #define ALTAUTOSCALE 0x02 /* use alternative algorithm to find lower and upper bounds */ -#define ALTAUTOSCALE_MAX 0x04 /* use alternative algorithm to find upper bounds */ -#define NOLEGEND 0x08 /* use no legend */ -#define NOMINOR 0x10 /* Turn off minor gridlines */ -#define ONLY_GRAPH 0x20 /* use only graph */ -#define FORCE_RULES_LEGEND 0x40 /* force printing of HRULE and VRULE legend */ +#define ALTAUTOSCALE_MIN 0x04 /* use alternative algorithm to find lower bounds */ +#define ALTAUTOSCALE_MAX 0x08 /* use alternative algorithm to find upper bounds */ +#define NOLEGEND 0x10 /* use no legend */ +#define NOMINOR 0x20 /* Turn off minor gridlines */ +#define ONLY_GRAPH 0x40 /* use only graph */ +#define FORCE_RULES_LEGEND 0x80 /* force printing of HRULE and VRULE legend */ -#define FORCE_UNITS 0x80 /* mask for all FORCE_UNITS_* flags */ -#define FORCE_UNITS_SI 0x80 /* force use of SI units in Y axis (no effect in linear graph, SI instead of E in log graph) */ +#define FORCE_UNITS 0x100 /* mask for all FORCE_UNITS_* flags */ +#define FORCE_UNITS_SI 0x100 /* force use of SI units in Y axis (no effect in linear graph, SI instead of E in log graph) */ enum tmt_en {TMT_SECOND=0,TMT_MINUTE,TMT_HOUR,TMT_DAY, TMT_WEEK,TMT_MONTH,TMT_YEAR}; @@ -191,11 +192,13 @@ typedef struct image_desc_t { #endif long ximg,yimg; /* total size of the image */ double magfact; /* numerical magnitude*/ - long base; /* 1000 or 1024 depending on what we graph */ + long base; /* 1000 or 1024 depending on what we graph */ char symbol; /* magnitude symbol for y-axis */ float viewfactor; /* how should the numbers on the y-axis be scaled for viewing ? */ - int unitsexponent; /* 10*exponent for units on y-asis */ + int unitsexponent; /* 10*exponent for units on y-asis */ int unitslength; /* width of the yaxis labels */ + int forceleftspace; /* do not kill the space to the left of the y-axis if there is no grid */ + int extra_flags; /* flags for boolean options */ /* data elements */ @@ -246,7 +249,6 @@ int rrd_graph(int, char **, char ***, int *, int *, FILE *, double *, double *); void rrd_graph_init(image_desc_t *); void rrd_graph_options(int, char **, image_desc_t *); void rrd_graph_script(int, char **, image_desc_t *, int); -int rrd_graph_check_vname(image_desc_t *, char *, char *); int rrd_graph_color(image_desc_t *, char *, char *, int); int bad_format(char *); int vdef_parse(struct graph_desc_t *,const char *const);