diff options
Diffstat (limited to 'libgimpbase/gimpcompatenums.h')
-rw-r--r-- | libgimpbase/gimpcompatenums.h | 252 |
1 files changed, 252 insertions, 0 deletions
diff --git a/libgimpbase/gimpcompatenums.h b/libgimpbase/gimpcompatenums.h new file mode 100644 index 0000000..173dee9 --- /dev/null +++ b/libgimpbase/gimpcompatenums.h @@ -0,0 +1,252 @@ +/* LIBGIMP - The GIMP Library + * Copyright (C) 1995-1997 Peter Mattis and Spencer Kimball + * + * This library is free software: you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Library General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library. If not, see + * <https://www.gnu.org/licenses/>. + */ + +#ifndef __GIMP_COMPAT_ENUMS_H__ +#define __GIMP_COMPAT_ENUMS_H__ + + +G_BEGIN_DECLS + +/* These enums exist only for compatibility, their nicks are needed + * for config file parsing; they are registered in gimp_base_init(). + */ + + +#define GIMP_TYPE_ADD_MASK_TYPE_COMPAT (gimp_add_mask_type_compat_get_type ()) + +GType gimp_add_mask_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_ADD_WHITE_MASK = GIMP_ADD_MASK_WHITE, + GIMP_ADD_BLACK_MASK = GIMP_ADD_MASK_BLACK, + GIMP_ADD_ALPHA_MASK = GIMP_ADD_MASK_ALPHA, + GIMP_ADD_ALPHA_TRANSFER_MASK = GIMP_ADD_MASK_ALPHA_TRANSFER, + GIMP_ADD_SELECTION_MASK = GIMP_ADD_MASK_SELECTION, + GIMP_ADD_COPY_MASK = GIMP_ADD_MASK_COPY, + GIMP_ADD_CHANNEL_MASK = GIMP_ADD_MASK_CHANNEL +} GimpAddMaskTypeCompat; + + +#define GIMP_TYPE_BLEND_MODE_COMPAT (gimp_blend_mode_compat_get_type ()) + +GType gimp_blend_mode_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_FG_BG_RGB_MODE = GIMP_BLEND_FG_BG_RGB, + GIMP_FG_BG_HSV_MODE = GIMP_BLEND_FG_BG_HSV, + GIMP_FG_TRANSPARENT_MODE = GIMP_BLEND_FG_TRANSPARENT, + GIMP_CUSTOM_MODE = GIMP_BLEND_CUSTOM +} GimpBlendModeCompat; + + +#define GIMP_TYPE_BUCKET_FILL_MODE_COMPAT (gimp_bucket_fill_mode_compat_get_type ()) + +GType gimp_bucket_fill_mode_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_FG_BUCKET_FILL = GIMP_BUCKET_FILL_FG, + GIMP_BG_BUCKET_FILL = GIMP_BUCKET_FILL_BG, + GIMP_PATTERN_BUCKET_FILL = GIMP_BUCKET_FILL_PATTERN +} GimpBucketFillModeCompat; + + +#define GIMP_TYPE_CHANNEL_TYPE_COMPAT (gimp_channel_type_compat_get_type ()) + +GType gimp_channel_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_RED_CHANNEL = GIMP_CHANNEL_RED, + GIMP_GREEN_CHANNEL = GIMP_CHANNEL_GREEN, + GIMP_BLUE_CHANNEL = GIMP_CHANNEL_BLUE, + GIMP_GRAY_CHANNEL = GIMP_CHANNEL_GRAY, + GIMP_INDEXED_CHANNEL = GIMP_CHANNEL_INDEXED, + GIMP_ALPHA_CHANNEL = GIMP_CHANNEL_ALPHA +} GimpChannelTypeCompat; + + +#define GIMP_TYPE_CLONE_TYPE_COMPAT (gimp_clone_type_compat_get_type ()) + +GType gimp_clone_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_IMAGE_CLONE = GIMP_CLONE_IMAGE, + GIMP_PATTERN_CLONE = GIMP_CLONE_PATTERN +} GimpCloneTypeCompat; + + +#define GIMP_TYPE_CONVERT_DITHER_TYPE_COMPAT (gimp_convert_dither_type_compat_get_type ()) + +GType gimp_convert_dither_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_NO_DITHER, + GIMP_FS_DITHER, + GIMP_FSLOWBLEED_DITHER, + GIMP_FIXED_DITHER +} GimpConvertDitherTypeCompat; + + +#define GIMP_TYPE_CONVERT_PALETTE_TYPE_COMPAT (gimp_convert_palette_type_compat_get_type ()) + +GType gimp_convert_palette_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_MAKE_PALETTE, + GIMP_REUSE_PALETTE, + GIMP_WEB_PALETTE, + GIMP_MONO_PALETTE, + GIMP_CUSTOM_PALETTE +} GimpConvertPaletteTypeCompat; + + +#define GIMP_TYPE_CONVOLVE_TYPE_COMPAT (gimp_convolve_type_compat_get_type ()) + +GType gimp_convolve_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_BLUR_CONVOLVE = GIMP_CONVOLVE_BLUR, + GIMP_SHARPEN_CONVOLVE = GIMP_CONVOLVE_SHARPEN +} GimpConvolveTypeCompat; + + +#define GIMP_TYPE_DESATURATE_MODE_COMPAT (gimp_desaturate_mode_compat_get_type ()) + +GType gimp_desaturate_mode_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_DESATURATE_LUMINOSITY = GIMP_DESATURATE_LUMA +} GimpDesaturateModeCompat; + + +#define GIMP_TYPE_DODGE_BURN_TYPE_COMPAT (gimp_dodge_burn_type_compat_get_type ()) + +GType gimp_dodge_burn_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_DODGE = GIMP_DODGE_BURN_TYPE_DODGE, + GIMP_BURN = GIMP_DODGE_BURN_TYPE_BURN +} GimpDodgeBurnTypeCompat; + + +#define GIMP_TYPE_FILL_TYPE_COMPAT (gimp_fill_type_compat_get_type ()) + +GType gimp_fill_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_FOREGROUND_FILL = GIMP_FILL_FOREGROUND, + GIMP_BACKGROUND_FILL = GIMP_FILL_BACKGROUND, + GIMP_WHITE_FILL = GIMP_FILL_WHITE, + GIMP_TRANSPARENT_FILL = GIMP_FILL_TRANSPARENT, + GIMP_PATTERN_FILL = GIMP_FILL_PATTERN +} GimpFillTypeCompat; + + +#define GIMP_TYPE_HUE_RANGE_COMPAT (gimp_hue_range_compat_get_type ()) + +GType gimp_hue_range_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_ALL_HUES = GIMP_HUE_RANGE_ALL, + GIMP_RED_HUES = GIMP_HUE_RANGE_RED, + GIMP_YELLOW_HUES = GIMP_HUE_RANGE_YELLOW, + GIMP_GREEN_HUES = GIMP_HUE_RANGE_GREEN, + GIMP_CYAN_HUES = GIMP_HUE_RANGE_CYAN, + GIMP_BLUE_HUES = GIMP_HUE_RANGE_BLUE, + GIMP_MAGENTA_HUES = GIMP_HUE_RANGE_MAGENTA +} GimpHueRangeCompat; + + +#define GIMP_TYPE_ICON_TYPE_COMPAT (gimp_icon_type_compat_get_type ()) + +GType gimp_icon_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_ICON_TYPE_STOCK_ID = GIMP_ICON_TYPE_ICON_NAME +} GimpIconTypeCompat; + + +#define GIMP_TYPE_INTERPOLATION_TYPE_COMPAT (gimp_interpolation_type_compat_get_type ()) + +GType gimp_interpolation_type_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_INTERPOLATION_LANCZOS = GIMP_INTERPOLATION_NOHALO +} GimpInterpolationTypeCompat; + + +#define GIMP_TYPE_LAYER_MODE_EFFECTS (gimp_layer_mode_effects_get_type ()) + +GType gimp_layer_mode_effects_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_NORMAL_MODE, + GIMP_DISSOLVE_MODE, + GIMP_BEHIND_MODE, + GIMP_MULTIPLY_MODE, + GIMP_SCREEN_MODE, + GIMP_OVERLAY_MODE, + GIMP_DIFFERENCE_MODE, + GIMP_ADDITION_MODE, + GIMP_SUBTRACT_MODE, + GIMP_DARKEN_ONLY_MODE, + GIMP_LIGHTEN_ONLY_MODE, + GIMP_HUE_MODE, + GIMP_SATURATION_MODE, + GIMP_COLOR_MODE, + GIMP_VALUE_MODE, + GIMP_DIVIDE_MODE, + GIMP_DODGE_MODE, + GIMP_BURN_MODE, + GIMP_HARDLIGHT_MODE, + GIMP_SOFTLIGHT_MODE, + GIMP_GRAIN_EXTRACT_MODE, + GIMP_GRAIN_MERGE_MODE, + GIMP_COLOR_ERASE_MODE +} GimpLayerModeEffects; + + +#define GIMP_TYPE_TRANSFER_MODE_COMPAT (gimp_transfer_mode_compat_get_type ()) + +GType gimp_transfer_mode_compat_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_SHADOWS = GIMP_TRANSFER_SHADOWS, + GIMP_MIDTONES = GIMP_TRANSFER_MIDTONES, + GIMP_HIGHLIGHTS = GIMP_TRANSFER_HIGHLIGHTS +} GimpTransferModeCompat; + + +G_END_DECLS + +#endif /* __GIMP_COMPAT_ENUMS_H__ */ |