Virtual Method

GeglMetadataStoregenerate_value

Declaration [src]

gboolean
generate_value (
  GeglMetadataStore* self,
  GParamSpec* pspec,
  GValueTransform transform,
  GValue* value
)

Description [src]

This method is called to optionally generate a value to be written to and image file. If no generator is available it returns FALSE and the registered mapping is used. If a generator is available it should create a suitable value to be written to the image file and return TRUE. The default method checks if a signal handler is registered for the generate-value signal with the variable name as the detail parameter. If a handler is registered it emits the signal with an initialised GValue to receive the file metadata and returns TRUE otherwise FALSE. parse_value and generate_value are provided to handle the case where some file formats overload, for example, image comments. A typical case is formatting many values into a TIFF file’s ImageDescription field.

Parameters

pspec

Type: GParamSpec

No description available.

The data is owned by the caller of the method.
transform

Type: GValueTransform

No description available.

value

Type: GValue

No description available.

The data is owned by the caller of the method.

Return value

Type: gboolean

No description available.