Top | ![]() |
![]() |
![]() |
![]() |
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
);