|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
                    GODataScalarVal;
GOData *            go_data_scalar_val_new              (double val);
#define             GO_TYPE_DATA_SCALAR_STR
#define             GO_DATA_SCALAR_STR                  (o)
#define             GO_IS_DATA_SCALAR_STR               (o)
                    GODataScalarStr;
GType               go_data_scalar_str_get_type         (void);
GOData *            go_data_scalar_str_new              (char const *text,
                                                         gboolean needs_free);
void                go_data_scalar_str_set_str          (GODataScalarStr *str,
                                                         char const *text,
                                                         gboolean needs_free);
#define             GO_TYPE_DATA_VECTOR_VAL
#define             GO_DATA_VECTOR_VAL                  (o)
#define             GO_IS_DATA_VECTOR_VAL               (o)
                    GODataVectorVal;
GType               go_data_vector_val_get_type         (void);
GOData *            go_data_vector_val_new              (double *val,
                                                         unsigned  n,
                                                         GDestroyNotify notify);
#define             GO_TYPE_DATA_VECTOR_STR
#define             GO_DATA_VECTOR_STR                  (o)
#define             GO_IS_DATA_VECTOR_STR               (o)
                    GODataVectorStr;
GType               go_data_vector_str_get_type         (void);
GOData *            go_data_vector_str_new              (char const * const *str,
                                                         unsigned  n,
                                                         GDestroyNotify notify);
void                go_data_vector_str_set_translate_func
                                                        (GODataVectorStr *vector,
                                                         GOTranslateFunc func,
                                                         gpointer data,
                                                         GDestroyNotify notify);
void                go_data_vector_str_set_translation_domain
                                                        (GODataVectorStr *vector,
                                                         char const *domain);
#define             GO_TYPE_DATA_MATRIX_VAL
#define             GO_DATA_MATRIX_VAL                  (o)
#define             GO_IS_DATA_MATRIX_VAL               (o)
                    GODataMatrixVal;
GType               go_data_matrix_val_get_type         (void);
GOData *            go_data_matrix_val_new              (double *val,
                                                         unsigned  rows,
                                                         unsigned  columns,
                                                         GDestroyNotify notify);
GObject +----GOData +----GODataScalar +----GODataScalarVal
GObject +----GOData +----GODataScalar +----GODataScalarStr
GObject +----GOData +----GODataVector +----GODataVectorVal
GObject +----GOData +----GODataVector +----GODataVectorStr
GObject +----GOData +----GODataMatrix +----GODataMatrixVal
#define GO_DATA_SCALAR_STR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_SCALAR_STR, GODataScalarStr))
| 
 | 
#define GO_IS_DATA_SCALAR_STR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_SCALAR_STR))
| 
 | 
GOData * go_data_scalar_str_new (char const *text, gboolean needs_free);
| 
 | |
| 
 | |
| Returns : | 
void go_data_scalar_str_set_str (GODataScalarStr *str, char const *text, gboolean needs_free);
| 
 | |
| 
 | |
| 
 | 
#define GO_DATA_VECTOR_VAL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_VECTOR_VAL, GODataVectorVal))
| 
 | 
#define GO_IS_DATA_VECTOR_VAL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_VECTOR_VAL))
| 
 | 
GOData * go_data_vector_val_new (double *val, unsigned n, GDestroyNotify notify);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
#define GO_DATA_VECTOR_STR(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_VECTOR_STR, GODataVectorStr))
| 
 | 
#define GO_IS_DATA_VECTOR_STR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_VECTOR_STR))
| 
 | 
GOData * go_data_vector_str_new (char const * const *str, unsigned n, GDestroyNotify notify);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
void                go_data_vector_str_set_translate_func
                                                        (GODataVectorStr *vector,
                                                         GOTranslateFunc func,
                                                         gpointer data,
                                                         GDestroyNotify notify);
Sets a function to be used for translating elements of vec
| 
 | a GODataVectorStr | 
| 
 | a GOTranslateFunc | 
| 
 | data to be passed to funcandnotify | 
| 
 | a GDestroyNotify function to be called when vecis
  destroyed or when the translation function is changed | 
void                go_data_vector_str_set_translation_domain
                                                        (GODataVectorStr *vector,
                                                         char const *domain);
Sets the translation domain and uses dgettext() for translating the
elements of vec.
Note that libgoffice expects all strings to be encoded in UTF-8, therefore
the translation domain must have its codeset set to UTF-8, see
bind_textdomain_codeset() in the gettext() documentation.
If you're not using gettext() for localization, see
go_data_vector_str_set_translate_func().
| 
 | a GODataVectorStr | 
| 
 | the translation domain to use for dgettext()calls | 
#define GO_DATA_MATRIX_VAL(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_MATRIX_VAL, GODataMatrixVal))
| 
 | 
#define GO_IS_DATA_MATRIX_VAL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_MATRIX_VAL))
| 
 | 
GOData * go_data_matrix_val_new (double *val, unsigned rows, unsigned columns, GDestroyNotify notify);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : |