binding: Add a closure-based variant of bind_property_full()

Since using the function pointer version muddles the memory management
requirements of language bindings, we should implement a GClosure-based
variant on top of g_object_bind_property_full().

https://bugzilla.gnome.org/show_bug.cgi?id=622278
This commit is contained in:
Emmanuele Bassi
2010-07-13 06:03:03 +01:00
parent ca3b7b75bf
commit 3be3ad61d1
5 changed files with 271 additions and 25 deletions

View File

@@ -867,6 +867,7 @@ g_binding_get_flags
g_object_bind_property
GBindingTransformFunc
g_object_bind_property_full
g_object_bind_property_with_closures
<SUBSECTION Standard>
G_TYPE_BINDING
G_TYPE_BINDING_FLAGS