GnuCash  2.6.99
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
gnc-gsettings.h File Reference

GSettings helper routines. More...

#include <gio/gio.h>

Go to the source code of this file.

Macros

#define GSET_SCHEMA_PREFIX   "org.gnucash"
 

Functions

gchar * gnc_gsettings_normalize_schema_name (const gchar *name)
 
void gnc_gsettings_set_prefix (const gchar *prefix)
 
const gchar * gnc_gsettings_get_prefix (void)
 
void gnc_gsettings_load_backend (void)
 
void gnc_gsettings_migrate_from_gconf (void)
 
Listening for changes
gulong gnc_gsettings_register_cb (const char *schema, const gchar *key, gpointer func, gpointer user_data)
 
void gnc_gsettings_remove_cb_by_func (const gchar *schema, const gchar *key, gpointer func, gpointer user_data)
 
void gnc_gsettings_remove_cb_by_id (const gchar *schema, guint id)
 
guint gnc_gsettings_register_any_cb (const gchar *schema, gpointer func, gpointer user_data)
 
void gnc_gsettings_remove_any_cb_by_func (const gchar *schema, gpointer func, gpointer user_data)
 
void gnc_gsettings_bind (const gchar *schema, const gchar *key, gpointer object, const gchar *property)
 
GSettings Get Functions
gboolean gnc_gsettings_get_bool (const gchar *schema, const gchar *key)
 
gint gnc_gsettings_get_int (const gchar *schema, const gchar *key)
 
gdouble gnc_gsettings_get_float (const gchar *schema, const gchar *key)
 
gchar * gnc_gsettings_get_string (const gchar *schema, const gchar *key)
 
gint gnc_gsettings_get_enum (const gchar *schema, const gchar *key)
 
GVariant * gnc_gsettings_get_value (const gchar *schema, const gchar *key)
 
GSettings Set/Unset Functions
gboolean gnc_gsettings_set_bool (const gchar *schema, const gchar *key, gboolean value)
 
gboolean gnc_gsettings_set_int (const gchar *schema, const gchar *key, gint value)
 
gboolean gnc_gsettings_set_float (const gchar *schema, const gchar *key, gdouble value)
 
gboolean gnc_gsettings_set_string (const gchar *schema, const gchar *key, const gchar *value)
 
gboolean gnc_gsettings_set_enum (const gchar *schema, const gchar *key, gint value)
 
gboolean gnc_gsettings_set_value (const gchar *schema, const gchar *key, GVariant *value)
 
void gnc_gsettings_reset (const gchar *schema, const gchar *key)
 
void gnc_gsettings_reset_schema (const gchar *schema)
 

Detailed Description

GSettings helper routines.

Author
Copyright (C) 2013 Geert Janssens geert.nosp@m.@kob.nosp@m.altwi.nosp@m.t.be

Definition in file gnc-gsettings.h.