| Top |
| DzlSettingsSandwich * | dzl_settings_sandwich_new () |
| GVariant * | dzl_settings_sandwich_get_default_value () |
| GVariant * | dzl_settings_sandwich_get_user_value () |
| GVariant * | dzl_settings_sandwich_get_value () |
| void | dzl_settings_sandwich_set_value () |
| gboolean | dzl_settings_sandwich_get_boolean () |
| gdouble | dzl_settings_sandwich_get_double () |
| gint | dzl_settings_sandwich_get_int () |
| gchar * | dzl_settings_sandwich_get_string () |
| guint | dzl_settings_sandwich_get_uint () |
| void | dzl_settings_sandwich_set_boolean () |
| void | dzl_settings_sandwich_set_double () |
| void | dzl_settings_sandwich_set_int () |
| void | dzl_settings_sandwich_set_string () |
| void | dzl_settings_sandwich_set_uint () |
| void | dzl_settings_sandwich_append () |
| void | dzl_settings_sandwich_bind () |
| void | dzl_settings_sandwich_bind_with_mapping () |
| void | dzl_settings_sandwich_unbind () |
DzlSettingsSandwich * dzl_settings_sandwich_new (const gchar *schema_id,const gchar *path);
GVariant * dzl_settings_sandwich_get_default_value (DzlSettingsSandwich *self,const gchar *key);
GVariant * dzl_settings_sandwich_get_user_value (DzlSettingsSandwich *self,const gchar *key);
GVariant * dzl_settings_sandwich_get_value (DzlSettingsSandwich *self,const gchar *key);
void dzl_settings_sandwich_set_value (DzlSettingsSandwich *self,const gchar *key,GVariant *value);
gboolean dzl_settings_sandwich_get_boolean (DzlSettingsSandwich *self,const gchar *key);
gdouble dzl_settings_sandwich_get_double (DzlSettingsSandwich *self,const gchar *key);
gint dzl_settings_sandwich_get_int (DzlSettingsSandwich *self,const gchar *key);
gchar * dzl_settings_sandwich_get_string (DzlSettingsSandwich *self,const gchar *key);
guint dzl_settings_sandwich_get_uint (DzlSettingsSandwich *self,const gchar *key);
void dzl_settings_sandwich_set_boolean (DzlSettingsSandwich *self,const gchar *key,gboolean val);
void dzl_settings_sandwich_set_double (DzlSettingsSandwich *self,const gchar *key,gdouble val);
void dzl_settings_sandwich_set_int (DzlSettingsSandwich *self,const gchar *key,gint val);
void dzl_settings_sandwich_set_string (DzlSettingsSandwich *self,const gchar *key,const gchar *val);
void dzl_settings_sandwich_set_uint (DzlSettingsSandwich *self,const gchar *key,guint val);
void dzl_settings_sandwich_append (DzlSettingsSandwich *self,GSettings *settings);
void dzl_settings_sandwich_bind (DzlSettingsSandwich *self,const gchar *key,gpointer object,const gchar *property,GSettingsBindFlags flags);
void dzl_settings_sandwich_bind_with_mapping (DzlSettingsSandwich *self,const gchar *key,gpointer object,const gchar *property,GSettingsBindFlags flags,GSettingsBindGetMapping get_mapping,GSettingsBindSetMapping set_mapping,gpointer user_data,GDestroyNotify destroy);
Creates a new binding similar to g_settings_bind_with_mapping() but applying
from the resolved value via the settings sandwich.
self |
||
key |
the settings key to bind. |
|
object (type GObject.Object) |
the target object. |
|
property |
the property on |
|
flags |
flags for the binding. |
|
get_mapping |
the get mapping function. |
[scope notified][closure user_data][destroy destroy] |
set_mapping |
the set mapping function. |
[scope notified][closure user_data][destroy destroy] |
user_data |
user data for |
|
destroy |
destroy notify for |
void dzl_settings_sandwich_unbind (DzlSettingsSandwich *self,const gchar *property);