Top | ![]() |
![]() |
![]() |
![]() |
GSList * | na_gconf_utils_get_subdirs () |
void | na_gconf_utils_free_subdirs () |
gboolean | na_gconf_utils_has_entry () |
GSList * | na_gconf_utils_get_entries () |
gboolean | na_gconf_utils_get_bool_from_entries () |
gboolean | na_gconf_utils_get_string_from_entries () |
gboolean | na_gconf_utils_get_string_list_from_entries () |
void | na_gconf_utils_dump_entries () |
void | na_gconf_utils_free_entries () |
gboolean | na_gconf_utils_read_bool () |
gint | na_gconf_utils_read_int () |
gchar * | na_gconf_utils_read_string () |
GSList * | na_gconf_utils_read_string_list () |
gboolean | na_gconf_utils_write_bool () |
gboolean | na_gconf_utils_write_int () |
gboolean | na_gconf_utils_write_string () |
gboolean | na_gconf_utils_write_string_list () |
gboolean | na_gconf_utils_remove_entry () |
GSList * | na_gconf_utils_slist_from_string () |
gchar * | na_gconf_utils_slist_to_string () |
Starting with Nautilus-Actions 3.1.0, GConf, whether it is used as a preference storage subsystem or as an I/O provider, is deprecated.
GSList * na_gconf_utils_get_subdirs (GConfClient *gconf
,const gchar *path
);
a list of full path subdirectories.
The returned list should be na_gconf_utils_free_subdirs()
by the caller.
Since 2.30
void
na_gconf_utils_free_subdirs (GSList *subdirs
);
Release the list.
Since 2.30
gboolean na_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 * na_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
na_gconf_utils_free_entries()
.
Since 2.30
gboolean na_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 na_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 na_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 na_core_utils_slist_free()
by the caller.
Since 2.30
void
na_gconf_utils_dump_entries (GSList *entries
);
Dumps the content of the entries.
Since 2.30
void
na_gconf_utils_free_entries (GSList *entries
);
Releases the provided list.
Since 2.30
gboolean na_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 na_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 * na_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 * na_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 na_core_utils_slist_free()
.
Since 2.30
gboolean na_gconf_utils_write_bool (GConfClient *gconf
,const gchar *path
,gboolean value
,gchar **message
);
na_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 na_gconf_utils_write_int (GConfClient *gconf
,const gchar *path
,gint value
,gchar **message
);
na_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 na_gconf_utils_write_string (GConfClient *gconf
,const gchar *path
,const gchar *value
,gchar **message
);
na_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 na_gconf_utils_write_string_list (GConfClient *gconf
,const gchar *path
,GSList *value
,gchar **message
);
na_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 na_gconf_utils_remove_entry (GConfClient *gconf
,const gchar *path
,gchar **message
);
na_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 *
na_gconf_utils_slist_from_string (const gchar *value
);
na_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
na_core_utils_slist_free()
by the caller, or NULL
if the provided
string was not of the GConf form.
Since 2.30
gchar *
na_gconf_utils_slist_to_string (GSList *slist
);
na_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