| Top |  |  |  |  | 
gulong xfconf_g_property_bind (XfconfChannel *channel,const gchar *xfconf_property,GType xfconf_property_type,gpointer object,const gchar *object_property);
Binds an Xfconf property to a GObject property. If the property is changed via either the GObject or Xfconf, the corresponding property will also be updated.
Note that xfconf_property_type
 is required since xfconf_property
may or may not already exist in the Xfconf store.  The type of
object_property
 will be determined automatically.  If the two
types do not match, a conversion will be attempted.
| channel | An XfconfChannel. | |
| xfconf_property | A property on  | |
| xfconf_property_type | The type of  | |
| object | A GObject. | |
| object_property | A valid property on  | 
gulong xfconf_g_property_bind_gdkcolor (XfconfChannel *channel,const gchar *xfconf_property,gpointer object,const gchar *object_property);
Binds an Xfconf property to a GObject property of type GDK_TYPE_COLOR (aka a GdkColor struct). If the property is changed via either the GObject or Xfconf, the corresponding property will also be updated.
This is a special-case binding; the GdkColor struct is not ideal as-is for binding to a property, so it is stored in the Xfconf store as four 16-bit unsigned ints (red, green, blue, alpha). Since GdkColor (currently) only supports RGB and not RGBA, the last value will always be set to 0xFFFF.
| channel | An XfconfChannel. | |
| xfconf_property | A property on  | |
| object | A GObject. | |
| object_property | A valid property on  | 
void
xfconf_g_property_unbind (gulong id);
Removes an Xfconf/GObject property binding based on the binding
ID number.  See xfconf_g_property_bind().
void xfconf_g_property_unbind_by_property (XfconfChannel *channel,const gchar *xfconf_property,gpointer object,const gchar *object_property);
Causes an Xfconf channel previously bound to a GObject property
(see xfconf_g_property_bind()) to no longer be bound.
| channel | An XfconfChannel. | |
| xfconf_property | A bound property on  | |
| object | A GObject. | |
| object_property | A bound property on  | 
void
xfconf_g_property_unbind_all (gpointer channel_or_object);
Unbinds all Xfconf channel bindings (see xfconf_g_property_bind())
to object
.  If object
 is an XfconfChannel, it will unbind all
xfconf properties on that channel.  If object
 is a regular GObject
with properties bound to a channel, all those bindings will be
removed.