gimpthumb-enums 3 LIBGIMPTHUMB Library
gimpthumb-enums Enumerations used by libgimpthumb

## Synopsis

    enum        GimpThumbFileType;
    enum        GimpThumbSize;
    enum        GimpThumbState;

## Description

## Details

### enum GimpThumbFileType

    typedef enum
    {
      GIMP_THUMB_FILE_TYPE_NONE,
      GIMP_THUMB_FILE_TYPE_REGULAR,
      GIMP_THUMB_FILE_TYPE_FOLDER,
      GIMP_THUMB_FILE_TYPE_SPECIAL
    } GimpThumbFileType;

File types as returned by `gimp_thumb_file_test()`.

`GIMP_THUMB_FILE_TYPE_NONE`

  file does not exist

`GIMP_THUMB_FILE_TYPE_REGULAR`

  a regular file

`GIMP_THUMB_FILE_TYPE_FOLDER`

  a directory

`GIMP_THUMB_FILE_TYPE_SPECIAL`

  a special file (device node, fifo, socket, ...)

GimpThumbFileType

### enum GimpThumbSize

    typedef enum
    {
      GIMP_THUMB_SIZE_FAIL   = 0,
      GIMP_THUMB_SIZE_NORMAL = 128,
      GIMP_THUMB_SIZE_LARGE  = 256
    } GimpThumbSize;

Possible thumbnail sizes as defined by the Thumbnail Managaging Standard

`GIMP_THUMB_SIZE_FAIL`

  special size used to indicate a thumbnail creation failure

`GIMP_THUMB_SIZE_NORMAL`

  normal thumbnail size (128 pixels)

`GIMP_THUMB_SIZE_LARGE`

  large thumbnail size (256 pixels)

GimpThumbSize

### enum GimpThumbState

    typedef enum
    {
      GIMP_THUMB_STATE_UNKNOWN,
      GIMP_THUMB_STATE_REMOTE,
      GIMP_THUMB_STATE_FOLDER,
      GIMP_THUMB_STATE_SPECIAL,
      GIMP_THUMB_STATE_NOT_FOUND,
      GIMP_THUMB_STATE_EXISTS,
      GIMP_THUMB_STATE_OLD,
      GIMP_THUMB_STATE_FAILED,
      GIMP_THUMB_STATE_OK
    } GimpThumbState;

Possible image and thumbnail file states used by libgimpthumb.

`GIMP_THUMB_STATE_UNKNOWN`

  nothing is known about the file/thumbnail

`GIMP_THUMB_STATE_REMOTE`

  the file is on a remote file system

`GIMP_THUMB_STATE_FOLDER`

`GIMP_THUMB_STATE_SPECIAL`

`GIMP_THUMB_STATE_NOT_FOUND`

  the file/thumbnail doesn't exist

`GIMP_THUMB_STATE_EXISTS`

  the file/thumbnail exists

`GIMP_THUMB_STATE_OLD`

  the thumbnail may be outdated

`GIMP_THUMB_STATE_FAILED`

  the thumbnail couldn't be created

`GIMP_THUMB_STATE_OK`

  the thumbnail exists and matches the image

GimpThumbState