Sets properties on an object.
The same caveats about passing integer literals as varargs apply as with @new. In particular, any integer literals set as the values for properties of type int64 or uint64 must be 64 bits wide, using the g_gint64_constant or g_guint64_constant macros.
Note that the "notify" signals are queued and only emitted (in reverse order) after all properties have been set. See freeze_notify.
this |
a Object |
first_property_name |
name of the first property to set |
... |
value for the first property, followed optionally by more name/value pairs, followed by null |