![]() |
![]() |
![]() |
Goffice Reference Manual | ![]() |
---|---|---|---|---|
GogChart; GogAxisSet gog_axis_set_from_str (char const *str); gboolean gog_chart_get_position (GogChart const *chart, unsigned *x, unsigned *y, unsigned *cols, unsigned *rows); void gog_chart_set_position (GogChart *chart, unsigned int x, unsigned int y, unsigned int cols, unsigned int rows); gboolean gog_chart_get_plot_area (GogChart *chart, GogViewAllocation *plot_area); void gog_chart_set_plot_area (GogChart *chart, GogViewAllocation const *plot_area); void gog_chart_request_cardinality_update (GogChart *chart); void gog_chart_get_cardinality (GogChart *chart, unsigned *full, unsigned *visible); void gog_chart_foreach_elem (GogChart *chart, gboolean only_visible, GogEnumFunc handler, gpointer data); GSList* gog_chart_get_plots (GogChart const *chart); GogAxisSet gog_chart_get_axis_set (GogChart const *chart); gboolean gog_chart_axis_set_is_valid (GogChart const *chart, GogAxisSet type); gboolean gog_chart_axis_set_assign (GogChart *chart, GogAxisSet type); GSList* gog_chart_get_axes (GogChart const *chart, GogAxisType target); GogGrid* gog_chart_get_grid (GogChart const *chart); GogViewAllocationconst * gog_chart_view_get_plot_area (GogView const *view);
"cardinality-valid" gboolean : Read "is-plot-area-manual" gboolean : Read / Write "plot-area" gchararray : Read / Write
gboolean gog_chart_get_position (GogChart const *chart, unsigned *x, unsigned *y, unsigned *cols, unsigned *rows);
chart : |
const GogChart |
x : |
|
y : |
|
cols : |
|
rows : |
|
Returns : | TRUE if the chart has been positioned. |
void gog_chart_set_position (GogChart *chart, unsigned int x, unsigned int y, unsigned int cols, unsigned int rows);
chart : |
GogChart |
x : |
|
y : |
|
cols : |
|
rows : |
gboolean gog_chart_get_plot_area (GogChart *chart, GogViewAllocation *plot_area);
Stores plot area in plot_area, in fraction of chart size, and returns TRUE if plot area position is manual.
chart : |
GogChart |
plot_area : |
GogViewAllocation |
Returns : |
void gog_chart_set_plot_area (GogChart *chart, GogViewAllocation const *plot_area);
If plot_area != NULL, sets plot area size and location, in fraction of chart size, and sets GogChart::is_plot_area_manual flag to TRUE. If plot_area == NULL, sets GogChart::is_plot_area_manual to FALSE.
chart : |
GogChart |
plot_area : |
GogViewAllocation |
void gog_chart_request_cardinality_update (GogChart *chart);
chart : |
void gog_chart_get_cardinality (GogChart *chart, unsigned *full, unsigned *visible);
Update and cache cardinality values if required, and returns full and visible cardinality. Full cardinality is the number of chart elements that require a different style. Visible cardinality is the number of chart elements shown in chart legend.
full
and visible
may be NULL.
chart : |
a GogChart |
full : |
placeholder for full cardinality |
visible : |
placeholder for visible cardinality |
void gog_chart_foreach_elem (GogChart *chart, gboolean only_visible, GogEnumFunc handler, gpointer data);
chart : |
|
only_visible : |
|
handler : |
|
data : |
GogAxisSet gog_chart_get_axis_set (GogChart const *chart);
chart : |
|
Returns : |
gboolean gog_chart_axis_set_is_valid (GogChart const *chart, GogAxisSet type);
chart : |
|
type : |
|
Returns : |
gboolean gog_chart_axis_set_assign (GogChart *chart, GogAxisSet type);
chart : |
|
type : |
|
Returns : |
GSList* gog_chart_get_axes (GogChart const *chart, GogAxisType target);
chart : |
GogChart |
target : |
GogAxisType |
Returns : | a list which the caller must free of all axis of type target
associated with chart .
|
GogGrid* gog_chart_get_grid (GogChart const *chart);
chart : |
GogChart |
Returns : | the grid associated with chart if one exists
otherwise NULL.
|
GogViewAllocationconst * gog_chart_view_get_plot_area (GogView const *view);
view : |
|
Returns : |