| GOffice Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
GogDataLabel; GogSeriesLabelElt; enum GogSeriesLabelsPos; GogSeriesLabels; GogSeriesLabelElt const * gog_data_label_get_element (GogDataLabel const *lbl); GogSeriesLabelsPos gog_data_label_get_position (GogDataLabel const *lbl); void gog_data_label_set_allowed_position (GogDataLabel *lbl,unsigned allowed); void gog_data_label_set_default_position (GogDataLabel *lbl,GogSeriesLabelsPos pos); void gog_data_label_set_position (GogDataLabel *lbl,GogSeriesLabelsPos pos); GogSeriesLabelsPos gog_series_labels_get_position (GogSeriesLabels const *lbls); GogSeriesLabelElt const * gog_series_labels_scalar_get_element (GogSeriesLabels const *lbls); void gog_series_labels_set_allowed_position (GogSeriesLabels *lbls,unsigned allowed); void gog_series_labels_set_default_position (GogSeriesLabels *lbls,GogSeriesLabelsPos pos); void gog_series_labels_set_position (GogSeriesLabels *lbls,GogSeriesLabelsPos pos); GogSeriesLabelElt const * gog_series_labels_vector_get_element (GogSeriesLabels const *lbls,unsigned n);
GObject +----GogObject +----GogStyledObject +----GogOutlinedObject +----GogDataLabel
GBoxed +----GogSeriesLabelElt
GObject +----GogObject +----GogStyledObject +----GogOutlinedObject +----GogSeriesLabels
GogDataLabel implements GOStyledObject and GogDataset.
GogSeriesLabels implements GOStyledObject and GogDataset.
"format" gchar* : Read / Write "index" gint : Read / Write "offset" guint : Read / Write "position" gchar* : Read / Write "format" gchar* : Read / Write "offset" guint : Read / Write "position" gchar* : Read / Write
typedef struct {
GOString *str;
int legend_pos;
GogObject *point;
} GogSeriesLabelElt;
typedef enum {
GOG_SERIES_LABELS_DEFAULT_POS = 0,
GOG_SERIES_LABELS_CENTERED = 1,
GOG_SERIES_LABELS_TOP = 1 << 1,
GOG_SERIES_LABELS_BOTTOM = 1 << 2,
GOG_SERIES_LABELS_LEFT = 1 << 3,
GOG_SERIES_LABELS_RIGHT = 1 << 4,
GOG_SERIES_LABELS_OUTSIDE = 1 << 5,
GOG_SERIES_LABELS_INSIDE = 1 << 6,
GOG_SERIES_LABELS_NEAR_ORIGIN = 1 << 7,
} GogSeriesLabelsPos;
| default position. | |
| centered. | |
| at top. | |
| at bottom. | |
| at left. | |
| at right. | |
| outside the element. | |
| inside the element. | |
| near origin. |
GogSeriesLabelElt const * gog_data_label_get_element (GogDataLabel const *lbl);
GogSeriesLabelsPos gog_data_label_get_position (GogDataLabel const *lbl);
void gog_data_label_set_allowed_position (GogDataLabel *lbl,unsigned allowed);
void gog_data_label_set_default_position (GogDataLabel *lbl,GogSeriesLabelsPos pos);
void gog_data_label_set_position (GogDataLabel *lbl,GogSeriesLabelsPos pos);
GogSeriesLabelsPos gog_series_labels_get_position (GogSeriesLabels const *lbls);
GogSeriesLabelElt const * gog_series_labels_scalar_get_element
(GogSeriesLabels const *lbls);
void gog_series_labels_set_allowed_position (GogSeriesLabels *lbls,unsigned allowed);
void gog_series_labels_set_default_position (GogSeriesLabels *lbls,GogSeriesLabelsPos pos);
void gog_series_labels_set_position (GogSeriesLabels *lbls,GogSeriesLabelsPos pos);
GogSeriesLabelElt const * gog_series_labels_vector_get_element (GogSeriesLabels const *lbls,unsigned n);
"index" property "index" gint : Read / Write
Index of the corresponding data element.
Allowed values: >= 0
Default value: 0
"offset" property "offset" guint : Read / Write
Offset to add to the label position.
Allowed values: <= 20
Default value: 0
"position" property "position" gchar* : Read / Write
Position of the label relative to the data graphic element.
Default value: "default"
"offset" property "offset" guint : Read / Write
Offset to add to the label position.
Allowed values: <= 20
Default value: 0