gconf-value

gconf-value

Functions

#define GCONF_VALUE_TYPE_VALID()
const char * gconf_value_get_string ()
int gconf_value_get_int ()
double gconf_value_get_float ()
GConfValueType gconf_value_get_list_type ()
GSList * gconf_value_get_list ()
GConfValue * gconf_value_get_car ()
GConfValue * gconf_value_get_cdr ()
gboolean gconf_value_get_bool ()
GConfSchema * gconf_value_get_schema ()
GConfValue * gconf_value_new ()
GConfValue * gconf_value_new_from_string ()
GConfValue * gconf_value_copy ()
void gconf_value_free ()
void gconf_value_set_int ()
void gconf_value_set_string ()
void gconf_value_set_float ()
void gconf_value_set_bool ()
void gconf_value_set_schema ()
void gconf_value_set_schema_nocopy ()
void gconf_value_set_car ()
void gconf_value_set_car_nocopy ()
void gconf_value_set_cdr ()
void gconf_value_set_cdr_nocopy ()
void gconf_value_set_list_type ()
void gconf_value_set_list_nocopy ()
void gconf_value_set_list ()
gchar * gconf_value_to_string ()
GConfMetaInfo * gconf_meta_info_new ()
void gconf_meta_info_free ()
const char * gconf_meta_info_get_schema ()
const char * gconf_meta_info_get_mod_user ()
GTime gconf_meta_info_mod_time ()
void gconf_meta_info_set_schema ()
void gconf_meta_info_set_mod_user ()
void gconf_meta_info_set_mod_time ()
const char * gconf_entry_get_key ()
GConfValue * gconf_entry_get_value ()
const char * gconf_entry_get_schema_name ()
gboolean gconf_entry_get_is_default ()
gboolean gconf_entry_get_is_writable ()
GConfEntry * gconf_entry_new ()
GConfEntry * gconf_entry_new_nocopy ()
GConfEntry * gconf_entry_copy ()
void gconf_entry_free ()
GConfEntry * gconf_entry_ref ()
void gconf_entry_unref ()
GConfValue * gconf_entry_steal_value ()
void gconf_entry_set_value ()
void gconf_entry_set_value_nocopy ()
void gconf_entry_set_schema_name ()
void gconf_entry_set_is_default ()
void gconf_entry_set_is_writable ()

Types and Values

Description

Functions

GCONF_VALUE_TYPE_VALID()

#define GCONF_VALUE_TYPE_VALID(x) (((x) > GCONF_VALUE_INVALID) && ((x) <= GCONF_VALUE_PAIR))

gconf_value_get_string ()

const char *
gconf_value_get_string (const GConfValue *value);

gconf_value_get_int ()

int
gconf_value_get_int (const GConfValue *value);

gconf_value_get_float ()

double
gconf_value_get_float (const GConfValue *value);

gconf_value_get_list_type ()

GConfValueType
gconf_value_get_list_type (const GConfValue *value);

gconf_value_get_list ()

GSList *
gconf_value_get_list (const GConfValue *value);

Returns a GSList containing GConfValue objects. Each GConfValue in the returned list will have the type returned by gconf_value_get_list_type(). Remember that the empty GSList is equal to

NULL. The list is not a copy; it is "owned" by the

GConfValue and will be destroyed when the GConfValue is destroyed.

Parameters

value

a GConfValue.

 

Returns

a GList.

[element-type GConfValue][transfer none]


gconf_value_get_car ()

GConfValue *
gconf_value_get_car (const GConfValue *value);

gconf_value_get_cdr ()

GConfValue *
gconf_value_get_cdr (const GConfValue *value);

gconf_value_get_bool ()

gboolean
gconf_value_get_bool (const GConfValue *value);

gconf_value_get_schema ()

GConfSchema *
gconf_value_get_schema (const GConfValue *value);

gconf_value_new ()

GConfValue *
gconf_value_new (GConfValueType type);

gconf_value_new_from_string ()

GConfValue *
gconf_value_new_from_string (GConfValueType type,
                             const gchar *str,
                             GError **err);

gconf_value_copy ()

GConfValue *
gconf_value_copy (const GConfValue *src);

gconf_value_free ()

void
gconf_value_free (GConfValue *value);

gconf_value_set_int ()

void
gconf_value_set_int (GConfValue *value,
                     gint the_int);

gconf_value_set_string ()

void
gconf_value_set_string (GConfValue *value,
                        const gchar *the_str);

gconf_value_set_float ()

void
gconf_value_set_float (GConfValue *value,
                       gdouble the_float);

gconf_value_set_bool ()

void
gconf_value_set_bool (GConfValue *value,
                      gboolean the_bool);

gconf_value_set_schema ()

void
gconf_value_set_schema (GConfValue *value,
                        const GConfSchema *sc);

gconf_value_set_schema_nocopy ()

void
gconf_value_set_schema_nocopy (GConfValue *value,
                               GConfSchema *sc);

gconf_value_set_car ()

void
gconf_value_set_car (GConfValue *value,
                     const GConfValue *car);

gconf_value_set_car_nocopy ()

void
gconf_value_set_car_nocopy (GConfValue *value,
                            GConfValue *car);

gconf_value_set_cdr ()

void
gconf_value_set_cdr (GConfValue *value,
                     const GConfValue *cdr);

gconf_value_set_cdr_nocopy ()

void
gconf_value_set_cdr_nocopy (GConfValue *value,
                            GConfValue *cdr);

gconf_value_set_list_type ()

void
gconf_value_set_list_type (GConfValue *value,
                           GConfValueType type);

gconf_value_set_list_nocopy ()

void
gconf_value_set_list_nocopy (GConfValue *value,
                             GSList *list);

gconf_value_set_list ()

void
gconf_value_set_list (GConfValue *value,
                      GSList *list);

gconf_value_to_string ()

gchar *
gconf_value_to_string (const GConfValue *value);

gconf_meta_info_new ()

GConfMetaInfo *
gconf_meta_info_new (void);

gconf_meta_info_free ()

void
gconf_meta_info_free (GConfMetaInfo *gcmi);

gconf_meta_info_get_schema ()

const char *
gconf_meta_info_get_schema (GConfMetaInfo *gcmi);

gconf_meta_info_get_mod_user ()

const char *
gconf_meta_info_get_mod_user (GConfMetaInfo *gcmi);

gconf_meta_info_mod_time ()

GTime
gconf_meta_info_mod_time (GConfMetaInfo *gcmi);

gconf_meta_info_set_schema ()

void
gconf_meta_info_set_schema (GConfMetaInfo *gcmi,
                            const gchar *schema_name);

gconf_meta_info_set_mod_user ()

void
gconf_meta_info_set_mod_user (GConfMetaInfo *gcmi,
                              const gchar *mod_user);

gconf_meta_info_set_mod_time ()

void
gconf_meta_info_set_mod_time (GConfMetaInfo *gcmi,
                              GTime mod_time);

gconf_entry_get_key ()

const char *
gconf_entry_get_key (const GConfEntry *entry);

gconf_entry_get_value ()

GConfValue *
gconf_entry_get_value (const GConfEntry *entry);

gconf_entry_get_schema_name ()

const char *
gconf_entry_get_schema_name (const GConfEntry *entry);

gconf_entry_get_is_default ()

gboolean
gconf_entry_get_is_default (const GConfEntry *entry);

gconf_entry_get_is_writable ()

gboolean
gconf_entry_get_is_writable (const GConfEntry *entry);

gconf_entry_new ()

GConfEntry *
gconf_entry_new (const gchar *key,
                 const GConfValue *val);

gconf_entry_new_nocopy ()

GConfEntry *
gconf_entry_new_nocopy (gchar *key,
                        GConfValue *val);

gconf_entry_copy ()

GConfEntry *
gconf_entry_copy (const GConfEntry *src);

gconf_entry_free ()

void
gconf_entry_free (GConfEntry *entry);

gconf_entry_free is deprecated and should not be used in newly-written code.


gconf_entry_ref ()

GConfEntry *
gconf_entry_ref (GConfEntry *entry);

gconf_entry_unref ()

void
gconf_entry_unref (GConfEntry *entry);

gconf_entry_steal_value ()

GConfValue *
gconf_entry_steal_value (GConfEntry *entry);

gconf_entry_set_value ()

void
gconf_entry_set_value (GConfEntry *entry,
                       const GConfValue *val);

gconf_entry_set_value_nocopy ()

void
gconf_entry_set_value_nocopy (GConfEntry *entry,
                              GConfValue *val);

gconf_entry_set_schema_name ()

void
gconf_entry_set_schema_name (GConfEntry *entry,
                             const gchar *name);

gconf_entry_set_is_default ()

void
gconf_entry_set_is_default (GConfEntry *entry,
                            gboolean is_default);

gconf_entry_set_is_writable ()

void
gconf_entry_set_is_writable (GConfEntry *entry,
                             gboolean is_writable);

Types and Values

enum GConfValueType

Members

GCONF_VALUE_INVALID

   

GCONF_VALUE_STRING

   

GCONF_VALUE_INT

   

GCONF_VALUE_FLOAT

   

GCONF_VALUE_BOOL

   

GCONF_VALUE_SCHEMA

   

GCONF_VALUE_LIST

   

GCONF_VALUE_PAIR

   

struct GConfValue

struct GConfValue {
  GConfValueType type;
};

struct GConfMetaInfo

struct GConfMetaInfo {
  gchar* schema;
  gchar* mod_user; /* user owning the daemon that made the last modification */
  GTime  mod_time; /* time of the modification */
};

struct GConfEntry

struct GConfEntry {
  char *key;
  GConfValue *value;
};