GnuCash
2.6.99
|
Generic api to store and retrieve preferences. More...
#include <glib.h>
Go to the source code of this file.
Functions | |
gboolean | gnc_prefs_is_set_up (void) |
Early bird functions, needed before any backend has been set up | |
const gchar * | gnc_prefs_get_namespace_regexp (void) |
void | gnc_prefs_set_namespace_regexp (const gchar *str) |
gboolean | gnc_prefs_is_debugging_enabled (void) |
void | gnc_prefs_set_debugging (gboolean d) |
gboolean | gnc_prefs_is_extra_enabled (void) |
void | gnc_prefs_set_extra (gboolean enabled) |
gboolean | gnc_prefs_get_file_save_compressed (void) |
void | gnc_prefs_set_file_save_compressed (gboolean compressed) |
gint | gnc_prefs_get_file_retention_policy (void) |
void | gnc_prefs_set_file_retention_policy (gint policy) |
gint | gnc_prefs_get_file_retention_days (void) |
void | gnc_prefs_set_file_retention_days (gint days) |
guint | gnc_prefs_get_long_version (void) |
Listening for changes | |
gulong | gnc_prefs_register_cb (const char *group, const gchar *pref_name, gpointer func, gpointer user_data) |
void | gnc_prefs_remove_cb_by_func (const gchar *group, const gchar *pref_name, gpointer func, gpointer user_data) |
void | gnc_prefs_remove_cb_by_id (const gchar *group, guint id) |
guint | gnc_prefs_register_group_cb (const gchar *group, gpointer func, gpointer user_data) |
void | gnc_prefs_remove_group_cb_by_func (const gchar *group, gpointer func, gpointer user_data) |
void | gnc_prefs_bind (const gchar *group, const gchar *pref_name, gpointer object, const gchar *property) |
Preference Getters | |
gboolean | gnc_prefs_get_bool (const gchar *group, const gchar *pref_name) |
gint | gnc_prefs_get_int (const gchar *group, const gchar *pref_name) |
gint64 | gnc_prefs_get_int64 (const gchar *group, const gchar *pref_name) |
gdouble | gnc_prefs_get_float (const gchar *group, const gchar *pref_name) |
gchar * | gnc_prefs_get_string (const gchar *group, const gchar *pref_name) |
gint | gnc_prefs_get_enum (const gchar *group, const gchar *pref_name) |
void | gnc_prefs_get_coords (const gchar *group, const gchar *pref_name, gdouble *x, gdouble *y) |
GVariant * | gnc_prefs_get_value (const gchar *group, const gchar *pref_name) |
Preference Setters and Unset Functions | |
gboolean | gnc_prefs_set_bool (const gchar *group, const gchar *pref_name, gboolean value) |
gboolean | gnc_prefs_set_int (const gchar *group, const gchar *pref_name, gint value) |
gboolean | gnc_prefs_set_int64 (const gchar *group, const gchar *pref_name, gint64 value) |
gboolean | gnc_prefs_set_float (const gchar *group, const gchar *pref_name, gdouble value) |
gboolean | gnc_prefs_set_string (const gchar *group, const gchar *pref_name, const gchar *value) |
gboolean | gnc_prefs_set_enum (const gchar *group, const gchar *pref_name, gint value) |
gboolean | gnc_prefs_set_coords (const gchar *group, const gchar *pref_name, gdouble x, gdouble y) |
gboolean | gnc_prefs_set_value (const gchar *group, const gchar *pref_name, GVariant *value) |
void | gnc_prefs_reset (const gchar *group, const gchar *pref_name) |
void | gnc_prefs_reset_group (const gchar *group) |
Generic api to store and retrieve preferences.
Definition in file gnc-prefs.h.