## eel-gconf-extensions eel-gconf-extensions |

## Synopsis

    #define             EEL_GCONF_UNDEFINED_CONNECTION
    GConfClient *       eel_gconf_client_get_global         (void);
    gboolean            eel_gconf_handle_error              (GError **error);
    void                eel_gconf_set_boolean               (const char *key,
                                                             gboolean boolean_value);
    gboolean            eel_gconf_get_boolean               (const char *key);
    int                 eel_gconf_get_integer               (const char *key);
    void                eel_gconf_set_integer               (const char *key,
                                                             int int_value);
    gfloat              eel_gconf_get_float                 (const char *key);
    void                eel_gconf_set_float                 (const char *key,
                                                             gfloat float_value);
    char *              eel_gconf_get_string                (const char *key);
    void                eel_gconf_set_string                (const char *key,
                                                             const char *string_value);
    GSList *            eel_gconf_get_string_list           (const char *key);
    void                eel_gconf_set_string_list           (const char *key,
                                                             const GSList *string_list_value);
    gboolean            eel_gconf_is_default                (const char *key);
    gboolean            eel_gconf_monitor_add               (const char *directory);
    gboolean            eel_gconf_monitor_remove            (const char *directory);
    void                eel_gconf_suggest_sync              (void);
    GConfValue*         eel_gconf_get_value                 (const char *key);
    gboolean            eel_gconf_value_is_equal            (const GConfValue *a,
                                                             const GConfValue *b);
    void                eel_gconf_set_value                 (const char *key,
                                                             GConfValue *value);
    void                eel_gconf_value_free                (GConfValue *value);
    GSList *            eel_gconf_get_integer_list          (const char *key);
    void                eel_gconf_set_integer_list          (const char *key,
                                                             const GSList *slist);
    guint               eel_gconf_notification_add          (const char *key,
                                                             GConfClientNotifyFunc notification_callback,
                                                             gpointer callback_data);
    void                eel_gconf_notification_remove       (guint notification_id);
    void                eel_gconf_unset                     (const char *key);

## Description

## Details

### EEL_GCONF_UNDEFINED_CONNECTION

    #define EEL_GCONF_UNDEFINED_CONNECTION 0

### eel_gconf_client_get_global ()

    GConfClient *       eel_gconf_client_get_global         (void);

Returns : |

### eel_gconf_handle_error ()

    gboolean            eel_gconf_handle_error              (GError **error);

`error` : |
Returns : |

### eel_gconf_set_boolean ()

    void                eel_gconf_set_boolean               (const char *key,
                                                             gboolean boolean_value);

`key` : |
`boolean_value` : |

### eel_gconf_get_boolean ()

    gboolean            eel_gconf_get_boolean               (const char *key);

`key` : |
Returns : |

### eel_gconf_get_integer ()

    int                 eel_gconf_get_integer               (const char *key);

`key` : |
Returns : |

### eel_gconf_set_integer ()

    void                eel_gconf_set_integer               (const char *key,
                                                             int int_value);

`key` : |
`int_value` : |

### eel_gconf_get_float ()

    gfloat              eel_gconf_get_float                 (const char *key);

`key` : |
Returns : |

### eel_gconf_set_float ()

    void                eel_gconf_set_float                 (const char *key,
                                                             gfloat float_value);

`key` : |
`float_value` : |

### eel_gconf_get_string ()

    char *              eel_gconf_get_string                (const char *key);

`key` : |
Returns : |

### eel_gconf_set_string ()

    void                eel_gconf_set_string                (const char *key,
                                                             const char *string_value);

`key` : |
`string_value` : |

### eel_gconf_get_string_list ()

    GSList *            eel_gconf_get_string_list           (const char *key);

`key` : |
Returns : |

### eel_gconf_set_string_list ()

    void                eel_gconf_set_string_list           (const char *key,
                                                             const GSList *string_list_value);

`key` : |
`string_list_value` : |

### eel_gconf_is_default ()

    gboolean            eel_gconf_is_default                (const char *key);

`key` : |
Returns : |

### eel_gconf_monitor_add ()

    gboolean            eel_gconf_monitor_add               (const char *directory);

`directory` : |
Returns : |

### eel_gconf_monitor_remove ()

    gboolean            eel_gconf_monitor_remove            (const char *directory);

`directory` : |
Returns : |

### eel_gconf_suggest_sync ()

    void                eel_gconf_suggest_sync              (void);

### eel_gconf_get_value ()

    GConfValue*         eel_gconf_get_value                 (const char *key);

`key` : |
Returns : |

### eel_gconf_value_is_equal ()

    gboolean            eel_gconf_value_is_equal            (const GConfValue *a,
                                                             const GConfValue *b);

`a` : |
`b` : |
Returns : |

### eel_gconf_set_value ()

    void                eel_gconf_set_value                 (const char *key,
                                                             GConfValue *value);

`key` : |
`value` : |

### eel_gconf_value_free ()

    void                eel_gconf_value_free                (GConfValue *value);

`value` : |

### eel_gconf_get_integer_list ()

    GSList *            eel_gconf_get_integer_list          (const char *key);

`key` : |
Returns : |

### eel_gconf_set_integer_list ()

    void                eel_gconf_set_integer_list          (const char *key,
                                                             const GSList *slist);

`key` : |
`slist` : |

### eel_gconf_notification_add ()

    guint               eel_gconf_notification_add          (const char *key,
                                                             GConfClientNotifyFunc notification_callback,
                                                             gpointer callback_data);

`key` : |
`notification_callback` : |
`callback_data` : |
Returns : |

### eel_gconf_notification_remove ()

    void                eel_gconf_notification_remove       (guint notification_id);

`notification_id` : |

### eel_gconf_unset ()

    void                eel_gconf_unset                     (const char *key);

`key` : |