File indexing completed on 2025-03-09 04:09:52
0001 /* Extracted from 0002 * gimp/base-enums.h 0003 * gimp/gimpbaseenums.h 0004 * gimp/xcf-private.h 0005 * by mkenumsh.pl 0006 */ 0007 typedef enum 0008 { 0009 GIMP_NORMAL_MODE, 0010 GIMP_DISSOLVE_MODE, 0011 GIMP_BEHIND_MODE, 0012 GIMP_MULTIPLY_MODE, 0013 GIMP_SCREEN_MODE, 0014 GIMP_OVERLAY_MODE, 0015 GIMP_DIFFERENCE_MODE, 0016 GIMP_ADDITION_MODE, 0017 GIMP_SUBTRACT_MODE, 0018 GIMP_DARKEN_ONLY_MODE, 0019 GIMP_LIGHTEN_ONLY_MODE, 0020 GIMP_HUE_MODE, 0021 GIMP_SATURATION_MODE, 0022 GIMP_COLOR_MODE, 0023 GIMP_VALUE_MODE, 0024 GIMP_DIVIDE_MODE, 0025 GIMP_DODGE_MODE, 0026 GIMP_BURN_MODE, 0027 GIMP_HARDLIGHT_MODE, 0028 GIMP_SOFTLIGHT_MODE, 0029 GIMP_GRAIN_EXTRACT_MODE, 0030 GIMP_GRAIN_MERGE_MODE, 0031 GIMP_COLOR_ERASE_MODE, 0032 GIMP_ERASE_MODE, /*< pdb-skip, skip >*/ 0033 GIMP_REPLACE_MODE, /*< pdb-skip, skip >*/ 0034 GIMP_ANTI_ERASE_MODE /*< pdb-skip, skip >*/ 0035 ,GIMP_NORMAL_NOPARTIAL_MODE=-1 0036 } GimpLayerModeEffects; 0037 const char *showGimpLayerModeEffects(GimpLayerModeEffects); 0038 #define GimpLayerModeEffects_LAST GIMP_ANTI_ERASE_MODE 0039 typedef enum 0040 { 0041 GIMP_RGB, /*< desc="RGB color" >*/ 0042 GIMP_GRAY, /*< desc="Grayscale" >*/ 0043 GIMP_INDEXED /*< desc="Indexed color" >*/ 0044 } GimpImageBaseType; 0045 const char *showGimpImageBaseType(GimpImageBaseType); 0046 #define GimpImageBaseType_LAST GIMP_INDEXED 0047 typedef enum 0048 { 0049 GIMP_RGB_IMAGE, /*< desc="RGB" >*/ 0050 GIMP_RGBA_IMAGE, /*< desc="RGB-alpha" >*/ 0051 GIMP_GRAY_IMAGE, /*< desc="Grayscale" >*/ 0052 GIMP_GRAYA_IMAGE, /*< desc="Grayscale-alpha" >*/ 0053 GIMP_INDEXED_IMAGE, /*< desc="Indexed" >*/ 0054 GIMP_INDEXEDA_IMAGE /*< desc="Indexed-alpha" >*/ 0055 } GimpImageType; 0056 const char *showGimpImageType(GimpImageType); 0057 #define GimpImageType_LAST GIMP_INDEXEDA_IMAGE 0058 typedef enum 0059 { 0060 PROP_END = 0, 0061 PROP_COLORMAP = 1, 0062 PROP_ACTIVE_LAYER = 2, 0063 PROP_ACTIVE_CHANNEL = 3, 0064 PROP_SELECTION = 4, 0065 PROP_FLOATING_SELECTION = 5, 0066 PROP_OPACITY = 6, 0067 PROP_MODE = 7, 0068 PROP_VISIBLE = 8, 0069 PROP_LINKED = 9, 0070 PROP_LOCK_ALPHA = 10, 0071 PROP_APPLY_MASK = 11, 0072 PROP_EDIT_MASK = 12, 0073 PROP_SHOW_MASK = 13, 0074 PROP_SHOW_MASKED = 14, 0075 PROP_OFFSETS = 15, 0076 PROP_COLOR = 16, 0077 PROP_COMPRESSION = 17, 0078 PROP_GUIDES = 18, 0079 PROP_RESOLUTION = 19, 0080 PROP_TATTOO = 20, 0081 PROP_PARASITES = 21, 0082 PROP_UNIT = 22, 0083 PROP_PATHS = 23, 0084 PROP_USER_UNIT = 24, 0085 PROP_VECTORS = 25, 0086 PROP_TEXT_LAYER_FLAGS = 26, 0087 PROP_SAMPLE_POINTS = 27, 0088 PROP_LOCK_CONTENT = 28, 0089 PROP_GROUP_ITEM = 29, 0090 PROP_ITEM_PATH = 30, 0091 PROP_GROUP_ITEM_FLAGS = 31 0092 } PropType; 0093 const char *showPropType(PropType); 0094 #define PropType_LAST PROP_GROUP_ITEM_FLAGS 0095 typedef enum 0096 { 0097 COMPRESS_NONE = 0, 0098 COMPRESS_RLE = 1, 0099 COMPRESS_ZLIB = 2, /* unused */ 0100 COMPRESS_FRACTAL = 3 /* unused */ 0101 } XcfCompressionType; 0102 const char *showXcfCompressionType(XcfCompressionType); 0103 #define XcfCompressionType_LAST COMPRESS_FRACTAL