|  |  |  | Goffice Reference Manual |  | 
|---|---|---|---|---|
                    GODataVector;
                    GODataVectorVal;
                    GODataVectorStr;
int                 go_data_vector_get_len              (GODataVector *vec);
double*             go_data_vector_get_values           (GODataVector *vec);
double              go_data_vector_get_value            (GODataVector *vec,
                                                         unsigned  i);
char*               go_data_vector_get_str              (GODataVector *vec,
                                                         unsigned  i);
void                go_data_vector_get_minmax           (GODataVector *vec,
                                                         double *min,
                                                         double *max);
GOData*             go_data_vector_val_new              (double *val,
                                                         unsigned  n,
                                                         GDestroyNotify notify);
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);
  GObject
   +----GOData
         +----GODataVector
               +----GODataVectorStr
               +----GODataVectorVal
  GObject
   +----GOData
         +----GODataVector
               +----GODataVectorVal
  GObject
   +----GOData
         +----GODataVector
               +----GODataVectorStr
double go_data_vector_get_value (GODataVector *vec, unsigned i);
| 
 | |
| 
 | |
| Returns : | 
char* go_data_vector_get_str (GODataVector *vec, unsigned i);
| 
 | |
| 
 | |
| Returns : | 
void go_data_vector_get_minmax (GODataVector *vec, double *min, double *max);
| 
 | |
| 
 | |
| 
 | 
GOData*             go_data_vector_val_new              (double *val,
                                                         unsigned  n,
                                                         GDestroyNotify notify);
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
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 GODestroyNotify 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 |