Top | ![]() |
![]() |
![]() |
![]() |
void | gog_dataset_dims () |
GOData * | gog_dataset_get_dim () |
void | gog_dataset_set_dim () |
void | gog_dataset_finalize () |
void | gog_dataset_parent_changed () |
GogDatasetElement * | gog_dataset_get_elem () |
void | gog_dataset_set_dim_internal () |
void | gog_dataset_dup_to_simple () |
GogDataset is implemented by GogAxis, GogAxisLine, GogLabel, GogRegCurve and GogSeries.
void gog_dataset_dims (GogDataset const *set
,int *first
,int *last
);
FIXME ?? Fix what ??
Stores the first and last valid indicises to get/set dim
in first
and last
.
void gog_dataset_set_dim (GogDataset *set
,int dim_i
,GOData *val
,GError **err
);
Absorbs a ref to val
if it is non NULL
GogDatasetElement * gog_dataset_get_elem (GogDataset const *set
,int dim_i
);
void gog_dataset_set_dim_internal (GogDataset *set
,int dim_i
,GOData *val
,GogGraph *graph
);
an internal routine to handle signal setup and teardown
void gog_dataset_dup_to_simple (GogDataset const *src
,GogDataset *dst
);
typedef struct { GTypeInterface base; GogDatasetElement *(*get_elem) (GogDataset const *set, int dim_i); void (*set_dim) (GogDataset *set, int dim_i, GOData *val, GError **err); void (*dims) (GogDataset const *set, int *first, int *last); void (*dim_changed) (GogDataset *set, int dim_i); } GogDatasetClass;