![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
GogDataset; GogDatasetElement; void gog_dataset_dims (GogDataset const *set, int *first, int *last); GOData* gog_dataset_get_dim (GogDataset const *set, int dim_i); void gog_dataset_set_dim (GogDataset *set, int dim_i, GOData *val, GError **err); void gog_dataset_finalize (GogDataset *set); void gog_dataset_parent_changed (GogDataset *set, gboolean was_set); 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); void gog_dataset_dup_to_simple (GogDataset const *src, GogDataset *dst);
GogDataset is implemented by GogAxis, GogLabel, GogRegCurve, GogSeries and GogAxisLine.
typedef struct { GOData *data; GogDataset *set; int dim_i; gulong handler; } GogDatasetElement;
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
.
set : |
GogDataset |
first : |
inclusive |
last : |
_inclusive_ |
GOData* gog_dataset_get_dim (GogDataset const *set, int dim_i);
set : |
GogDataset |
dim_i : |
|
Returns : | the GOData associated with dimension dim_i . Does NOT add a
reference.
|
void gog_dataset_set_dim (GogDataset *set, int dim_i, GOData *val, GError **err);
Absorbs a ref to val
if it is non NULL
set : |
GogDataset |
dim_i : |
< 0 gets the name |
val : |
GOData |
err : |
GError |
void gog_dataset_parent_changed (GogDataset *set, gboolean was_set);
set : |
|
was_set : |
GogDatasetElement* gog_dataset_get_elem (GogDataset const *set, int dim_i);
set : |
|
dim_i : |
|
Returns : |
void gog_dataset_set_dim_internal (GogDataset *set, int dim_i, GOData *val, GogGraph *graph);
and internal routine to handle signal setup and teardown
set : |
|
dim_i : |
|
val : |
|
graph : |
void gog_dataset_dup_to_simple (GogDataset const *src, GogDataset *dst);
src : |
|
dst : |