Eine aufbereitete Darstellung der Quelle

 
     
 
 
Anforderungen  |   Konzepte  |   Entwurf  |   Entwicklung  |   Qualitätssicherung  |   Lebenszyklus  |   Steuerung
 
 
 
 

Benutzer

Quelle  enums.pl   Sprache: Shell

 

# GIMP - The GNU Image Manipulation Program
# Copyright (C) 1999-2003 Manish Singh <yosh@gimp.org>

# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.

# This program is distributed in the hope that it will be useful,
# but WITHOUTFILE ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.

# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <https://www.gnu.org/licenses/>.

# autogenerated by enumgen.pl

package Gimp::CodeGen::enums;

%enums = (
    GeglDistanceMetric =>
 { contig => 1,
   header => '',
   external => 1,
   symbols => [ qw(GEGL_DISTANCE_METRIC_EUCLIDEAN
     GEGL_DISTANCE_METRIC_MANHATTAN
     GEGL_DISTANCE_METRIC_CHEBYSHEV) ],
   mapping => { GEGL_DISTANCE_METRIC_EUCLIDEAN => '0',
         GEGL_DISTANCE_METRIC_MANHATTAN => '1',
         GEGL_DISTANCE_METRIC_CHEBYSHEV => '2' }
 },
    GimpAddMaskType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_ADD_MASK_WHITE GIMP_ADD_MASK_BLACK
     GIMP_ADD_MASK_ALPHA GIMP_ADD_MASK_ALPHA_TRANSFER
     GIMP_ADD_MASK_SELECTION GIMP_ADD_MASK_COPY
     GIMP_ADD_MASK_CHANNEL) ],
   mapping => { GIMP_ADD_MASK_WHITE => '0',
         GIMP_ADD_MASK_BLACK => '1',
         GIMP_ADD_MASK_ALPHA => '2',
         GIMP_ADD_MASK_ALPHA_TRANSFER => '3',
         GIMP_ADD_MASK_SELECTION => '4',
         GIMP_ADD_MASK_COPY => '5',
         GIMP_ADD_MASK_CHANNEL => '6' }
 },
    GimpBrushGeneratedShape =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_BRUSH_GENERATED_CIRCLE
     GIMP_BRUSH_GENERATED_SQUARE
     GIMP_BRUSH_GENERATED_DIAMOND) ],
   mapping => { GIMP_BRUSH_GENERATED_CIRCLE => '0',
         GIMP_BRUSH_GENERATED_SQUARE => '1',
         GIMP_BRUSH_GENERATED_DIAMOND => '2' }
 },
    GimpCapStyle =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_CAP_BUTT GIMP_CAP_ROUND GIMP_CAP_SQUARE) ],
   mapping => { GIMP_CAP_BUTT => '0',
         GIMP_CAP_ROUND => '1',
         GIMP_CAP_SQUARE => '2' }
 },
    GimpChannelOps =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_CHANNEL_OP_ADD GIMP_CHANNEL_OP_SUBTRACT
     GIMP_CHANNEL_OP_REPLACE GIMP_CHANNEL_OP_INTERSECT) ],
   mapping => { GIMP_CHANNEL_OP_ADD => '0',
         GIMP_CHANNEL_OP_SUBTRACT => '1',
         GIMP_CHANNEL_OP_REPLACE => '2',
         GIMP_CHANNEL_OP_INTERSECT => '3' }
 },
    GimpChannelType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_CHANNEL_RED GIMP_CHANNEL_GREEN
     GIMP_CHANNEL_BLUE GIMP_CHANNEL_GRAY
     GIMP_CHANNEL_INDEXED GIMP_CHANNEL_ALPHA) ],
   mapping => { GIMP_CHANNEL_RED => '0',
         GIMP_CHANNEL_GREEN => '1',
         GIMP_CHANNEL_BLUE => '2',
         GIMP_CHANNEL_GRAY => '3',
         GIMP_CHANNEL_INDEXED => '4',
         GIMP_CHANNEL_ALPHA => '5' }
 },
    GimpCloneType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_CLONE_IMAGE GIMP_CLONE_PATTERN) ],
   mapping => { GIMP_CLONE_IMAGE => '0',
         GIMP_CLONE_PATTERN => '1' }
 },
    GimpColorTag =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_COLOR_TAG_NONE GIMP_COLOR_TAG_BLUE
     GIMP_COLOR_TAG_GREEN GIMP_COLOR_TAG_YELLOW
     GIMP_COLOR_TAG_ORANGE GIMP_COLOR_TAG_BROWN
     GIMP_COLOR_TAG_RED GIMP_COLOR_TAG_VIOLET
     GIMP_COLOR_TAG_GRAY) ],
   mapping => { GIMP_COLOR_TAG_NONE => '0',
         GIMP_COLOR_TAG_BLUE => '1',
         GIMP_COLOR_TAG_GREEN => '2',
         GIMP_COLOR_TAG_YELLOW => '3',
         GIMP_COLOR_TAG_ORANGE => '4',
         GIMP_COLOR_TAG_BROWN => '5',
         GIMP_COLOR_TAG_RED => '6',
         GIMP_COLOR_TAG_VIOLET => '7',
         GIMP_COLOR_TAG_GRAY => '8' }
 },
    GimpComponentType =>
 { contig => 0,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_COMPONENT_TYPE_U8 GIMP_COMPONENT_TYPE_U16
     GIMP_COMPONENT_TYPE_U32 GIMP_COMPONENT_TYPE_HALF
     GIMP_COMPONENT_TYPE_FLOAT
     GIMP_COMPONENT_TYPE_DOUBLE) ],
   mapping => { GIMP_COMPONENT_TYPE_U8 => '100',
         GIMP_COMPONENT_TYPE_U16 => '200',
         GIMP_COMPONENT_TYPE_U32 => '300',
         GIMP_COMPONENT_TYPE_HALF => '500',
         GIMP_COMPONENT_TYPE_FLOAT => '600',
         GIMP_COMPONENT_TYPE_DOUBLE => '700' }
 },
    GimpConvertPaletteType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_CONVERT_PALETTE_GENERATE
     GIMP_CONVERT_PALETTE_WEB GIMP_CONVERT_PALETTE_MONO
     GIMP_CONVERT_PALETTE_CUSTOM) ],
   mapping => { GIMP_CONVERT_PALETTE_GENERATE => '0',
         GIMP_CONVERT_PALETTE_WEB => '1',
         GIMP_CONVERT_PALETTE_MONO => '2',
         GIMP_CONVERT_PALETTE_CUSTOM => '3' }
 },
    GimpConvolveType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_CONVOLVE_BLUR GIMP_CONVOLVE_SHARPEN) ],
   mapping => { GIMP_CONVOLVE_BLUR => '0',
         GIMP_CONVOLVE_SHARPEN => '1' }
 },
    GimpDesaturateMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_DESATURATE_LIGHTNESS GIMP_DESATURATE_LUMA
     GIMP_DESATURATE_AVERAGE GIMP_DESATURATE_LUMINANCE
     GIMP_DESATURATE_VALUE) ],
   mapping => { GIMP_DESATURATE_LIGHTNESS => '0',
         GIMP_DESATURATE_LUMA => '1',
         GIMP_DESATURATE_AVERAGE => '2',
         GIMP_DESATURATE_LUMINANCE => '3',
         GIMP_DESATURATE_VALUE => '4' }
 },
    GimpDodgeBurnType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_DODGE_BURN_TYPE_DODGE
     GIMP_DODGE_BURN_TYPE_BURN) ],
   mapping => { GIMP_DODGE_BURN_TYPE_DODGE => '0',
         GIMP_DODGE_BURN_TYPE_BURN => '1' }
 },
    GimpFillType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_FILL_FOREGROUND GIMP_FILL_BACKGROUND
     GIMP_FILL_CIELAB_MIDDLE_GRAY GIMP_FILL_WHITE
     GIMP_FILL_TRANSPARENT GIMP_FILL_PATTERN) ],
   mapping => { GIMP_FILL_FOREGROUND => '0',
         GIMP_FILL_BACKGROUND => '1',
         GIMP_FILL_CIELAB_MIDDLE_GRAY => '2',
         GIMP_FILL_WHITE => '3',
         GIMP_FILL_TRANSPARENT => '4',
         GIMP_FILL_PATTERN => '5' }
 },
    GimpForegroundExtractMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_FOREGROUND_EXTRACT_MATTING) ],
   mapping => { GIMP_FOREGROUND_EXTRACT_MATTING => '0' }
 },
    GimpGradientBlendColorSpace =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_GRADIENT_BLEND_RGB_PERCEPTUAL
     GIMP_GRADIENT_BLEND_RGB_LINEAR
     GIMP_GRADIENT_BLEND_CIE_LAB) ],
   mapping => { GIMP_GRADIENT_BLEND_RGB_PERCEPTUAL => '0',
         GIMP_GRADIENT_BLEND_RGB_LINEAR => '1',
         GIMP_GRADIENT_BLEND_CIE_LAB => '2' }
 },
    GimpGradientSegmentColor =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_GRADIENT_SEGMENT_RGB
     GIMP_GRADIENT_SEGMENT_HSV_CCW
     GIMP_GRADIENT_SEGMENT_HSV_CW) ],
   mapping => { GIMP_GRADIENT_SEGMENT_RGB => '0',
         GIMP_GRADIENT_SEGMENT_HSV_CCW => '1',
         GIMP_GRADIENT_SEGMENT_HSV_CW => '2' }
 },
    GimpGradientSegmentType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_GRADIENT_SEGMENT_LINEAR
     GIMP_GRADIENT_SEGMENT_CURVED
     GIMP_GRADIENT_SEGMENT_SINE
     GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING
     GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING
     GIMP_GRADIENT_SEGMENT_STEP) ],
   mapping => { GIMP_GRADIENT_SEGMENT_LINEAR => '0',
         GIMP_GRADIENT_SEGMENT_CURVED => '1',
         GIMP_GRADIENT_SEGMENT_SINE => '2',
         GIMP_GRADIENT_SEGMENT_SPHERE_INCREASING => '3',
         GIMP_GRADIENT_SEGMENT_SPHERE_DECREASING => '4',
         GIMP_GRADIENT_SEGMENT_STEP => '5' }
 },
    GimpGradientType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_GRADIENT_LINEAR GIMP_GRADIENT_BILINEAR
     GIMP_GRADIENT_RADIAL GIMP_GRADIENT_SQUARE
     GIMP_GRADIENT_CONICAL_SYMMETRIC
     GIMP_GRADIENT_CONICAL_ASYMMETRIC
     GIMP_GRADIENT_SHAPEBURST_ANGULAR
     GIMP_GRADIENT_SHAPEBURST_SPHERICAL
     GIMP_GRADIENT_SHAPEBURST_DIMPLED
     GIMP_GRADIENT_SPIRAL_CLOCKWISE
     GIMP_GRADIENT_SPIRAL_ANTICLOCKWISE) ],
   mapping => { GIMP_GRADIENT_LINEAR => '0',
         GIMP_GRADIENT_BILINEAR => '1',
         GIMP_GRADIENT_RADIAL => '2',
         GIMP_GRADIENT_SQUARE => '3',
         GIMP_GRADIENT_CONICAL_SYMMETRIC => '4',
         GIMP_GRADIENT_CONICAL_ASYMMETRIC => '5',
         GIMP_GRADIENT_SHAPEBURST_ANGULAR => '6',
         GIMP_GRADIENT_SHAPEBURST_SPHERICAL => '7',
         GIMP_GRADIENT_SHAPEBURST_DIMPLED => '8',
         GIMP_GRADIENT_SPIRAL_CLOCKWISE => '9',
         GIMP_GRADIENT_SPIRAL_ANTICLOCKWISE => '10' }
 },
    GimpGridStyle =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_GRID_DOTS GIMP_GRID_INTERSECTIONS
     GIMP_GRID_ON_OFF_DASH GIMP_GRID_DOUBLE_DASH
     GIMP_GRID_SOLID) ],
   mapping => { GIMP_GRID_DOTS => '0',
         GIMP_GRID_INTERSECTIONS => '1',
         GIMP_GRID_ON_OFF_DASH => '2',
         GIMP_GRID_DOUBLE_DASH => '3',
         GIMP_GRID_SOLID => '4' }
 },
    GimpHueRange =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_HUE_RANGE_ALL GIMP_HUE_RANGE_RED
     GIMP_HUE_RANGE_YELLOW GIMP_HUE_RANGE_GREEN
     GIMP_HUE_RANGE_CYAN GIMP_HUE_RANGE_BLUE
     GIMP_HUE_RANGE_MAGENTA) ],
   mapping => { GIMP_HUE_RANGE_ALL => '0',
         GIMP_HUE_RANGE_RED => '1',
         GIMP_HUE_RANGE_YELLOW => '2',
         GIMP_HUE_RANGE_GREEN => '3',
         GIMP_HUE_RANGE_CYAN => '4',
         GIMP_HUE_RANGE_BLUE => '5',
         GIMP_HUE_RANGE_MAGENTA => '6' }
 },
    GimpIconType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_ICON_TYPE_ICON_NAME GIMP_ICON_TYPE_PIXBUF
     GIMP_ICON_TYPE_IMAGE_FILE) ],
   mapping => { GIMP_ICON_TYPE_ICON_NAME => '0',
         GIMP_ICON_TYPE_PIXBUF => '1',
         GIMP_ICON_TYPE_IMAGE_FILE => '2' }
 },
    GimpImageBaseType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_RGB GIMP_GRAY GIMP_INDEXED) ],
   mapping => { GIMP_RGB => '0',
         GIMP_GRAY => '1',
         GIMP_INDEXED => '2' }
 },
    GimpImageType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_RGB_IMAGE GIMP_RGBA_IMAGE GIMP_GRAY_IMAGE
     GIMP_GRAYA_IMAGE GIMP_INDEXED_IMAGE
     GIMP_INDEXEDA_IMAGE) ],
   mapping => { GIMP_RGB_IMAGE => '0',
         GIMP_RGBA_IMAGE => '1',
         GIMP_GRAY_IMAGE => '2',
         GIMP_GRAYA_IMAGE => '3',
         GIMP_INDEXED_IMAGE => '4',
         GIMP_INDEXEDA_IMAGE => '5' }
 },
    GimpInkBlobType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_INK_BLOB_TYPE_CIRCLE
     GIMP_INK_BLOB_TYPE_SQUARE
     GIMP_INK_BLOB_TYPE_DIAMOND) ],
   mapping => { GIMP_INK_BLOB_TYPE_CIRCLE => '0',
         GIMP_INK_BLOB_TYPE_SQUARE => '1',
         GIMP_INK_BLOB_TYPE_DIAMOND => '2' }
 },
    GimpInterpolationType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_INTERPOLATION_NONE GIMP_INTERPOLATION_LINEAR
     GIMP_INTERPOLATION_CUBIC GIMP_INTERPOLATION_NOHALO
     GIMP_INTERPOLATION_LOHALO) ],
   mapping => { GIMP_INTERPOLATION_NONE => '0',
         GIMP_INTERPOLATION_LINEAR => '1',
         GIMP_INTERPOLATION_CUBIC => '2',
         GIMP_INTERPOLATION_NOHALO => '3',
         GIMP_INTERPOLATION_LOHALO => '4' }
 },
    GimpJoinStyle =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_JOIN_MITER GIMP_JOIN_ROUND GIMP_JOIN_BEVEL) ],
   mapping => { GIMP_JOIN_MITER => '0',
         GIMP_JOIN_ROUND => '1',
         GIMP_JOIN_BEVEL => '2' }
 },
    GimpMaskApplyMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_MASK_APPLY GIMP_MASK_DISCARD) ],
   mapping => { GIMP_MASK_APPLY => '0',
         GIMP_MASK_DISCARD => '1' }
 },
    GimpMergeType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_EXPAND_AS_NECESSARY GIMP_CLIP_TO_IMAGE
     GIMP_CLIP_TO_BOTTOM_LAYER GIMP_FLATTEN_IMAGE) ],
   mapping => { GIMP_EXPAND_AS_NECESSARY => '0',
         GIMP_CLIP_TO_IMAGE => '1',
         GIMP_CLIP_TO_BOTTOM_LAYER => '2',
         GIMP_FLATTEN_IMAGE => '3' }
 },
    GimpMessageHandlerType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_MESSAGE_BOX GIMP_CONSOLE GIMP_ERROR_CONSOLE) ],
   mapping => { GIMP_MESSAGE_BOX => '0',
         GIMP_CONSOLE => '1',
         GIMP_ERROR_CONSOLE => '2' }
 },
    GimpOffsetType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_OFFSET_COLOR GIMP_OFFSET_TRANSPARENT
     GIMP_OFFSET_WRAP_AROUND) ],
   mapping => { GIMP_OFFSET_COLOR => '0',
         GIMP_OFFSET_TRANSPARENT => '1',
         GIMP_OFFSET_WRAP_AROUND => '2' }
 },
    GimpOrientationType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_ORIENTATION_HORIZONTAL
     GIMP_ORIENTATION_VERTICAL GIMP_ORIENTATION_UNKNOWN) ],
   mapping => { GIMP_ORIENTATION_HORIZONTAL => '0',
         GIMP_ORIENTATION_VERTICAL => '1',
         GIMP_ORIENTATION_UNKNOWN => '2' }
 },
    GimpPaintApplicationMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PAINT_CONSTANT GIMP_PAINT_INCREMENTAL) ],
   mapping => { GIMP_PAINT_CONSTANT => '0',
         GIMP_PAINT_INCREMENTAL => '1' }
 },
    GimpPDBErrorHandler =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PDB_ERROR_HANDLER_INTERNAL
     GIMP_PDB_ERROR_HANDLER_PLUGIN) ],
   mapping => { GIMP_PDB_ERROR_HANDLER_INTERNAL => '0',
         GIMP_PDB_ERROR_HANDLER_PLUGIN => '1' }
 },
    GimpPDBProcType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PDB_PROC_TYPE_INTERNAL
     GIMP_PDB_PROC_TYPE_PLUGIN
     GIMP_PDB_PROC_TYPE_PERSISTENT
     GIMP_PDB_PROC_TYPE_TEMPORARY) ],
   mapping => { GIMP_PDB_PROC_TYPE_INTERNAL => '0',
         GIMP_PDB_PROC_TYPE_PLUGIN => '1',
         GIMP_PDB_PROC_TYPE_PERSISTENT => '2',
         GIMP_PDB_PROC_TYPE_TEMPORARY => '3' }
 },
    GimpPDBStatusType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PDB_EXECUTION_ERROR GIMP_PDB_CALLING_ERROR
     GIMP_PDB_PASS_THROUGH GIMP_PDB_SUCCESS
     GIMP_PDB_CANCEL) ],
   mapping => { GIMP_PDB_EXECUTION_ERROR => '0',
         GIMP_PDB_CALLING_ERROR => '1',
         GIMP_PDB_PASS_THROUGH => '2',
         GIMP_PDB_SUCCESS => '3',
         GIMP_PDB_CANCEL => '4' }
 },
    GimpPrecision =>
 { contig => 0,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PRECISION_U8_LINEAR
     GIMP_PRECISION_U8_NON_LINEAR
     GIMP_PRECISION_U8_PERCEPTUAL
     GIMP_PRECISION_U16_LINEAR
     GIMP_PRECISION_U16_NON_LINEAR
     GIMP_PRECISION_U16_PERCEPTUAL
     GIMP_PRECISION_U32_LINEAR
     GIMP_PRECISION_U32_NON_LINEAR
     GIMP_PRECISION_U32_PERCEPTUAL
     GIMP_PRECISION_HALF_LINEAR
     GIMP_PRECISION_HALF_NON_LINEAR
     GIMP_PRECISION_HALF_PERCEPTUAL
     GIMP_PRECISION_FLOAT_LINEAR
     GIMP_PRECISION_FLOAT_NON_LINEAR
     GIMP_PRECISION_FLOAT_PERCEPTUAL
     GIMP_PRECISION_DOUBLE_LINEAR
     GIMP_PRECISION_DOUBLE_NON_LINEAR
     GIMP_PRECISION_DOUBLE_PERCEPTUAL) ],
   mapping => { GIMP_PRECISION_U8_LINEAR => '100',
         GIMP_PRECISION_U8_NON_LINEAR => '150',
         GIMP_PRECISION_U8_PERCEPTUAL => '175',
         GIMP_PRECISION_U16_LINEAR => '200',
         GIMP_PRECISION_U16_NON_LINEAR => '250',
         GIMP_PRECISION_U16_PERCEPTUAL => '275',
         GIMP_PRECISION_U32_LINEAR => '300',
         GIMP_PRECISION_U32_NON_LINEAR => '350',
         GIMP_PRECISION_U32_PERCEPTUAL => '375',
         GIMP_PRECISION_HALF_LINEAR => '500',
         GIMP_PRECISION_HALF_NON_LINEAR => '550',
         GIMP_PRECISION_HALF_PERCEPTUAL => '575',
         GIMP_PRECISION_FLOAT_LINEAR => '600',
         GIMP_PRECISION_FLOAT_NON_LINEAR => '650',
         GIMP_PRECISION_FLOAT_PERCEPTUAL => '675',
         GIMP_PRECISION_DOUBLE_LINEAR => '700',
         GIMP_PRECISION_DOUBLE_NON_LINEAR => '750',
         GIMP_PRECISION_DOUBLE_PERCEPTUAL => '775' }
 },
    GimpProgressCommand =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PROGRESS_COMMAND_START
     GIMP_PROGRESS_COMMAND_END
     GIMP_PROGRESS_COMMAND_SET_TEXT
     GIMP_PROGRESS_COMMAND_SET_VALUE
     GIMP_PROGRESS_COMMAND_PULSE
     GIMP_PROGRESS_COMMAND_GET_WINDOW) ],
   mapping => { GIMP_PROGRESS_COMMAND_START => '0',
         GIMP_PROGRESS_COMMAND_END => '1',
         GIMP_PROGRESS_COMMAND_SET_TEXT => '2',
         GIMP_PROGRESS_COMMAND_SET_VALUE => '3',
         GIMP_PROGRESS_COMMAND_PULSE => '4',
         GIMP_PROGRESS_COMMAND_GET_WINDOW => '5' }
 },
    GimpRepeatMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_REPEAT_NONE GIMP_REPEAT_TRUNCATE
     GIMP_REPEAT_SAWTOOTH GIMP_REPEAT_TRIANGULAR) ],
   mapping => { GIMP_REPEAT_NONE => '0',
         GIMP_REPEAT_TRUNCATE => '1',
         GIMP_REPEAT_SAWTOOTH => '2',
         GIMP_REPEAT_TRIANGULAR => '3' }
 },
    GimpRotationType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_ROTATE_DEGREES90 GIMP_ROTATE_DEGREES180
     GIMP_ROTATE_DEGREES270) ],
   mapping => { GIMP_ROTATE_DEGREES90 => '0',
         GIMP_ROTATE_DEGREES180 => '1',
         GIMP_ROTATE_DEGREES270 => '2' }
 },
    GimpRunMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_RUN_INTERACTIVE GIMP_RUN_NONINTERACTIVE
     GIMP_RUN_WITH_LAST_VALS) ],
   mapping => { GIMP_RUN_INTERACTIVE => '0',
         GIMP_RUN_NONINTERACTIVE => '1',
         GIMP_RUN_WITH_LAST_VALS => '2' }
 },
    GimpSelectCriterion =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_SELECT_CRITERION_COMPOSITE
     GIMP_SELECT_CRITERION_RGB_RED
     GIMP_SELECT_CRITERION_RGB_GREEN
     GIMP_SELECT_CRITERION_RGB_BLUE
     GIMP_SELECT_CRITERION_HSV_HUE
     GIMP_SELECT_CRITERION_HSV_SATURATION
     GIMP_SELECT_CRITERION_HSV_VALUE
     GIMP_SELECT_CRITERION_LCH_LIGHTNESS
     GIMP_SELECT_CRITERION_LCH_CHROMA
     GIMP_SELECT_CRITERION_LCH_HUE
     GIMP_SELECT_CRITERION_ALPHA) ],
   mapping => { GIMP_SELECT_CRITERION_COMPOSITE => '0',
         GIMP_SELECT_CRITERION_RGB_RED => '1',
         GIMP_SELECT_CRITERION_RGB_GREEN => '2',
         GIMP_SELECT_CRITERION_RGB_BLUE => '3',
         GIMP_SELECT_CRITERION_HSV_HUE => '4',
         GIMP_SELECT_CRITERION_HSV_SATURATION => '5',
         GIMP_SELECT_CRITERION_HSV_VALUE => '6',
         GIMP_SELECT_CRITERION_LCH_LIGHTNESS => '7',
         GIMP_SELECT_CRITERION_LCH_CHROMA => '8',
         GIMP_SELECT_CRITERION_LCH_HUE => '9',
         GIMP_SELECT_CRITERION_ALPHA => '10' }
 },
    GimpSizeType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PIXELS GIMP_POINTS) ],
   mapping => { GIMP_PIXELS => '0',
         GIMP_POINTS => '1' }
 },
    GimpStackTraceMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_STACK_TRACE_NEVER GIMP_STACK_TRACE_QUERY
     GIMP_STACK_TRACE_ALWAYS) ],
   mapping => { GIMP_STACK_TRACE_NEVER => '0',
         GIMP_STACK_TRACE_QUERY => '1',
         GIMP_STACK_TRACE_ALWAYS => '2' }
 },
    GimpStrokeMethod =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_STROKE_LINE GIMP_STROKE_PAINT_METHOD) ],
   mapping => { GIMP_STROKE_LINE => '0',
         GIMP_STROKE_PAINT_METHOD => '1' }
 },
    GimpTextDirection =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TEXT_DIRECTION_LTR GIMP_TEXT_DIRECTION_RTL
     GIMP_TEXT_DIRECTION_TTB_RTL
     GIMP_TEXT_DIRECTION_TTB_RTL_UPRIGHT
     GIMP_TEXT_DIRECTION_TTB_LTR
     GIMP_TEXT_DIRECTION_TTB_LTR_UPRIGHT) ],
   mapping => { GIMP_TEXT_DIRECTION_LTR => '0',
         GIMP_TEXT_DIRECTION_RTL => '1',
         GIMP_TEXT_DIRECTION_TTB_RTL => '2',
         GIMP_TEXT_DIRECTION_TTB_RTL_UPRIGHT => '3',
         GIMP_TEXT_DIRECTION_TTB_LTR => '4',
         GIMP_TEXT_DIRECTION_TTB_LTR_UPRIGHT => '5' }
 },
    GimpTextHintStyle =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TEXT_HINT_STYLE_NONE
     GIMP_TEXT_HINT_STYLE_SLIGHT
     GIMP_TEXT_HINT_STYLE_MEDIUM
     GIMP_TEXT_HINT_STYLE_FULL) ],
   mapping => { GIMP_TEXT_HINT_STYLE_NONE => '0',
         GIMP_TEXT_HINT_STYLE_SLIGHT => '1',
         GIMP_TEXT_HINT_STYLE_MEDIUM => '2',
         GIMP_TEXT_HINT_STYLE_FULL => '3' }
 },
    GimpTextJustification =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TEXT_JUSTIFY_LEFT GIMP_TEXT_JUSTIFY_RIGHT
     GIMP_TEXT_JUSTIFY_CENTER GIMP_TEXT_JUSTIFY_FILL) ],
   mapping => { GIMP_TEXT_JUSTIFY_LEFT => '0',
         GIMP_TEXT_JUSTIFY_RIGHT => '1',
         GIMP_TEXT_JUSTIFY_CENTER => '2',
         GIMP_TEXT_JUSTIFY_FILL => '3' }
 },
    GimpTextOutline =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TEXT_OUTLINE_NONE
     GIMP_TEXT_OUTLINE_STROKE_ONLY
     GIMP_TEXT_OUTLINE_STROKE_FILL) ],
   mapping => { GIMP_TEXT_OUTLINE_NONE => '0',
         GIMP_TEXT_OUTLINE_STROKE_ONLY => '1',
         GIMP_TEXT_OUTLINE_STROKE_FILL => '2' }
 },
    GimpTextOutlineDirection =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TEXT_OUTLINE_DIRECTION_OUTER
     GIMP_TEXT_OUTLINE_DIRECTION_INNER
     GIMP_TEXT_OUTLINE_DIRECTION_CENTERED) ],
   mapping => { GIMP_TEXT_OUTLINE_DIRECTION_OUTER => '0',
         GIMP_TEXT_OUTLINE_DIRECTION_INNER => '1',
         GIMP_TEXT_OUTLINE_DIRECTION_CENTERED => '2' }
 },
    GimpTransferMode =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TRANSFER_SHADOWS GIMP_TRANSFER_MIDTONES
     GIMP_TRANSFER_HIGHLIGHTS) ],
   mapping => { GIMP_TRANSFER_SHADOWS => '0',
         GIMP_TRANSFER_MIDTONES => '1',
         GIMP_TRANSFER_HIGHLIGHTS => '2' }
 },
    GimpTransformDirection =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TRANSFORM_FORWARD GIMP_TRANSFORM_BACKWARD) ],
   mapping => { GIMP_TRANSFORM_FORWARD => '0',
         GIMP_TRANSFORM_BACKWARD => '1' }
 },
    GimpTransformResize =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_TRANSFORM_RESIZE_ADJUST
     GIMP_TRANSFORM_RESIZE_CLIP
     GIMP_TRANSFORM_RESIZE_CROP
     GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT) ],
   mapping => { GIMP_TRANSFORM_RESIZE_ADJUST => '0',
         GIMP_TRANSFORM_RESIZE_CLIP => '1',
         GIMP_TRANSFORM_RESIZE_CROP => '2',
         GIMP_TRANSFORM_RESIZE_CROP_WITH_ASPECT => '3' }
 },
    GimpUnitID =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_UNIT_PIXEL GIMP_UNIT_INCH GIMP_UNIT_MM
     GIMP_UNIT_POINT GIMP_UNIT_PICA GIMP_UNIT_END) ],
   mapping => { GIMP_UNIT_PIXEL => '0',
         GIMP_UNIT_INCH => '1',
         GIMP_UNIT_MM => '2',
         GIMP_UNIT_POINT => '3',
         GIMP_UNIT_PICA => '4',
         GIMP_UNIT_END => '5' }
 },
    GimpPathStrokeType =>
 { contig => 1,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_PATH_STROKE_TYPE_BEZIER) ],
   mapping => { GIMP_PATH_STROKE_TYPE_BEZIER => '0' }
 },
    GimpExportCapabilities =>
 { contig => 0,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_EXPORT_CAN_HANDLE_RGB
     GIMP_EXPORT_CAN_HANDLE_GRAY
     GIMP_EXPORT_CAN_HANDLE_INDEXED
     GIMP_EXPORT_CAN_HANDLE_BITMAP
     GIMP_EXPORT_CAN_HANDLE_ALPHA
     GIMP_EXPORT_CAN_HANDLE_LAYERS
     GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_ANIMATION
     GIMP_EXPORT_CAN_HANDLE_LAYER_MASKS
     GIMP_EXPORT_CAN_HANDLE_LAYER_EFFECTS
     GIMP_EXPORT_NEEDS_ALPHA GIMP_EXPORT_NEEDS_CROP) ],
   mapping => { GIMP_EXPORT_CAN_HANDLE_RGB => '1 << 0',
         GIMP_EXPORT_CAN_HANDLE_GRAY => '1 << 1',
         GIMP_EXPORT_CAN_HANDLE_INDEXED => '1 << 2',
         GIMP_EXPORT_CAN_HANDLE_BITMAP => '1 << 3',
         GIMP_EXPORT_CAN_HANDLE_ALPHA => '1 << 4',
         GIMP_EXPORT_CAN_HANDLE_LAYERS => '1 << 5',
         GIMP_EXPORT_CAN_HANDLE_LAYERS_AS_ANIMATION => '1 << 6',
         GIMP_EXPORT_CAN_HANDLE_LAYER_MASKS => '1 << 7',
         GIMP_EXPORT_CAN_HANDLE_LAYER_EFFECTS => '1 << 8',
         GIMP_EXPORT_NEEDS_ALPHA => '1 << 9',
         GIMP_EXPORT_NEEDS_CROP => '1 << 10' }
 },
    GimpFileChooserAction =>
 { contig => 0,
   header => 'libgimpbase/gimpbaseenums.h',
   symbols => [ qw(GIMP_FILE_CHOOSER_ACTION_ANY
     GIMP_FILE_CHOOSER_ACTION_OPEN
     GIMP_FILE_CHOOSER_ACTION_SAVE
     GIMP_FILE_CHOOSER_ACTION_SELECT_FOLDER
     GIMP_FILE_CHOOSER_ACTION_CREATE_FOLDER) ],
   mapping => { GIMP_FILE_CHOOSER_ACTION_ANY => '-1',
         GIMP_FILE_CHOOSER_ACTION_OPEN => '0',
         GIMP_FILE_CHOOSER_ACTION_SAVE => '1',
         GIMP_FILE_CHOOSER_ACTION_SELECT_FOLDER => '2',
         GIMP_FILE_CHOOSER_ACTION_CREATE_FOLDER => '3' }
 },
    GimpColorManagementMode =>
 { contig => 1,
   header => 'libgimpconfig/gimpconfigenums.h',
   symbols => [ qw(GIMP_COLOR_MANAGEMENT_OFF
     GIMP_COLOR_MANAGEMENT_DISPLAY
     GIMP_COLOR_MANAGEMENT_SOFTPROOF) ],
   mapping => { GIMP_COLOR_MANAGEMENT_OFF => '0',
         GIMP_COLOR_MANAGEMENT_DISPLAY => '1',
         GIMP_COLOR_MANAGEMENT_SOFTPROOF => '2' }
 },
    GimpColorRenderingIntent =>
 { contig => 1,
   header => 'libgimpconfig/gimpconfigenums.h',
   symbols => [ qw(GIMP_COLOR_RENDERING_INTENT_PERCEPTUAL
     GIMP_COLOR_RENDERING_INTENT_RELATIVE_COLORIMETRIC
     GIMP_COLOR_RENDERING_INTENT_SATURATION
     GIMP_COLOR_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC) ],
   mapping => { GIMP_COLOR_RENDERING_INTENT_PERCEPTUAL => '0',
         GIMP_COLOR_RENDERING_INTENT_RELATIVE_COLORIMETRIC => '1',
         GIMP_COLOR_RENDERING_INTENT_SATURATION => '2',
         GIMP_COLOR_RENDERING_INTENT_ABSOLUTE_COLORIMETRIC => '3' }
 },
    GimpLayerColorSpace =>
 { contig => 1,
   header => 'operations/operations-enums.h',
   symbols => [ qw(GIMP_LAYER_COLOR_SPACE_AUTO
     GIMP_LAYER_COLOR_SPACE_RGB_LINEAR
     GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR
     GIMP_LAYER_COLOR_SPACE_LAB
     GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL) ],
   mapping => { GIMP_LAYER_COLOR_SPACE_AUTO => '0',
         GIMP_LAYER_COLOR_SPACE_RGB_LINEAR => '1',
         GIMP_LAYER_COLOR_SPACE_RGB_NON_LINEAR => '2',
         GIMP_LAYER_COLOR_SPACE_LAB => '3',
         GIMP_LAYER_COLOR_SPACE_RGB_PERCEPTUAL => '4' }
 },
    GimpLayerCompositeMode =>
 { contig => 1,
   header => 'operations/operations-enums.h',
   symbols => [ qw(GIMP_LAYER_COMPOSITE_AUTO
     GIMP_LAYER_COMPOSITE_UNION
     GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP
     GIMP_LAYER_COMPOSITE_CLIP_TO_LAYER
     GIMP_LAYER_COMPOSITE_INTERSECTION) ],
   mapping => { GIMP_LAYER_COMPOSITE_AUTO => '0',
         GIMP_LAYER_COMPOSITE_UNION => '1',
         GIMP_LAYER_COMPOSITE_CLIP_TO_BACKDROP => '2',
         GIMP_LAYER_COMPOSITE_CLIP_TO_LAYER => '3',
         GIMP_LAYER_COMPOSITE_INTERSECTION => '4' }
 },
    GimpLayerMode =>
 { contig => 1,
   header => 'operations/operations-enums.h',
   symbols => [ qw(GIMP_LAYER_MODE_NORMAL_LEGACY
     GIMP_LAYER_MODE_DISSOLVE
     GIMP_LAYER_MODE_BEHIND_LEGACY
     GIMP_LAYER_MODE_MULTIPLY_LEGACY
     GIMP_LAYER_MODE_SCREEN_LEGACY
     GIMP_LAYER_MODE_OVERLAY_LEGACY
     GIMP_LAYER_MODE_DIFFERENCE_LEGACY
     GIMP_LAYER_MODE_ADDITION_LEGACY
     GIMP_LAYER_MODE_SUBTRACT_LEGACY
     GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY
     GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY
     GIMP_LAYER_MODE_HSV_HUE_LEGACY
     GIMP_LAYER_MODE_HSV_SATURATION_LEGACY
     GIMP_LAYER_MODE_HSL_COLOR_LEGACY
     GIMP_LAYER_MODE_HSV_VALUE_LEGACY
     GIMP_LAYER_MODE_DIVIDE_LEGACY
     GIMP_LAYER_MODE_DODGE_LEGACY
     GIMP_LAYER_MODE_BURN_LEGACY
     GIMP_LAYER_MODE_HARDLIGHT_LEGACY
     GIMP_LAYER_MODE_SOFTLIGHT_LEGACY
     GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY
     GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY
     GIMP_LAYER_MODE_COLOR_ERASE_LEGACY
     GIMP_LAYER_MODE_OVERLAY GIMP_LAYER_MODE_LCH_HUE
     GIMP_LAYER_MODE_LCH_CHROMA
     GIMP_LAYER_MODE_LCH_COLOR
     GIMP_LAYER_MODE_LCH_LIGHTNESS
     GIMP_LAYER_MODE_NORMAL GIMP_LAYER_MODE_BEHIND
     GIMP_LAYER_MODE_MULTIPLY GIMP_LAYER_MODE_SCREEN
     GIMP_LAYER_MODE_DIFFERENCE
     GIMP_LAYER_MODE_ADDITION GIMP_LAYER_MODE_SUBTRACT
     GIMP_LAYER_MODE_DARKEN_ONLY
     GIMP_LAYER_MODE_LIGHTEN_ONLY
     GIMP_LAYER_MODE_HSV_HUE
     GIMP_LAYER_MODE_HSV_SATURATION
     GIMP_LAYER_MODE_HSL_COLOR
     GIMP_LAYER_MODE_HSV_VALUE GIMP_LAYER_MODE_DIVIDE
     GIMP_LAYER_MODE_DODGE GIMP_LAYER_MODE_BURN
     GIMP_LAYER_MODE_HARDLIGHT
     GIMP_LAYER_MODE_SOFTLIGHT
     GIMP_LAYER_MODE_GRAIN_EXTRACT
     GIMP_LAYER_MODE_GRAIN_MERGE
     GIMP_LAYER_MODE_VIVID_LIGHT
     GIMP_LAYER_MODE_PIN_LIGHT
     GIMP_LAYER_MODE_LINEAR_LIGHT
     GIMP_LAYER_MODE_HARD_MIX GIMP_LAYER_MODE_EXCLUSION
     GIMP_LAYER_MODE_LINEAR_BURN
     GIMP_LAYER_MODE_LUMA_DARKEN_ONLY
     GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY
     GIMP_LAYER_MODE_LUMINANCE
     GIMP_LAYER_MODE_COLOR_ERASE GIMP_LAYER_MODE_ERASE
     GIMP_LAYER_MODE_MERGE GIMP_LAYER_MODE_SPLIT
     GIMP_LAYER_MODE_PASS_THROUGH
     GIMP_LAYER_MODE_REPLACE GIMP_LAYER_MODE_OVERWRITE) ],
   mapping => { GIMP_LAYER_MODE_NORMAL_LEGACY => '0',
         GIMP_LAYER_MODE_DISSOLVE => '1',
         GIMP_LAYER_MODE_BEHIND_LEGACY => '2',
         GIMP_LAYER_MODE_MULTIPLY_LEGACY => '3',
         GIMP_LAYER_MODE_SCREEN_LEGACY => '4',
         GIMP_LAYER_MODE_OVERLAY_LEGACY => '5',
         GIMP_LAYER_MODE_DIFFERENCE_LEGACY => '6',
         GIMP_LAYER_MODE_ADDITION_LEGACY => '7',
         GIMP_LAYER_MODE_SUBTRACT_LEGACY => '8',
         GIMP_LAYER_MODE_DARKEN_ONLY_LEGACY => '9',
         GIMP_LAYER_MODE_LIGHTEN_ONLY_LEGACY => '10',
         GIMP_LAYER_MODE_HSV_HUE_LEGACY => '11',
         GIMP_LAYER_MODE_HSV_SATURATION_LEGACY => '12',
         GIMP_LAYER_MODE_HSL_COLOR_LEGACY => '13',
         GIMP_LAYER_MODE_HSV_VALUE_LEGACY => '14',
         GIMP_LAYER_MODE_DIVIDE_LEGACY => '15',
         GIMP_LAYER_MODE_DODGE_LEGACY => '16',
         GIMP_LAYER_MODE_BURN_LEGACY => '17',
         GIMP_LAYER_MODE_HARDLIGHT_LEGACY => '18',
         GIMP_LAYER_MODE_SOFTLIGHT_LEGACY => '19',
         GIMP_LAYER_MODE_GRAIN_EXTRACT_LEGACY => '20',
         GIMP_LAYER_MODE_GRAIN_MERGE_LEGACY => '21',
         GIMP_LAYER_MODE_COLOR_ERASE_LEGACY => '22',
         GIMP_LAYER_MODE_OVERLAY => '23',
         GIMP_LAYER_MODE_LCH_HUE => '24',
         GIMP_LAYER_MODE_LCH_CHROMA => '25',
         GIMP_LAYER_MODE_LCH_COLOR => '26',
         GIMP_LAYER_MODE_LCH_LIGHTNESS => '27',
         GIMP_LAYER_MODE_NORMAL => '28',
         GIMP_LAYER_MODE_BEHIND => '29',
         GIMP_LAYER_MODE_MULTIPLY => '30',
         GIMP_LAYER_MODE_SCREEN => '31',
         GIMP_LAYER_MODE_DIFFERENCE => '32',
         GIMP_LAYER_MODE_ADDITION => '33',
         GIMP_LAYER_MODE_SUBTRACT => '34',
         GIMP_LAYER_MODE_DARKEN_ONLY => '35',
         GIMP_LAYER_MODE_LIGHTEN_ONLY => '36',
         GIMP_LAYER_MODE_HSV_HUE => '37',
         GIMP_LAYER_MODE_HSV_SATURATION => '38',
         GIMP_LAYER_MODE_HSL_COLOR => '39',
         GIMP_LAYER_MODE_HSV_VALUE => '40',
         GIMP_LAYER_MODE_DIVIDE => '41',
         GIMP_LAYER_MODE_DODGE => '42',
         GIMP_LAYER_MODE_BURN => '43',
         GIMP_LAYER_MODE_HARDLIGHT => '44',
         GIMP_LAYER_MODE_SOFTLIGHT => '45',
         GIMP_LAYER_MODE_GRAIN_EXTRACT => '46',
         GIMP_LAYER_MODE_GRAIN_MERGE => '47',
         GIMP_LAYER_MODE_VIVID_LIGHT => '48',
         GIMP_LAYER_MODE_PIN_LIGHT => '49',
         GIMP_LAYER_MODE_LINEAR_LIGHT => '50',
         GIMP_LAYER_MODE_HARD_MIX => '51',
         GIMP_LAYER_MODE_EXCLUSION => '52',
         GIMP_LAYER_MODE_LINEAR_BURN => '53',
         GIMP_LAYER_MODE_LUMA_DARKEN_ONLY => '54',
         GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY => '55',
         GIMP_LAYER_MODE_LUMINANCE => '56',
         GIMP_LAYER_MODE_COLOR_ERASE => '57',
         GIMP_LAYER_MODE_ERASE => '58',
         GIMP_LAYER_MODE_MERGE => '59',
         GIMP_LAYER_MODE_SPLIT => '60',
         GIMP_LAYER_MODE_PASS_THROUGH => '61',
         GIMP_LAYER_MODE_REPLACE => '62',
         GIMP_LAYER_MODE_OVERWRITE => '63' }
 },
    GimpConvertDitherType =>
 { contig => 1,
   header => 'core/core-enums.h',
   symbols => [ qw(GIMP_CONVERT_DITHER_NONE GIMP_CONVERT_DITHER_FS
     GIMP_CONVERT_DITHER_FS_LOWBLEED
     GIMP_CONVERT_DITHER_FIXED) ],
   mapping => { GIMP_CONVERT_DITHER_NONE => '0',
         GIMP_CONVERT_DITHER_FS => '1',
         GIMP_CONVERT_DITHER_FS_LOWBLEED => '2',
         GIMP_CONVERT_DITHER_FIXED => '3' }
 },
    GimpCurvePointType =>
 { contig => 1,
   header => 'core/core-enums.h',
   symbols => [ qw(GIMP_CURVE_POINT_SMOOTH GIMP_CURVE_POINT_CORNER) ],
   mapping => { GIMP_CURVE_POINT_SMOOTH => '0',
         GIMP_CURVE_POINT_CORNER => '1' }
 },
    GimpCurveType =>
 { contig => 1,
   header => 'core/core-enums.h',
   symbols => [ qw(GIMP_CURVE_SMOOTH GIMP_CURVE_FREE) ],
   mapping => { GIMP_CURVE_SMOOTH => '0',
         GIMP_CURVE_FREE => '1' }
 },
    GimpHistogramChannel =>
 { contig => 1,
   header => 'core/core-enums.h',
   symbols => [ qw(GIMP_HISTOGRAM_VALUE GIMP_HISTOGRAM_RED
     GIMP_HISTOGRAM_GREEN GIMP_HISTOGRAM_BLUE
     GIMP_HISTOGRAM_ALPHA GIMP_HISTOGRAM_LUMINANCE) ],
   mapping => { GIMP_HISTOGRAM_VALUE => '0',
         GIMP_HISTOGRAM_RED => '1',
         GIMP_HISTOGRAM_GREEN => '2',
         GIMP_HISTOGRAM_BLUE => '3',
         GIMP_HISTOGRAM_ALPHA => '4',
         GIMP_HISTOGRAM_LUMINANCE => '5' }
 },
    GimpTRCType =>
 { contig => 1,
   header => 'core/core-enums.h',
   symbols => [ qw(GIMP_TRC_LINEAR GIMP_TRC_NON_LINEAR
     GIMP_TRC_PERCEPTUAL) ],
   mapping => { GIMP_TRC_LINEAR => '0',
         GIMP_TRC_NON_LINEAR => '1',
         GIMP_TRC_PERCEPTUAL => '2' }
 },
    GimpBrushApplicationMode =>
 { contig => 1,
   header => 'paint/paint-enums.h',
   symbols => [ qw(GIMP_BRUSH_HARD GIMP_BRUSH_SOFT) ],
   mapping => { GIMP_BRUSH_HARD => '0',
         GIMP_BRUSH_SOFT => '1' }
 }
);

foreach $e (values %enums) {
    $e->{info} = "";
    foreach (@{$e->{symbols}}) {
 $e->{info} .= "$_ ($e->{mapping}->{$_}), "
    }
    $e->{info} =~ s/, $//;
}

1;

Messung
CHZG
81010074

¤ Dauer der Verarbeitung: 0.11 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover


Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....
    

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1104845
#Domains=499263