(set-g-value gvalue object type &key zero-g-value unset-g-value (g-value-init t))
gvalue
g-value-unset before assigment.
g-value-zero before assignment
g-value-init before assignment
Assigns the object to the gvalue. When GValue is not used, call g-value-unset to deinitialize the GValue.