GnuCash c935c2f+
Loading...
Searching...
No Matches
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, const gchar *pref_value, 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)
 
void(* block_all )(void)
 
void(* unblock_all )(void)
 

Detailed Description

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

Field Documentation

◆ bind

void(* PrefsBackend::bind) (const gchar *group, const gchar *pref_name, const gchar *pref_value, gpointer object, const gchar *property)

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

◆ block_all

void(* PrefsBackend::block_all) (void)

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

◆ get_bool

gboolean(* PrefsBackend::get_bool) (const gchar *group, const gchar *pref_name)

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

◆ get_enum

gint(* PrefsBackend::get_enum) (const gchar *group, const gchar *pref_name)

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

◆ get_float

gdouble(* PrefsBackend::get_float) (const gchar *group, const gchar *pref_name)

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

◆ get_int

gint(* PrefsBackend::get_int) (const gchar *group, const gchar *pref_name)

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

◆ get_string

gchar *(* PrefsBackend::get_string) (const gchar *group, const gchar *pref_name)

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

◆ get_value

GVariant *(* PrefsBackend::get_value) (const gchar *group, const gchar *pref_name)

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

◆ register_cb

gulong(* PrefsBackend::register_cb) (const char *group, const gchar *pref_name, gpointer func, gpointer user_data)

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

◆ register_group_cb

guint(* PrefsBackend::register_group_cb) (const gchar *group, gpointer func, gpointer user_data)

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

◆ remove_cb_by_func

void(* PrefsBackend::remove_cb_by_func) (const gchar *group, const gchar *pref_name, gpointer func, gpointer user_data)

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

◆ remove_cb_by_id

void(* PrefsBackend::remove_cb_by_id) (const gchar *group, guint id)

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

◆ remove_group_cb_by_func

void(* PrefsBackend::remove_group_cb_by_func) (const gchar *group, gpointer func, gpointer user_data)

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

◆ reset

void(* PrefsBackend::reset) (const gchar *group, const gchar *pref_name)

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

◆ reset_group

void(* PrefsBackend::reset_group) (const gchar *group)

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

◆ set_bool

gboolean(* PrefsBackend::set_bool) (const gchar *group, const gchar *pref_name, gboolean value)

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

◆ set_enum

gboolean(* PrefsBackend::set_enum) (const gchar *group, const gchar *pref_name, gint value)

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

◆ set_float

gboolean(* PrefsBackend::set_float) (const gchar *group, const gchar *pref_name, gdouble value)

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

◆ set_int

gboolean(* PrefsBackend::set_int) (const gchar *group, const gchar *pref_name, gint value)

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

◆ set_string

gboolean(* PrefsBackend::set_string) (const gchar *group, const gchar *pref_name, const gchar *value)

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

◆ set_value

gboolean(* PrefsBackend::set_value) (const gchar *group, const gchar *pref_name, GVariant *value)

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

◆ unblock_all

void(* PrefsBackend::unblock_all) (void)

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


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