## gimpconfig-deserialize gimpconfig-deserialize — Deserializing code for libgimpconfig. |

## Synopsis

    gboolean    gimp_config_deserialize_properties
                                                (GimpConfig *config,
                                                 GScanner *scanner,
                                                 gint nest_level);
    GTokenType  gimp_config_deserialize_property
                                                (GimpConfig *config,
                                                 GScanner *scanner,
                                                 gint nest_level);

## Description

Deserializing code for libgimpconfig.

## Details

### gimp_config_deserialize_properties ()

    gboolean    gimp_config_deserialize_properties
                                                (GimpConfig *config,
                                                 GScanner *scanner,
                                                 gint nest_level);

This function uses the `scanner` to configure the properties of `config`.

`config` : | a GimpConfig.
`scanner` : | a GScanner.
`nest_level` : |
Returns : | `TRUE` on success, `FALSE` otherwise.

Since GIMP 2.4

### gimp_config_deserialize_property ()

    GTokenType  gimp_config_deserialize_property
                                                (GimpConfig *config,
                                                 GScanner *scanner,
                                                 gint nest_level);

This function deserializes a single property of `config`. You shouldn't need to call this function directly. If possible, use `gimp_config_deserialize_properties()` instead.

`config` : | a GimpConfig.
`scanner` : | a GScanner.
`nest_level` : |
Returns : | `G_TOKEN_RIGHT_PAREN` on success, otherwise the expected GTokenType or `G_TOKEN_NONE` if the expected token was found but couldn't be parsed.

Since GIMP 2.4