| Top |
Starting with FileManager-Actions 3.1.0, GConf, whether it is used as a preference storage subsystem or as an I/O provider, is deprecated.
GSList * fma_gconf_utils_get_subdirs (GConfClient *gconf,const gchar *path);
a list of full path subdirectories.
The returned list should be fma_gconf_utils_free_subdirs() by the caller.
Since: 2.30
void
fma_gconf_utils_free_subdirs (GSList *subdirs);
Release the list.
Since: 2.30
gboolean fma_gconf_utils_has_entry (GSList *entries,const gchar *entry);
entries |
the list of entries as returned by |
|
entry |
the entry to be tested. |
Since: 2.30
GSList * fma_gconf_utils_get_entries (GConfClient *gconf,const gchar *path);
Loads all the key=value pairs of the specified key.
a list of GConfEntry.
The returned list is not recursive : it contains only the immediate
children of path
. To free the returned list, call
fma_gconf_utils_free_entries().
Since: 2.30
gboolean fma_gconf_utils_get_bool_from_entries (GSList *entries,const gchar *entry,gboolean *value);
entries |
a list of GConfEntry as returned by |
|
entry |
the searched entry. |
|
value |
a pointer to a gboolean to be set to the found value. |
TRUE if the entry was found, FALSE else.
If the entry was not found, or was not of boolean type, value
is set
to FALSE.
Since: 2.30
gboolean fma_gconf_utils_get_string_from_entries (GSList *entries,const gchar *entry,gchar **value);
entries |
a list of GConfEntry as returned by |
|
entry |
the searched entry. |
|
value |
a pointer to a gchar * to be set to the found value. |
TRUE if the entry was found, FALSE else.
If the entry was not found, or was not of string type, value
is set
to NULL.
If value
is returned not NULL, it should be g_free() by the caller.
Since: 2.30
gboolean fma_gconf_utils_get_string_list_from_entries (GSList *entries,const gchar *entry,GSList **value);
entries |
a list of GConfEntry as returned by |
|
entry |
the searched entry. |
|
value |
a pointer to a GSList * to be set to the found value. |
TRUE if the entry was found, FALSE else.
If the entry was not found, or was not of string list type, value
is set to NULL.
If value
is returned not NULL, it should be fma_core_utils_slist_free()
by the caller.
Since: 2.30
void
fma_gconf_utils_dump_entries (GSList *entries);
Dumps the content of the entries.
Since: 2.30
void
fma_gconf_utils_free_entries (GSList *entries);
Releases the provided list.
Since: 2.30
gboolean fma_gconf_utils_read_bool (GConfClient *gconf,const gchar *path,gboolean use_schema,gboolean default_value);
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
use_schema |
whether to use the default value from schema, or not. |
|
default_value |
default value to be used if schema is not used or doesn't exist. |
Since: 2.30
gint fma_gconf_utils_read_int (GConfClient *gconf,const gchar *path,gboolean use_schema,gint default_value);
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
use_schema |
whether to use the default value from schema, or not. |
|
default_value |
default value to be used if schema is not used or doesn't exist. |
Since: 2.30
gchar * fma_gconf_utils_read_string (GConfClient *gconf,const gchar *path,gboolean use_schema,const gchar *default_value);
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
use_schema |
whether to use the default value from schema, or not. |
|
default_value |
default value to be used if schema is not used or doesn't exist. |
the required string value in a newly allocated string which
should be g_free() by the caller.
Since: 2.30
GSList * fma_gconf_utils_read_string_list (GConfClient *gconf,const gchar *path);
a list of strings,
or NULL if the entry was not found or was not of string list type.
The returned list must be released with fma_core_utils_slist_free().
Since: 2.30
gboolean fma_gconf_utils_write_bool (GConfClient *gconf,const gchar *path,gboolean value,gchar **message);
fma_gconf_utils_write_bool has been deprecated since version 3.1 and should not be used in newly-written code.
Writes a boolean at the given path
.
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
value |
the value to be written. |
|
message |
a pointer to a gchar * which will be allocated if needed. |
TRUE if the writing has been successful, FALSE else.
If returned not NULL, the message
contains an error message.
It should be g_free() by the caller.
Since: 2.30
gboolean fma_gconf_utils_write_int (GConfClient *gconf,const gchar *path,gint value,gchar **message);
fma_gconf_utils_write_int has been deprecated since version 3.1 and should not be used in newly-written code.
Writes an integer at the given path
.
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
value |
the value to be written. |
|
message |
a pointer to a gchar * which will be allocated if needed. |
TRUE if the writing has been successful, FALSE else.
If returned not NULL, the message
contains an error message.
It should be g_free() by the caller.
Since: 2.30
gboolean fma_gconf_utils_write_string (GConfClient *gconf,const gchar *path,const gchar *value,gchar **message);
fma_gconf_utils_write_string has been deprecated since version 3.1 and should not be used in newly-written code.
Writes a string at the given path
.
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
value |
the value to be written. |
|
message |
a pointer to a gchar * which will be allocated if needed. |
TRUE if the writing has been successful, FALSE else.
If returned not NULL, the message
contains an error message.
It should be g_free() by the caller.
Since: 2.30
gboolean fma_gconf_utils_write_string_list (GConfClient *gconf,const gchar *path,GSList *value,gchar **message);
fma_gconf_utils_write_string_list has been deprecated since version 3.1 and should not be used in newly-written code.
Writes a list of strings at the given path
.
gconf |
a GConfClient instance. |
|
path |
the full path to the key. |
|
value |
the list of values to be written. |
|
message |
a pointer to a gchar * which will be allocated if needed. |
TRUE if the writing has been successful, FALSE else.
If returned not NULL, the message
contains an error message.
It should be g_free() by the caller.
Since: 2.30
gboolean fma_gconf_utils_remove_entry (GConfClient *gconf,const gchar *path,gchar **message);
fma_gconf_utils_remove_entry has been deprecated since version 3.1 and should not be used in newly-written code.
Removes an entry from user preferences.
gconf |
a GConfClient instance. |
|
path |
the full path to the entry. |
|
message |
a pointer to a gchar * which will be allocated if needed. |
Since: 2.30
GSList *
fma_gconf_utils_slist_from_string (const gchar *value);
fma_gconf_utils_slist_from_string has been deprecated since version 3.1 and should not be used in newly-written code.
Converts a string representing a list of strings in a GConf format to a list of strings.
a newly allocated list of strings, which should be
fma_core_utils_slist_free() by the caller, or NULL if the provided
string was not of the GConf form.
Since: 2.30
gchar *
fma_gconf_utils_slist_to_string (GSList *slist);
fma_gconf_utils_slist_to_string has been deprecated since version 3.1 and should not be used in newly-written code.
the content of slist
, with the GConf format, as a newly
allocated string which should be g_free() by the caller.
Since: 2.30