| Anjuta Developers Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Properties | ||||
#include <libanjuta/anjuta-serializer.h> enum AnjutaSerializerMode; struct AnjutaSerializer; struct AnjutaSerializerClass; AnjutaSerializer * anjuta_serializer_new (const gchar *filepath,AnjutaSerializerMode mode); gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer,const gchar *name,gint value); gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer,const gchar *name,gfloat value); gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer,const gchar *name,const gchar *value); gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer,const gchar *name,gint *value); gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer,const gchar *name,gfloat *value); gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer,const gchar *name,gchar **value,gboolean replace);
"filepath" gchar* : Read / Write / Construct Only "mode" AnjutaSerializerMode : Read / Write / Construct Only
typedef enum {
ANJUTA_SERIALIZER_READ,
ANJUTA_SERIALIZER_WRITE
} AnjutaSerializerMode;
AnjutaSerializer * anjuta_serializer_new (const gchar *filepath,AnjutaSerializerMode mode);
gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer,const gchar *name,gint value);
gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer,const gchar *name,gfloat value);
gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer,const gchar *name,const gchar *value);
gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer,const gchar *name,gint *value);
gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer,const gchar *name,gfloat *value);
gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer,const gchar *name,gchar **value,gboolean replace);
"filepath" property "filepath" gchar* : Read / Write / Construct Only
Used to store and retrieve the streamtranslateable.
Default value: NULL
"mode" property"mode" AnjutaSerializerMode : Read / Write / Construct Only
Used to decide read or write operation.
Default value: ANJUTA_SERIALIZER_READ