return list;
}
private Object[] valuesArray(Pointer ptr) {
if (ptr == null) return null;
GValueArray valueArray = null;
try
{
valueArray = new GValueArray(ptr);
}
catch (NullPointerException ex)
{
// This probably means that there are not values available for the
// specified property.
return null;
}
if (valueArray != null)
{
Object[] objectArray = new Object[valueArray.n_values];
for (int i = 0; i < valueArray.n_values; i++)
{
objectArray[i] = valueArray.getValue(i);
}
return objectArray;
}
else return null;
}