Function g_object_bind_property_full

pub unsafe extern "C" fn g_object_bind_property_full(
    source: *mut GObject,
    source_property: *const i8,
    target: *mut GObject,
    target_property: *const i8,
    flags: u32,
    transform_to: Option<unsafe extern "C" fn(*mut GBinding, *const GValue, *mut GValue, *mut c_void) -> i32>,
    transform_from: Option<unsafe extern "C" fn(*mut GBinding, *const GValue, *mut GValue, *mut c_void) -> i32>,
    user_data: *mut c_void,
    notify: Option<unsafe extern "C" fn(*mut c_void)>,
) -> *mut GBinding