struct GuppiCustomChartType;
GuppiRootGroupView* (*GuppiCustomChartFactory)
(void);
struct GuppiMajorChartType;
struct GuppiMinorChartType;
GuppiRootGroupView* (*GuppiMinorChartFactory)
(GuppiMinorChartType const *t,
GuppiSeqData *series,
GuppiSeqData *labels,
GuppiSeqString *series_names);
GuppiCustomChartType* guppi_custom_chart_type_register
(char const *name,
const char *const *xpm_data,
char const *description,
GuppiCustomChartFactory factory,
gconstpointer user_data);
GuppiMajorChartType* guppi_major_chart_type_register
(char const *name,
const char *const *xpm_data,
gconstpointer user_data);
GuppiMinorChartType* guppi_minor_chart_type_register
(GuppiMajorChartType *major,
char const *name,
char const *icon_file,
char const *description,
int row,
int col,
GuppiMinorChartFactoryfactory,
gconstpointeruser_data);
GnomePixmap* guppi_custom_chart_type_image (GuppiCustomChartType const *t);
GnomePixmap* guppi_major_chart_type_image (GuppiMajorChartType const *t);
GdkPixbuf* guppi_minor_chart_type_image (GuppiMinorChartType const *t);
gboolean (*MajorChartTypeFunc) (GuppiMajorChartType const *maj,
gpointer user_data);
gboolean guppi_chart_type_foreach_major (MajorChartTypeFunc handler,
gpointer user_data);
gboolean (*MinorChartTypeFunc) (GuppiMajorChartType const *maj,
GuppiMinorChartType const *min,
gpointer user_data);
gboolean guppi_major_chart_type_foreach_minor
(GuppiMajorChartType const *t,
MinorChartTypeFunc handler,
gpointer user_data); |