39 #define FL_BAR_CHART 0
40 #define FL_HORBAR_CHART 1
41 #define FL_LINE_CHART 2
42 #define FL_FILL_CHART 3
43 #define FL_SPIKE_CHART 4
44 #define FL_PIE_CHART 5
45 #define FL_SPECIALPIE_CHART 6
47 #define FL_FILLED_CHART FL_FILL_CHART
49 #define FL_CHART_MAX 128
50 #define FL_CHART_LABEL_MAX 18
53 struct FL_CHART_ENTRY {
56 char str[FL_CHART_LABEL_MAX+1];
94 Fl_Chart(
int X,
int Y,
int W,
int H,
const char *L = 0);
100 void add(
double val,
const char *str = 0,
unsigned col = 0);
102 void insert(
int ind,
double val,
const char *str = 0,
unsigned col = 0);
104 void replace(
int ind,
double val,
const char *str = 0,
unsigned col = 0);
110 void bounds(
double *a,
double *b)
const {*a = min; *b = max;}
112 void bounds(
double a,
double b);
117 int size()
const {
return numb;}
float val
For internal use only.
Definition: Fl_Chart.H:54
Fl_Chart displays simple charts.
Definition: Fl_Chart.H:81
void textfont(Fl_Font s)
Sets the chart's text font to s.
Definition: Fl_Chart.H:131
For internal use only.
Definition: Fl_Chart.H:53
Fl_Color textcolor() const
Gets the chart's text color.
Definition: Fl_Chart.H:139
int size() const
Returns the number of data values in the chart.
Definition: Fl_Chart.H:117
uchar autosize() const
Get whether the chart will automatically adjust the bounds of the chart.
Definition: Fl_Chart.H:147
unsigned col
For internal use only.
Definition: Fl_Chart.H:55
void bounds(double *a, double *b) const
Gets the lower and upper bounds of the chart values.
Definition: Fl_Chart.H:110
int Fl_Fontsize
Size of a font in pixels.
Definition: Enumerations.H:741
void autosize(uchar n)
Set whether the chart will automatically adjust the bounds of the chart.
Definition: Fl_Chart.H:153
unsigned int Fl_Color
an FLTK color value
Definition: Enumerations.H:769
int Fl_Font
A font number is an index into the internal font table.
Definition: Enumerations.H:712
void textcolor(Fl_Color n)
gets the chart's text color to n.
Definition: Fl_Chart.H:141
int maxsize() const
Gets the maximum number of data values for a chart.
Definition: Fl_Chart.H:124
Fl_Font textfont() const
Gets the chart's text font.
Definition: Fl_Chart.H:129
Fl_Fontsize textsize() const
Gets the chart's text size.
Definition: Fl_Chart.H:134
void textsize(Fl_Fontsize s)
gets the chart's text size to s.
Definition: Fl_Chart.H:136
unsigned char uchar
unsigned char
Definition: fl_types.h:39