
Largely based on a patch by Ell, with the enum type renamed and various small changes. Adds another axis of configurability to the existing layer mode madness, and is WIP too.
876 lines
32 KiB
Perl
876 lines
32 KiB
Perl
# 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 <http://www.gnu.org/licenses/>.
|
|
|
|
# autogenerated by enumgen.pl
|
|
|
|
package Gimp::CodeGen::enums;
|
|
|
|
%enums = (
|
|
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' }
|
|
},
|
|
GimpBlendMode =>
|
|
{ contig => 1,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_BLEND_FG_BG_RGB GIMP_BLEND_FG_BG_HSV
|
|
GIMP_BLEND_FG_TRANSPARENT GIMP_BLEND_CUSTOM) ],
|
|
mapping => { GIMP_BLEND_FG_BG_RGB => '0',
|
|
GIMP_BLEND_FG_BG_HSV => '1',
|
|
GIMP_BLEND_FG_TRANSPARENT => '2',
|
|
GIMP_BLEND_CUSTOM => '3' }
|
|
},
|
|
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' }
|
|
},
|
|
GimpBucketFillMode =>
|
|
{ contig => 1,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_BUCKET_FILL_FG GIMP_BUCKET_FILL_BG
|
|
GIMP_BUCKET_FILL_PATTERN) ],
|
|
mapping => { GIMP_BUCKET_FILL_FG => '0',
|
|
GIMP_BUCKET_FILL_BG => '1',
|
|
GIMP_BUCKET_FILL_PATTERN => '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_MAKE_PALETTE GIMP_REUSE_PALETTE
|
|
GIMP_WEB_PALETTE GIMP_MONO_PALETTE
|
|
GIMP_CUSTOM_PALETTE) ],
|
|
mapping => { GIMP_MAKE_PALETTE => '0',
|
|
GIMP_REUSE_PALETTE => '1',
|
|
GIMP_WEB_PALETTE => '2',
|
|
GIMP_MONO_PALETTE => '3',
|
|
GIMP_CUSTOM_PALETTE => '4' }
|
|
},
|
|
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) ],
|
|
mapping => { GIMP_DESATURATE_LIGHTNESS => '0',
|
|
GIMP_DESATURATE_LUMA => '1',
|
|
GIMP_DESATURATE_AVERAGE => '2',
|
|
GIMP_DESATURATE_LUMINANCE => '3' }
|
|
},
|
|
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_WHITE GIMP_FILL_TRANSPARENT
|
|
GIMP_FILL_PATTERN) ],
|
|
mapping => { GIMP_FILL_FOREGROUND => '0',
|
|
GIMP_FILL_BACKGROUND => '1',
|
|
GIMP_FILL_WHITE => '2',
|
|
GIMP_FILL_TRANSPARENT => '3',
|
|
GIMP_FILL_PATTERN => '4' }
|
|
},
|
|
GimpForegroundExtractMode =>
|
|
{ contig => 1,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_FOREGROUND_EXTRACT_SIOX
|
|
GIMP_FOREGROUND_EXTRACT_MATTING) ],
|
|
mapping => { GIMP_FOREGROUND_EXTRACT_SIOX => '0',
|
|
GIMP_FOREGROUND_EXTRACT_MATTING => '1' }
|
|
},
|
|
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) ],
|
|
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' }
|
|
},
|
|
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_INLINE_PIXBUF
|
|
GIMP_ICON_TYPE_IMAGE_FILE) ],
|
|
mapping => { GIMP_ICON_TYPE_ICON_NAME => '0',
|
|
GIMP_ICON_TYPE_INLINE_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_BACKGROUND GIMP_OFFSET_TRANSPARENT) ],
|
|
mapping => { GIMP_OFFSET_BACKGROUND => '0',
|
|
GIMP_OFFSET_TRANSPARENT => '1' }
|
|
},
|
|
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' }
|
|
},
|
|
GimpPDBArgType =>
|
|
{ contig => 0,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_PDB_INT32 GIMP_PDB_INT16 GIMP_PDB_INT8
|
|
GIMP_PDB_FLOAT GIMP_PDB_STRING GIMP_PDB_INT32ARRAY
|
|
GIMP_PDB_INT16ARRAY GIMP_PDB_INT8ARRAY
|
|
GIMP_PDB_FLOATARRAY GIMP_PDB_STRINGARRAY
|
|
GIMP_PDB_COLOR GIMP_PDB_ITEM GIMP_PDB_DISPLAY
|
|
GIMP_PDB_IMAGE GIMP_PDB_LAYER GIMP_PDB_CHANNEL
|
|
GIMP_PDB_DRAWABLE GIMP_PDB_SELECTION
|
|
GIMP_PDB_COLORARRAY GIMP_PDB_VECTORS
|
|
GIMP_PDB_PARASITE GIMP_PDB_STATUS GIMP_PDB_END
|
|
GIMP_PDB_PATH GIMP_PDB_BOUNDARY GIMP_PDB_REGION) ],
|
|
mapping => { GIMP_PDB_INT32 => '0',
|
|
GIMP_PDB_INT16 => '1',
|
|
GIMP_PDB_INT8 => '2',
|
|
GIMP_PDB_FLOAT => '3',
|
|
GIMP_PDB_STRING => '4',
|
|
GIMP_PDB_INT32ARRAY => '5',
|
|
GIMP_PDB_INT16ARRAY => '6',
|
|
GIMP_PDB_INT8ARRAY => '7',
|
|
GIMP_PDB_FLOATARRAY => '8',
|
|
GIMP_PDB_STRINGARRAY => '9',
|
|
GIMP_PDB_COLOR => '10',
|
|
GIMP_PDB_ITEM => '11',
|
|
GIMP_PDB_DISPLAY => '12',
|
|
GIMP_PDB_IMAGE => '13',
|
|
GIMP_PDB_LAYER => '14',
|
|
GIMP_PDB_CHANNEL => '15',
|
|
GIMP_PDB_DRAWABLE => '16',
|
|
GIMP_PDB_SELECTION => '17',
|
|
GIMP_PDB_COLORARRAY => '18',
|
|
GIMP_PDB_VECTORS => '19',
|
|
GIMP_PDB_PARASITE => '20',
|
|
GIMP_PDB_STATUS => '21',
|
|
GIMP_PDB_END => '22',
|
|
GIMP_PDB_PATH => 'GIMP_PDB_VECTORS',
|
|
GIMP_PDB_BOUNDARY => 'GIMP_PDB_COLORARRAY',
|
|
GIMP_PDB_REGION => 'GIMP_PDB_ITEM' }
|
|
},
|
|
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_INTERNAL GIMP_PLUGIN GIMP_EXTENSION
|
|
GIMP_TEMPORARY) ],
|
|
mapping => { GIMP_INTERNAL => '0',
|
|
GIMP_PLUGIN => '1',
|
|
GIMP_EXTENSION => '2',
|
|
GIMP_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_GAMMA
|
|
GIMP_PRECISION_U16_LINEAR GIMP_PRECISION_U16_GAMMA
|
|
GIMP_PRECISION_U32_LINEAR GIMP_PRECISION_U32_GAMMA
|
|
GIMP_PRECISION_HALF_LINEAR
|
|
GIMP_PRECISION_HALF_GAMMA
|
|
GIMP_PRECISION_FLOAT_LINEAR
|
|
GIMP_PRECISION_FLOAT_GAMMA
|
|
GIMP_PRECISION_DOUBLE_LINEAR
|
|
GIMP_PRECISION_DOUBLE_GAMMA) ],
|
|
mapping => { GIMP_PRECISION_U8_LINEAR => '100',
|
|
GIMP_PRECISION_U8_GAMMA => '150',
|
|
GIMP_PRECISION_U16_LINEAR => '200',
|
|
GIMP_PRECISION_U16_GAMMA => '250',
|
|
GIMP_PRECISION_U32_LINEAR => '300',
|
|
GIMP_PRECISION_U32_GAMMA => '350',
|
|
GIMP_PRECISION_HALF_LINEAR => '500',
|
|
GIMP_PRECISION_HALF_GAMMA => '550',
|
|
GIMP_PRECISION_FLOAT_LINEAR => '600',
|
|
GIMP_PRECISION_FLOAT_GAMMA => '650',
|
|
GIMP_PRECISION_DOUBLE_LINEAR => '700',
|
|
GIMP_PRECISION_DOUBLE_GAMMA => '750' }
|
|
},
|
|
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_SAWTOOTH
|
|
GIMP_REPEAT_TRIANGULAR GIMP_REPEAT_TRUNCATE) ],
|
|
mapping => { GIMP_REPEAT_NONE => '0',
|
|
GIMP_REPEAT_SAWTOOTH => '1',
|
|
GIMP_REPEAT_TRIANGULAR => '2',
|
|
GIMP_REPEAT_TRUNCATE => '3' }
|
|
},
|
|
GimpRotationType =>
|
|
{ contig => 1,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_ROTATE_90 GIMP_ROTATE_180 GIMP_ROTATE_270) ],
|
|
mapping => { GIMP_ROTATE_90 => '0',
|
|
GIMP_ROTATE_180 => '1',
|
|
GIMP_ROTATE_270 => '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_R GIMP_SELECT_CRITERION_G
|
|
GIMP_SELECT_CRITERION_B GIMP_SELECT_CRITERION_H
|
|
GIMP_SELECT_CRITERION_S GIMP_SELECT_CRITERION_V
|
|
GIMP_SELECT_CRITERION_A) ],
|
|
mapping => { GIMP_SELECT_CRITERION_COMPOSITE => '0',
|
|
GIMP_SELECT_CRITERION_R => '1',
|
|
GIMP_SELECT_CRITERION_G => '2',
|
|
GIMP_SELECT_CRITERION_B => '3',
|
|
GIMP_SELECT_CRITERION_H => '4',
|
|
GIMP_SELECT_CRITERION_S => '5',
|
|
GIMP_SELECT_CRITERION_V => '6',
|
|
GIMP_SELECT_CRITERION_A => '7' }
|
|
},
|
|
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) ],
|
|
mapping => { GIMP_TEXT_DIRECTION_LTR => '0',
|
|
GIMP_TEXT_DIRECTION_RTL => '1' }
|
|
},
|
|
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' }
|
|
},
|
|
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' }
|
|
},
|
|
GimpUnit =>
|
|
{ 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' }
|
|
},
|
|
GimpUserDirectory =>
|
|
{ contig => 1,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_USER_DIRECTORY_DESKTOP
|
|
GIMP_USER_DIRECTORY_DOCUMENTS
|
|
GIMP_USER_DIRECTORY_DOWNLOAD
|
|
GIMP_USER_DIRECTORY_MUSIC
|
|
GIMP_USER_DIRECTORY_PICTURES
|
|
GIMP_USER_DIRECTORY_PUBLIC_SHARE
|
|
GIMP_USER_DIRECTORY_TEMPLATES
|
|
GIMP_USER_DIRECTORY_VIDEOS) ],
|
|
mapping => { GIMP_USER_DIRECTORY_DESKTOP => '0',
|
|
GIMP_USER_DIRECTORY_DOCUMENTS => '1',
|
|
GIMP_USER_DIRECTORY_DOWNLOAD => '2',
|
|
GIMP_USER_DIRECTORY_MUSIC => '3',
|
|
GIMP_USER_DIRECTORY_PICTURES => '4',
|
|
GIMP_USER_DIRECTORY_PUBLIC_SHARE => '5',
|
|
GIMP_USER_DIRECTORY_TEMPLATES => '6',
|
|
GIMP_USER_DIRECTORY_VIDEOS => '7' }
|
|
},
|
|
GimpVectorsStrokeType =>
|
|
{ contig => 1,
|
|
header => 'libgimpbase/gimpbaseenums.h',
|
|
symbols => [ qw(GIMP_VECTORS_STROKE_TYPE_BEZIER) ],
|
|
mapping => { GIMP_VECTORS_STROKE_TYPE_BEZIER => '0' }
|
|
},
|
|
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' }
|
|
},
|
|
GimpLayerCompositeMode =>
|
|
{ contig => 1,
|
|
header => 'operations/operations-enums.h',
|
|
symbols => [ qw(GIMP_LAYER_COMPOSITE_AUTO
|
|
GIMP_LAYER_COMPOSITE_SRC_OVER
|
|
GIMP_LAYER_COMPOSITE_SRC_ATOP
|
|
GIMP_LAYER_COMPOSITE_SRC_IN
|
|
GIMP_LAYER_COMPOSITE_DST_ATOP) ],
|
|
mapping => { GIMP_LAYER_COMPOSITE_AUTO => '0',
|
|
GIMP_LAYER_COMPOSITE_SRC_OVER => '1',
|
|
GIMP_LAYER_COMPOSITE_SRC_ATOP => '2',
|
|
GIMP_LAYER_COMPOSITE_SRC_IN => '3',
|
|
GIMP_LAYER_COMPOSITE_DST_ATOP => '4' }
|
|
},
|
|
GimpConvertDitherType =>
|
|
{ contig => 1,
|
|
header => 'core/core-enums.h',
|
|
symbols => [ qw(GIMP_NO_DITHER GIMP_FS_DITHER
|
|
GIMP_FSLOWBLEED_DITHER GIMP_FIXED_DITHER) ],
|
|
mapping => { GIMP_NO_DITHER => '0',
|
|
GIMP_FS_DITHER => '1',
|
|
GIMP_FSLOWBLEED_DITHER => '2',
|
|
GIMP_FIXED_DITHER => '3' }
|
|
},
|
|
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' }
|
|
},
|
|
GimpLayerMode =>
|
|
{ contig => 1,
|
|
header => 'core/core-enums.h',
|
|
symbols => [ qw(GIMP_LAYER_MODE_NORMAL GIMP_LAYER_MODE_DISSOLVE
|
|
GIMP_LAYER_MODE_BEHIND
|
|
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_HSV_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
|
|
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_LINEAR
|
|
GIMP_LAYER_MODE_BEHIND_LINEAR
|
|
GIMP_LAYER_MODE_MULTIPLY
|
|
GIMP_LAYER_MODE_MULTIPLY_LINEAR
|
|
GIMP_LAYER_MODE_SCREEN
|
|
GIMP_LAYER_MODE_SCREEN_LINEAR
|
|
GIMP_LAYER_MODE_OVERLAY_LINEAR
|
|
GIMP_LAYER_MODE_DIFFERENCE
|
|
GIMP_LAYER_MODE_DIFFERENCE_LINEAR
|
|
GIMP_LAYER_MODE_ADDITION
|
|
GIMP_LAYER_MODE_ADDITION_LINEAR
|
|
GIMP_LAYER_MODE_SUBTRACT
|
|
GIMP_LAYER_MODE_SUBTRACT_LINEAR
|
|
GIMP_LAYER_MODE_DARKEN_ONLY
|
|
GIMP_LAYER_MODE_LIGHTEN_ONLY
|
|
GIMP_LAYER_MODE_HSV_HUE
|
|
GIMP_LAYER_MODE_HSV_SATURATION
|
|
GIMP_LAYER_MODE_HSV_COLOR
|
|
GIMP_LAYER_MODE_HSV_VALUE GIMP_LAYER_MODE_DIVIDE
|
|
GIMP_LAYER_MODE_DIVIDE_LINEAR
|
|
GIMP_LAYER_MODE_DODGE GIMP_LAYER_MODE_DODGE_LINEAR
|
|
GIMP_LAYER_MODE_BURN GIMP_LAYER_MODE_BURN_LINEAR
|
|
GIMP_LAYER_MODE_HARDLIGHT
|
|
GIMP_LAYER_MODE_HARDLIGHT_LINEAR
|
|
GIMP_LAYER_MODE_SOFTLIGHT
|
|
GIMP_LAYER_MODE_SOFTLIGHT_LINEAR
|
|
GIMP_LAYER_MODE_GRAIN_EXTRACT
|
|
GIMP_LAYER_MODE_GRAIN_EXTRACT_LINEAR
|
|
GIMP_LAYER_MODE_GRAIN_MERGE
|
|
GIMP_LAYER_MODE_GRAIN_MERGE_LINEAR
|
|
GIMP_LAYER_MODE_VIVID_LIGHT
|
|
GIMP_LAYER_MODE_VIVID_LIGHT_LINEAR
|
|
GIMP_LAYER_MODE_PIN_LIGHT
|
|
GIMP_LAYER_MODE_PIN_LIGHT_LINEAR
|
|
GIMP_LAYER_MODE_LINEAR_LIGHT
|
|
GIMP_LAYER_MODE_LINEAR_LIGHT_LINEAR
|
|
GIMP_LAYER_MODE_EXCLUSION
|
|
GIMP_LAYER_MODE_EXCLUSION_LINEAR
|
|
GIMP_LAYER_MODE_LINEAR_BURN
|
|
GIMP_LAYER_MODE_LINEAR_BURN_LINEAR
|
|
GIMP_LAYER_MODE_LUMA_DARKEN_ONLY
|
|
GIMP_LAYER_MODE_LUMINANCE_DARKEN_ONLY
|
|
GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY
|
|
GIMP_LAYER_MODE_LUMINANCE_LIGHTEN_ONLY) ],
|
|
mapping => { GIMP_LAYER_MODE_NORMAL => '0',
|
|
GIMP_LAYER_MODE_DISSOLVE => '1',
|
|
GIMP_LAYER_MODE_BEHIND => '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_HSV_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 => '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_LINEAR => '28',
|
|
GIMP_LAYER_MODE_BEHIND_LINEAR => '29',
|
|
GIMP_LAYER_MODE_MULTIPLY => '30',
|
|
GIMP_LAYER_MODE_MULTIPLY_LINEAR => '31',
|
|
GIMP_LAYER_MODE_SCREEN => '32',
|
|
GIMP_LAYER_MODE_SCREEN_LINEAR => '33',
|
|
GIMP_LAYER_MODE_OVERLAY_LINEAR => '34',
|
|
GIMP_LAYER_MODE_DIFFERENCE => '35',
|
|
GIMP_LAYER_MODE_DIFFERENCE_LINEAR => '36',
|
|
GIMP_LAYER_MODE_ADDITION => '37',
|
|
GIMP_LAYER_MODE_ADDITION_LINEAR => '38',
|
|
GIMP_LAYER_MODE_SUBTRACT => '39',
|
|
GIMP_LAYER_MODE_SUBTRACT_LINEAR => '40',
|
|
GIMP_LAYER_MODE_DARKEN_ONLY => '41',
|
|
GIMP_LAYER_MODE_LIGHTEN_ONLY => '42',
|
|
GIMP_LAYER_MODE_HSV_HUE => '43',
|
|
GIMP_LAYER_MODE_HSV_SATURATION => '44',
|
|
GIMP_LAYER_MODE_HSV_COLOR => '45',
|
|
GIMP_LAYER_MODE_HSV_VALUE => '46',
|
|
GIMP_LAYER_MODE_DIVIDE => '47',
|
|
GIMP_LAYER_MODE_DIVIDE_LINEAR => '48',
|
|
GIMP_LAYER_MODE_DODGE => '49',
|
|
GIMP_LAYER_MODE_DODGE_LINEAR => '50',
|
|
GIMP_LAYER_MODE_BURN => '51',
|
|
GIMP_LAYER_MODE_BURN_LINEAR => '52',
|
|
GIMP_LAYER_MODE_HARDLIGHT => '53',
|
|
GIMP_LAYER_MODE_HARDLIGHT_LINEAR => '54',
|
|
GIMP_LAYER_MODE_SOFTLIGHT => '55',
|
|
GIMP_LAYER_MODE_SOFTLIGHT_LINEAR => '56',
|
|
GIMP_LAYER_MODE_GRAIN_EXTRACT => '57',
|
|
GIMP_LAYER_MODE_GRAIN_EXTRACT_LINEAR => '58',
|
|
GIMP_LAYER_MODE_GRAIN_MERGE => '59',
|
|
GIMP_LAYER_MODE_GRAIN_MERGE_LINEAR => '60',
|
|
GIMP_LAYER_MODE_VIVID_LIGHT => '61',
|
|
GIMP_LAYER_MODE_VIVID_LIGHT_LINEAR => '62',
|
|
GIMP_LAYER_MODE_PIN_LIGHT => '63',
|
|
GIMP_LAYER_MODE_PIN_LIGHT_LINEAR => '64',
|
|
GIMP_LAYER_MODE_LINEAR_LIGHT => '65',
|
|
GIMP_LAYER_MODE_LINEAR_LIGHT_LINEAR => '66',
|
|
GIMP_LAYER_MODE_EXCLUSION => '67',
|
|
GIMP_LAYER_MODE_EXCLUSION_LINEAR => '68',
|
|
GIMP_LAYER_MODE_LINEAR_BURN => '69',
|
|
GIMP_LAYER_MODE_LINEAR_BURN_LINEAR => '70',
|
|
GIMP_LAYER_MODE_LUMA_DARKEN_ONLY => '71',
|
|
GIMP_LAYER_MODE_LUMINANCE_DARKEN_ONLY => '72',
|
|
GIMP_LAYER_MODE_LUMA_LIGHTEN_ONLY => '73',
|
|
GIMP_LAYER_MODE_LUMINANCE_LIGHTEN_ONLY => '74' }
|
|
},
|
|
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;
|