Gimp.ObjectArray.new

function new(object_type: GObject.Type, data: Array(GObject.Object), static_data: Boolean): Gimp.ObjectArray {
    // Gjs wrapper for gimp_object_array_new()
}
  

Creates a new Gimp.ObjectArray containing object pointers, of size length.

If static_data is true, data is used as-is.

If static_data is false, the object and array will be re-allocated, hence you are expected to free your input data after.

object_type

the array will hold objects of this type

data

an array of objects.

static_data

whether the objects in data are static objects and don't need to be copied.

Returns

a new Gimp.ObjectArray.