Method

GObjectObjectsetv

Declaration

void
g_object_setv (
  GObject* object,
  guint n_properties,
  const gchar** names,
  const GValue* values
)

Description

Sets n_properties properties for an object. Properties to be set will be taken from values. All properties must be valid. Warnings will be emitted and undefined behaviour may result if invalid properties are passed in.

Available since:2.54

Parameters

n_properties guint
 

The number of properties.

names An array of gchar*
 

The names of each property to be set.

 The length of the array is specified in the n_properties argument.
 The data is owned by the caller of the function.
 Each element is a NUL terminated UTF-8 string.
values An array of GValue
 

The values of each property to be set.

 The length of the array is specified in the n_properties argument.
 The data is owned by the caller of the function.