binding: Add an explicit unbind()

Higher order languages with garbage collection can have issues releasing
a binding, as they do not control the last reference being dropped on
the binding, source, or target instances.

https://bugzilla.gnome.org/show_bug.cgi?id=698018
This commit is contained in:
Emmanuele Bassi
2013-04-14 21:04:41 +01:00
parent f61daa6ed2
commit a360b314aa
4 changed files with 95 additions and 29 deletions

View File

@@ -935,6 +935,7 @@ g_binding_get_source_property
g_binding_get_target
g_binding_get_target_property
g_binding_get_flags
g_binding_release
<SUBSECTION>
g_object_bind_property
GBindingTransformFunc