![]() |
![]() |
![]() |
Anjuta Developers Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Properties |
#include <libanjuta/anjuta-serializer.h> struct AnjutaSerializer; struct AnjutaSerializerClass; enum AnjutaSerializerMode; AnjutaSerializer * anjuta_serializer_new (const gchar *filepath
,AnjutaSerializerMode mode
); gboolean anjuta_serializer_read_float (AnjutaSerializer *serializer
,const gchar *name
,gfloat *value
); gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer
,const gchar *name
,gint *value
); gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer
,const gchar *name
,gchar **value
,gboolean replace
); gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer
,const gchar *name
,gfloat value
); gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer
,const gchar *name
,gint value
); gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer
,const gchar *name
,const gchar *value
);
"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_read_float (AnjutaSerializer *serializer
,const gchar *name
,gfloat *value
);
gboolean anjuta_serializer_read_int (AnjutaSerializer *serializer
,const gchar *name
,gint *value
);
gboolean anjuta_serializer_read_string (AnjutaSerializer *serializer
,const gchar *name
,gchar **value
,gboolean replace
);
gboolean anjuta_serializer_write_float (AnjutaSerializer *serializer
,const gchar *name
,gfloat value
);
gboolean anjuta_serializer_write_int (AnjutaSerializer *serializer
,const gchar *name
,gint value
);
gboolean anjuta_serializer_write_string (AnjutaSerializer *serializer
,const gchar *name
,const gchar *value
);
"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