go-data-simple

go-data-simple

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── GOData
        ├── GODataMatrix
           ╰── GODataMatrixVal
        ├── GODataScalar
           ├── GODataScalarStr
           ├── GODataScalarVal
           ├── GODataScalarStr
           ╰── GODataScalarVal
        ╰── GODataVector
            ├── GODataVectorStr
            ╰── GODataVectorVal

Description

Functions

go_data_scalar_val_new ()

GOData *
go_data_scalar_val_new (double val);


GO_DATA_SCALAR_STR()

#define GO_DATA_SCALAR_STR(o)	 (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_SCALAR_STR, GODataScalarStr))


GO_IS_DATA_SCALAR_STR()

#define GO_IS_DATA_SCALAR_STR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_SCALAR_STR))


go_data_scalar_str_get_type ()

GType
go_data_scalar_str_get_type (void);


go_data_scalar_str_new ()

GOData *
go_data_scalar_str_new (char const *text,
                        gboolean needs_free);


go_data_scalar_str_set_str ()

void
go_data_scalar_str_set_str (GODataScalarStr *str,
                            char const *text,
                            gboolean needs_free);


GO_DATA_VECTOR_VAL()

#define GO_DATA_VECTOR_VAL(o)	 (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_VECTOR_VAL, GODataVectorVal))


GO_IS_DATA_VECTOR_VAL()

#define GO_IS_DATA_VECTOR_VAL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_VECTOR_VAL))


go_data_vector_val_get_type ()

GType
go_data_vector_val_get_type (void);


go_data_vector_val_new ()

GOData *
go_data_vector_val_new (double *val,
                        unsigned  n,
                        GDestroyNotify notify);


GO_DATA_VECTOR_STR()

#define GO_DATA_VECTOR_STR(o)	 (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_VECTOR_STR, GODataVectorStr))


GO_IS_DATA_VECTOR_STR()

#define GO_IS_DATA_VECTOR_STR(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_VECTOR_STR))


go_data_vector_str_get_type ()

GType
go_data_vector_str_get_type (void);


go_data_vector_str_new ()

GOData *
go_data_vector_str_new (char const * const *str,
                        unsigned  n,
                        GDestroyNotify notify);


go_data_vector_str_set_translate_func ()

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

Parameters

vector

a GODataVectorStr

 

func

a GOTranslateFunc

 

data

data to be passed to func and notify

 

notify

a GDestroyNotify function to be called when vec is destroyed or when the translation function is changed

 

go_data_vector_str_set_translation_domain ()

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().

Parameters

vector

a GODataVectorStr

 

domain

the translation domain to use for dgettext() calls

 

GO_DATA_MATRIX_VAL()

#define GO_DATA_MATRIX_VAL(o)	 (G_TYPE_CHECK_INSTANCE_CAST ((o), GO_TYPE_DATA_MATRIX_VAL, GODataMatrixVal))


GO_IS_DATA_MATRIX_VAL()

#define GO_IS_DATA_MATRIX_VAL(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), GO_TYPE_DATA_MATRIX_VAL))


go_data_matrix_val_get_type ()

GType
go_data_matrix_val_get_type (void);


go_data_matrix_val_new ()

GOData *
go_data_matrix_val_new (double *val,
                        unsigned  rows,
                        unsigned  columns,
                        GDestroyNotify notify);

Types and Values

GODataScalarVal

typedef struct _GODataScalarVal GODataScalarVal;


GO_TYPE_DATA_SCALAR_STR

#define GO_TYPE_DATA_SCALAR_STR  (go_data_scalar_str_get_type ())


GODataScalarStr

typedef struct _GODataScalarStr GODataScalarStr;


GO_TYPE_DATA_VECTOR_VAL

#define GO_TYPE_DATA_VECTOR_VAL  (go_data_vector_val_get_type ())


GODataVectorVal

typedef struct _GODataVectorVal GODataVectorVal;


GO_TYPE_DATA_VECTOR_STR

#define GO_TYPE_DATA_VECTOR_STR  (go_data_vector_str_get_type ())


GODataVectorStr

typedef struct _GODataVectorStr GODataVectorStr;


GO_TYPE_DATA_MATRIX_VAL

#define GO_TYPE_DATA_MATRIX_VAL  (go_data_matrix_val_get_type ())


GODataMatrixVal

typedef struct _GODataMatrixVal GODataMatrixVal;