GnuCash  2.6.99
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
PrefsBackend Struct Reference

Data Fields

gulong(* register_cb )(const char *group, const gchar *pref_name, gpointer func, gpointer user_data)
 
void(* remove_cb_by_func )(const gchar *group, const gchar *pref_name, gpointer func, gpointer user_data)
 
void(* remove_cb_by_id )(const gchar *group, guint id)
 
guint(* register_group_cb )(const gchar *group, gpointer func, gpointer user_data)
 
void(* remove_group_cb_by_func )(const gchar *group, gpointer func, gpointer user_data)
 
void(* bind )(const gchar *group, const gchar *pref_name, gpointer object, const gchar *property)
 
gboolean(* get_bool )(const gchar *group, const gchar *pref_name)
 
gint(* get_int )(const gchar *group, const gchar *pref_name)
 
gdouble(* get_float )(const gchar *group, const gchar *pref_name)
 
gchar *(* get_string )(const gchar *group, const gchar *pref_name)
 
gint(* get_enum )(const gchar *group, const gchar *pref_name)
 
GVariant *(* get_value )(const gchar *group, const gchar *pref_name)
 
gboolean(* set_bool )(const gchar *group, const gchar *pref_name, gboolean value)
 
gboolean(* set_int )(const gchar *group, const gchar *pref_name, gint value)
 
gboolean(* set_float )(const gchar *group, const gchar *pref_name, gdouble value)
 
gboolean(* set_string )(const gchar *group, const gchar *pref_name, const gchar *value)
 
gboolean(* set_enum )(const gchar *group, const gchar *pref_name, gint value)
 
gboolean(* set_value )(const gchar *group, const gchar *pref_name, GVariant *value)
 
void(* reset )(const gchar *group, const gchar *pref_name)
 
void(* reset_group )(const gchar *group)
 

Detailed Description

Definition at line 32 of file gnc-prefs-p.h.


The documentation for this struct was generated from the following file: