## gimpconfig-params

gimpconfig-params

## Synopsis

    #define             GIMP_CONFIG_PARAM_SERIALIZE
    #define             GIMP_CONFIG_PARAM_AGGREGATE
    #define             GIMP_CONFIG_PARAM_RESTART
    #define             GIMP_CONFIG_PARAM_CONFIRM
    #define             GIMP_CONFIG_PARAM_DEFAULTS
    #define             GIMP_CONFIG_PARAM_IGNORE
    #define             GIMP_CONFIG_PARAM_FLAGS
    #define             GIMP_CONFIG_INSTALL_PROP_BOOLEAN    (class, id, name, blurb, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_BOXED      (class, id, name, blurb, boxed_type, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_RGB        (class, id, name, blurb, has_alpha, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_DOUBLE     (class, id, name, blurb, min, max, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_RESOLUTION (class, id, name, blurb, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_ENUM       (class, id, name, blurb, enum_type, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_INT        (class, id, name, blurb, min, max, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_MATRIX2    (class, id, name, blurb, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_MEMSIZE    (class, id, name, blurb, min, max, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_PATH       (class, id, name, blurb, path_type, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_STRING     (class, id, name, blurb, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_UINT       (class, id, name, blurb, min, max, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_UNIT       (class, id, name, blurb, pixels, percent, default, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_OBJECT     (class, id, name, blurb, object_type, flags)
    #define             GIMP_CONFIG_INSTALL_PROP_POINTER    (class, id, name, blurb, flags)

## Description

## Details

### GIMP_CONFIG_PARAM_SERIALIZE

    #define GIMP_CONFIG_PARAM_SERIALIZE    (1 << (0 + G_PARAM_USER_SHIFT))

### GIMP_CONFIG_PARAM_AGGREGATE

    #define GIMP_CONFIG_PARAM_AGGREGATE    (1 << (1 + G_PARAM_USER_SHIFT))

### GIMP_CONFIG_PARAM_RESTART

    #define GIMP_CONFIG_PARAM_RESTART      (1 << (2 + G_PARAM_USER_SHIFT))

### GIMP_CONFIG_PARAM_CONFIRM

    #define GIMP_CONFIG_PARAM_CONFIRM      (1 << (3 + G_PARAM_USER_SHIFT))

### GIMP_CONFIG_PARAM_DEFAULTS

    #define GIMP_CONFIG_PARAM_DEFAULTS     (1 << (4 + G_PARAM_USER_SHIFT))

### GIMP_CONFIG_PARAM_IGNORE

    #define GIMP_CONFIG_PARAM_IGNORE       (1 << (5 + G_PARAM_USER_SHIFT))

### GIMP_CONFIG_PARAM_FLAGS

    #define             GIMP_CONFIG_PARAM_FLAGS

### GIMP_CONFIG_INSTALL_PROP_BOOLEAN()

    #define             GIMP_CONFIG_INSTALL_PROP_BOOLEAN(class, id, name, blurb, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_BOXED()

    #define             GIMP_CONFIG_INSTALL_PROP_BOXED(class, id, name, blurb, boxed_type, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`boxed_type` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_RGB()

    #define             GIMP_CONFIG_INSTALL_PROP_RGB(class, id, name, blurb, has_alpha, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`has_alpha` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_DOUBLE()

    #define             GIMP_CONFIG_INSTALL_PROP_DOUBLE(class, id, name, blurb, min, max, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`min` : |
`max` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_RESOLUTION()

    #define             GIMP_CONFIG_INSTALL_PROP_RESOLUTION(class, id, name, blurb, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_ENUM()

    #define             GIMP_CONFIG_INSTALL_PROP_ENUM(class, id, name, blurb, enum_type, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`enum_type` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_INT()

    #define             GIMP_CONFIG_INSTALL_PROP_INT(class, id, name, blurb, min, max, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`min` : |
`max` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_MATRIX2()

    #define             GIMP_CONFIG_INSTALL_PROP_MATRIX2(class, id, name, blurb, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_MEMSIZE()

    #define             GIMP_CONFIG_INSTALL_PROP_MEMSIZE(class, id, name, blurb, min, max, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`min` : |
`max` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_PATH()

    #define             GIMP_CONFIG_INSTALL_PROP_PATH(class, id, name, blurb, path_type, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`path_type` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_STRING()

    #define             GIMP_CONFIG_INSTALL_PROP_STRING(class, id, name, blurb, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_UINT()

    #define             GIMP_CONFIG_INSTALL_PROP_UINT(class, id, name, blurb, min, max, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`min` : |
`max` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_UNIT()

    #define             GIMP_CONFIG_INSTALL_PROP_UNIT(class, id, name, blurb, pixels, percent, default, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`pixels` : |
`percent` : |
`default` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_OBJECT()

    #define             GIMP_CONFIG_INSTALL_PROP_OBJECT(class, id, name, blurb, object_type, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`object_type` : |
`flags` : |

### GIMP_CONFIG_INSTALL_PROP_POINTER()

    #define             GIMP_CONFIG_INSTALL_PROP_POINTER(class, id, name, blurb, flags)

`class` : |
`id` : |
`name` : |
`blurb` : |
`flags` : |