app: remove base-enums.[ch]
and move its remaining content to core-enums, move the siox enum to base-types.h.
This commit is contained in:
@ -19,7 +19,6 @@ noinst_LIBRARIES = libappbase.a
|
||||
libappbase_a_SOURCES = \
|
||||
base.c \
|
||||
base.h \
|
||||
base-enums.c \
|
||||
base-enums.h \
|
||||
base-types.h \
|
||||
base-utils.c \
|
||||
@ -46,24 +45,3 @@ libappbase_a_SOURCES = \
|
||||
tile-rowhints.h \
|
||||
tile-swap.c \
|
||||
tile-swap.h
|
||||
|
||||
#
|
||||
# rules to generate built sources
|
||||
#
|
||||
# setup autogeneration dependencies
|
||||
gen_sources = xgen-bec
|
||||
CLEANFILES = $(gen_sources)
|
||||
|
||||
base-enums.c: $(srcdir)/base-enums.h $(GIMP_MKENUMS)
|
||||
$(GIMP_MKENUMS) \
|
||||
--fhead "#include \"config.h\"\n#include <glib-object.h>\n#include \"libgimpbase/gimpbase.h\"\n#include \"base-enums.h\"\n#include \"gimp-intl.h\"" \
|
||||
--fprod "\n/* enumerations from \"@filename@\" */" \
|
||||
--vhead "GType\n@enum_name@_get_type (void)\n{\n static const G@Type@Value values[] =\n {" \
|
||||
--vprod " { @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" }," \
|
||||
--vtail " { 0, NULL, NULL }\n };\n" \
|
||||
--dhead " static const Gimp@Type@Desc descs[] =\n {" \
|
||||
--dprod " { @VALUENAME@, @valuedesc@, @valuehelp@ }," \
|
||||
--dtail " { 0, NULL, NULL }\n };\n\n static GType type = 0;\n\n if (G_UNLIKELY (! type))\n {\n type = g_@type@_register_static (\"@EnumName@\", values);\n gimp_type_set_translation_context (type, \"@enumnick@\");\n gimp_@type@_set_value_descriptions (type, descs);\n }\n\n return type;\n}\n" \
|
||||
$(srcdir)/base-enums.h > xgen-bec \
|
||||
&& cp xgen-bec $(@F) \
|
||||
&& rm -f xgen-bec
|
||||
|
@ -1,90 +0,0 @@
|
||||
|
||||
/* Generated data (by gimp-mkenums) */
|
||||
|
||||
#include "config.h"
|
||||
#include <glib-object.h>
|
||||
#include "libgimpbase/gimpbase.h"
|
||||
#include "base-enums.h"
|
||||
#include "gimp-intl.h"
|
||||
|
||||
/* enumerations from "./base-enums.h" */
|
||||
GType
|
||||
gimp_layer_mode_effects_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_NORMAL_MODE, "GIMP_NORMAL_MODE", "normal-mode" },
|
||||
{ GIMP_DISSOLVE_MODE, "GIMP_DISSOLVE_MODE", "dissolve-mode" },
|
||||
{ GIMP_BEHIND_MODE, "GIMP_BEHIND_MODE", "behind-mode" },
|
||||
{ GIMP_MULTIPLY_MODE, "GIMP_MULTIPLY_MODE", "multiply-mode" },
|
||||
{ GIMP_SCREEN_MODE, "GIMP_SCREEN_MODE", "screen-mode" },
|
||||
{ GIMP_OVERLAY_MODE, "GIMP_OVERLAY_MODE", "overlay-mode" },
|
||||
{ GIMP_DIFFERENCE_MODE, "GIMP_DIFFERENCE_MODE", "difference-mode" },
|
||||
{ GIMP_ADDITION_MODE, "GIMP_ADDITION_MODE", "addition-mode" },
|
||||
{ GIMP_SUBTRACT_MODE, "GIMP_SUBTRACT_MODE", "subtract-mode" },
|
||||
{ GIMP_DARKEN_ONLY_MODE, "GIMP_DARKEN_ONLY_MODE", "darken-only-mode" },
|
||||
{ GIMP_LIGHTEN_ONLY_MODE, "GIMP_LIGHTEN_ONLY_MODE", "lighten-only-mode" },
|
||||
{ GIMP_HUE_MODE, "GIMP_HUE_MODE", "hue-mode" },
|
||||
{ GIMP_SATURATION_MODE, "GIMP_SATURATION_MODE", "saturation-mode" },
|
||||
{ GIMP_COLOR_MODE, "GIMP_COLOR_MODE", "color-mode" },
|
||||
{ GIMP_VALUE_MODE, "GIMP_VALUE_MODE", "value-mode" },
|
||||
{ GIMP_DIVIDE_MODE, "GIMP_DIVIDE_MODE", "divide-mode" },
|
||||
{ GIMP_DODGE_MODE, "GIMP_DODGE_MODE", "dodge-mode" },
|
||||
{ GIMP_BURN_MODE, "GIMP_BURN_MODE", "burn-mode" },
|
||||
{ GIMP_HARDLIGHT_MODE, "GIMP_HARDLIGHT_MODE", "hardlight-mode" },
|
||||
{ GIMP_SOFTLIGHT_MODE, "GIMP_SOFTLIGHT_MODE", "softlight-mode" },
|
||||
{ GIMP_GRAIN_EXTRACT_MODE, "GIMP_GRAIN_EXTRACT_MODE", "grain-extract-mode" },
|
||||
{ GIMP_GRAIN_MERGE_MODE, "GIMP_GRAIN_MERGE_MODE", "grain-merge-mode" },
|
||||
{ GIMP_COLOR_ERASE_MODE, "GIMP_COLOR_ERASE_MODE", "color-erase-mode" },
|
||||
{ GIMP_ERASE_MODE, "GIMP_ERASE_MODE", "erase-mode" },
|
||||
{ GIMP_REPLACE_MODE, "GIMP_REPLACE_MODE", "replace-mode" },
|
||||
{ GIMP_ANTI_ERASE_MODE, "GIMP_ANTI_ERASE_MODE", "anti-erase-mode" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_NORMAL_MODE, NC_("layer-mode-effects", "Normal"), NULL },
|
||||
{ GIMP_DISSOLVE_MODE, NC_("layer-mode-effects", "Dissolve"), NULL },
|
||||
{ GIMP_BEHIND_MODE, NC_("layer-mode-effects", "Behind"), NULL },
|
||||
{ GIMP_MULTIPLY_MODE, NC_("layer-mode-effects", "Multiply"), NULL },
|
||||
{ GIMP_SCREEN_MODE, NC_("layer-mode-effects", "Screen"), NULL },
|
||||
{ GIMP_OVERLAY_MODE, NC_("layer-mode-effects", "Overlay"), NULL },
|
||||
{ GIMP_DIFFERENCE_MODE, NC_("layer-mode-effects", "Difference"), NULL },
|
||||
{ GIMP_ADDITION_MODE, NC_("layer-mode-effects", "Addition"), NULL },
|
||||
{ GIMP_SUBTRACT_MODE, NC_("layer-mode-effects", "Subtract"), NULL },
|
||||
{ GIMP_DARKEN_ONLY_MODE, NC_("layer-mode-effects", "Darken only"), NULL },
|
||||
{ GIMP_LIGHTEN_ONLY_MODE, NC_("layer-mode-effects", "Lighten only"), NULL },
|
||||
{ GIMP_HUE_MODE, NC_("layer-mode-effects", "Hue"), NULL },
|
||||
{ GIMP_SATURATION_MODE, NC_("layer-mode-effects", "Saturation"), NULL },
|
||||
{ GIMP_COLOR_MODE, NC_("layer-mode-effects", "Color"), NULL },
|
||||
{ GIMP_VALUE_MODE, NC_("layer-mode-effects", "Value"), NULL },
|
||||
{ GIMP_DIVIDE_MODE, NC_("layer-mode-effects", "Divide"), NULL },
|
||||
{ GIMP_DODGE_MODE, NC_("layer-mode-effects", "Dodge"), NULL },
|
||||
{ GIMP_BURN_MODE, NC_("layer-mode-effects", "Burn"), NULL },
|
||||
{ GIMP_HARDLIGHT_MODE, NC_("layer-mode-effects", "Hard light"), NULL },
|
||||
{ GIMP_SOFTLIGHT_MODE, NC_("layer-mode-effects", "Soft light"), NULL },
|
||||
{ GIMP_GRAIN_EXTRACT_MODE, NC_("layer-mode-effects", "Grain extract"), NULL },
|
||||
{ GIMP_GRAIN_MERGE_MODE, NC_("layer-mode-effects", "Grain merge"), NULL },
|
||||
{ GIMP_COLOR_ERASE_MODE, NC_("layer-mode-effects", "Color erase"), NULL },
|
||||
{ GIMP_ERASE_MODE, NC_("layer-mode-effects", "Erase"), NULL },
|
||||
{ GIMP_REPLACE_MODE, NC_("layer-mode-effects", "Replace"), NULL },
|
||||
{ GIMP_ANTI_ERASE_MODE, NC_("layer-mode-effects", "Anti erase"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpLayerModeEffects", values);
|
||||
gimp_type_set_translation_context (type, "layer-mode-effects");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
|
||||
/* Generated data ends here */
|
||||
|
@ -1,94 +0,0 @@
|
||||
/* GIMP - The GNU Image Manipulation Program
|
||||
* Copyright (C) 1995 Spencer Kimball and Peter Mattis
|
||||
*
|
||||
* 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 WITHOUT 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/>.
|
||||
*/
|
||||
|
||||
#ifndef __BASE_ENUMS_H__
|
||||
#define __BASE_ENUMS_H__
|
||||
|
||||
#if 0
|
||||
This file is parsed by two scripts, enumgen.pl in tools/pdbgen,
|
||||
and gimp-mkenums. All enums that are not marked with
|
||||
/*< pdb-skip >*/ are exported to libgimp and the PDB. Enums that are
|
||||
not marked with /*< skip >*/ are registered with the GType system.
|
||||
If you want the enum to be skipped by both scripts, you have to use
|
||||
/*< pdb-skip, skip >*/.
|
||||
|
||||
The same syntax applies to enum values.
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
* these enums that are registered with the type system
|
||||
*/
|
||||
|
||||
#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, /*< desc="Normal" >*/
|
||||
GIMP_DISSOLVE_MODE, /*< desc="Dissolve" >*/
|
||||
GIMP_BEHIND_MODE, /*< desc="Behind" >*/
|
||||
GIMP_MULTIPLY_MODE, /*< desc="Multiply" >*/
|
||||
GIMP_SCREEN_MODE, /*< desc="Screen" >*/
|
||||
GIMP_OVERLAY_MODE, /*< desc="Overlay" >*/
|
||||
GIMP_DIFFERENCE_MODE, /*< desc="Difference" >*/
|
||||
GIMP_ADDITION_MODE, /*< desc="Addition" >*/
|
||||
GIMP_SUBTRACT_MODE, /*< desc="Subtract" >*/
|
||||
GIMP_DARKEN_ONLY_MODE, /*< desc="Darken only" >*/
|
||||
GIMP_LIGHTEN_ONLY_MODE, /*< desc="Lighten only" >*/
|
||||
GIMP_HUE_MODE, /*< desc="Hue" >*/
|
||||
GIMP_SATURATION_MODE, /*< desc="Saturation" >*/
|
||||
GIMP_COLOR_MODE, /*< desc="Color" >*/
|
||||
GIMP_VALUE_MODE, /*< desc="Value" >*/
|
||||
GIMP_DIVIDE_MODE, /*< desc="Divide" >*/
|
||||
GIMP_DODGE_MODE, /*< desc="Dodge" >*/
|
||||
GIMP_BURN_MODE, /*< desc="Burn" >*/
|
||||
GIMP_HARDLIGHT_MODE, /*< desc="Hard light" >*/
|
||||
GIMP_SOFTLIGHT_MODE, /*< desc="Soft light" >*/
|
||||
GIMP_GRAIN_EXTRACT_MODE, /*< desc="Grain extract" >*/
|
||||
GIMP_GRAIN_MERGE_MODE, /*< desc="Grain merge" >*/
|
||||
GIMP_COLOR_ERASE_MODE, /*< desc="Color erase" >*/
|
||||
GIMP_ERASE_MODE, /*< pdb-skip, desc="Erase" >*/
|
||||
GIMP_REPLACE_MODE, /*< pdb-skip, desc="Replace" >*/
|
||||
GIMP_ANTI_ERASE_MODE /*< pdb-skip, desc="Anti erase" >*/
|
||||
} GimpLayerModeEffects;
|
||||
|
||||
|
||||
/*
|
||||
* non-registered enums; register them if needed
|
||||
*/
|
||||
|
||||
typedef enum /*< skip >*/
|
||||
{
|
||||
GIMP_NORMAL_CONVOL, /* Negative numbers truncated */
|
||||
GIMP_ABSOLUTE_CONVOL, /* Absolute value */
|
||||
GIMP_NEGATIVE_CONVOL /* add 127 to values */
|
||||
} GimpConvolutionType;
|
||||
|
||||
typedef enum /*< pdb-skip, skip >*/
|
||||
{
|
||||
SIOX_REFINEMENT_NO_CHANGE = 0,
|
||||
SIOX_REFINEMENT_ADD_FOREGROUND = (1 << 0),
|
||||
SIOX_REFINEMENT_ADD_BACKGROUND = (1 << 1),
|
||||
SIOX_REFINEMENT_CHANGE_SENSITIVITY = (1 << 2),
|
||||
SIOX_REFINEMENT_CHANGE_SMOOTHNESS = (1 << 3),
|
||||
SIOX_REFINEMENT_CHANGE_MULTIBLOB = (1 << 4),
|
||||
SIOX_REFINEMENT_RECALCULATE = 0xFF
|
||||
} SioxRefinementType;
|
||||
|
||||
#endif /* __BASE_ENUMS_H__ */
|
@ -25,9 +25,7 @@
|
||||
|
||||
#include "paint-funcs/paint-funcs-types.h"
|
||||
|
||||
#include "base/base-enums.h"
|
||||
|
||||
#include "config/config-types.h"
|
||||
#include "core/core-types.h" /* screw include policy in base/ */
|
||||
|
||||
|
||||
/* convenient defines */
|
||||
@ -66,4 +64,18 @@ typedef void (* TileValidateProc) (TileManager *tm,
|
||||
typedef void (* PixelProcessorFunc) (void);
|
||||
|
||||
|
||||
/* enums */
|
||||
|
||||
typedef enum
|
||||
{
|
||||
SIOX_REFINEMENT_NO_CHANGE = 0,
|
||||
SIOX_REFINEMENT_ADD_FOREGROUND = (1 << 0),
|
||||
SIOX_REFINEMENT_ADD_BACKGROUND = (1 << 1),
|
||||
SIOX_REFINEMENT_CHANGE_SENSITIVITY = (1 << 2),
|
||||
SIOX_REFINEMENT_CHANGE_SMOOTHNESS = (1 << 3),
|
||||
SIOX_REFINEMENT_CHANGE_MULTIBLOB = (1 << 4),
|
||||
SIOX_REFINEMENT_RECALCULATE = 0xFF
|
||||
} SioxRefinementType;
|
||||
|
||||
|
||||
#endif /* __BASE_TYPES_H__ */
|
||||
|
@ -21,8 +21,6 @@
|
||||
#ifndef __GIMP_BASE_CONFIG_H__
|
||||
#define __GIMP_BASE_CONFIG_H__
|
||||
|
||||
#include "base/base-enums.h"
|
||||
|
||||
|
||||
#define GIMP_TYPE_BASE_CONFIG (gimp_base_config_get_type ())
|
||||
#define GIMP_BASE_CONFIG(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_TYPE_BASE_CONFIG, GimpBaseConfig))
|
||||
|
@ -103,6 +103,37 @@ gimp_convert_palette_type_get_type (void)
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_convolution_type_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_NORMAL_CONVOL, "GIMP_NORMAL_CONVOL", "normal-convol" },
|
||||
{ GIMP_ABSOLUTE_CONVOL, "GIMP_ABSOLUTE_CONVOL", "absolute-convol" },
|
||||
{ GIMP_NEGATIVE_CONVOL, "GIMP_NEGATIVE_CONVOL", "negative-convol" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_NORMAL_CONVOL, "GIMP_NORMAL_CONVOL", NULL },
|
||||
{ GIMP_ABSOLUTE_CONVOL, "GIMP_ABSOLUTE_CONVOL", NULL },
|
||||
{ GIMP_NEGATIVE_CONVOL, "GIMP_NEGATIVE_CONVOL", NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpConvolutionType", values);
|
||||
gimp_type_set_translation_context (type, "convolution-type");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_curve_type_get_type (void)
|
||||
{
|
||||
@ -253,6 +284,83 @@ gimp_hue_range_get_type (void)
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_layer_mode_effects_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_NORMAL_MODE, "GIMP_NORMAL_MODE", "normal-mode" },
|
||||
{ GIMP_DISSOLVE_MODE, "GIMP_DISSOLVE_MODE", "dissolve-mode" },
|
||||
{ GIMP_BEHIND_MODE, "GIMP_BEHIND_MODE", "behind-mode" },
|
||||
{ GIMP_MULTIPLY_MODE, "GIMP_MULTIPLY_MODE", "multiply-mode" },
|
||||
{ GIMP_SCREEN_MODE, "GIMP_SCREEN_MODE", "screen-mode" },
|
||||
{ GIMP_OVERLAY_MODE, "GIMP_OVERLAY_MODE", "overlay-mode" },
|
||||
{ GIMP_DIFFERENCE_MODE, "GIMP_DIFFERENCE_MODE", "difference-mode" },
|
||||
{ GIMP_ADDITION_MODE, "GIMP_ADDITION_MODE", "addition-mode" },
|
||||
{ GIMP_SUBTRACT_MODE, "GIMP_SUBTRACT_MODE", "subtract-mode" },
|
||||
{ GIMP_DARKEN_ONLY_MODE, "GIMP_DARKEN_ONLY_MODE", "darken-only-mode" },
|
||||
{ GIMP_LIGHTEN_ONLY_MODE, "GIMP_LIGHTEN_ONLY_MODE", "lighten-only-mode" },
|
||||
{ GIMP_HUE_MODE, "GIMP_HUE_MODE", "hue-mode" },
|
||||
{ GIMP_SATURATION_MODE, "GIMP_SATURATION_MODE", "saturation-mode" },
|
||||
{ GIMP_COLOR_MODE, "GIMP_COLOR_MODE", "color-mode" },
|
||||
{ GIMP_VALUE_MODE, "GIMP_VALUE_MODE", "value-mode" },
|
||||
{ GIMP_DIVIDE_MODE, "GIMP_DIVIDE_MODE", "divide-mode" },
|
||||
{ GIMP_DODGE_MODE, "GIMP_DODGE_MODE", "dodge-mode" },
|
||||
{ GIMP_BURN_MODE, "GIMP_BURN_MODE", "burn-mode" },
|
||||
{ GIMP_HARDLIGHT_MODE, "GIMP_HARDLIGHT_MODE", "hardlight-mode" },
|
||||
{ GIMP_SOFTLIGHT_MODE, "GIMP_SOFTLIGHT_MODE", "softlight-mode" },
|
||||
{ GIMP_GRAIN_EXTRACT_MODE, "GIMP_GRAIN_EXTRACT_MODE", "grain-extract-mode" },
|
||||
{ GIMP_GRAIN_MERGE_MODE, "GIMP_GRAIN_MERGE_MODE", "grain-merge-mode" },
|
||||
{ GIMP_COLOR_ERASE_MODE, "GIMP_COLOR_ERASE_MODE", "color-erase-mode" },
|
||||
{ GIMP_ERASE_MODE, "GIMP_ERASE_MODE", "erase-mode" },
|
||||
{ GIMP_REPLACE_MODE, "GIMP_REPLACE_MODE", "replace-mode" },
|
||||
{ GIMP_ANTI_ERASE_MODE, "GIMP_ANTI_ERASE_MODE", "anti-erase-mode" },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_NORMAL_MODE, NC_("layer-mode-effects", "Normal"), NULL },
|
||||
{ GIMP_DISSOLVE_MODE, NC_("layer-mode-effects", "Dissolve"), NULL },
|
||||
{ GIMP_BEHIND_MODE, NC_("layer-mode-effects", "Behind"), NULL },
|
||||
{ GIMP_MULTIPLY_MODE, NC_("layer-mode-effects", "Multiply"), NULL },
|
||||
{ GIMP_SCREEN_MODE, NC_("layer-mode-effects", "Screen"), NULL },
|
||||
{ GIMP_OVERLAY_MODE, NC_("layer-mode-effects", "Overlay"), NULL },
|
||||
{ GIMP_DIFFERENCE_MODE, NC_("layer-mode-effects", "Difference"), NULL },
|
||||
{ GIMP_ADDITION_MODE, NC_("layer-mode-effects", "Addition"), NULL },
|
||||
{ GIMP_SUBTRACT_MODE, NC_("layer-mode-effects", "Subtract"), NULL },
|
||||
{ GIMP_DARKEN_ONLY_MODE, NC_("layer-mode-effects", "Darken only"), NULL },
|
||||
{ GIMP_LIGHTEN_ONLY_MODE, NC_("layer-mode-effects", "Lighten only"), NULL },
|
||||
{ GIMP_HUE_MODE, NC_("layer-mode-effects", "Hue"), NULL },
|
||||
{ GIMP_SATURATION_MODE, NC_("layer-mode-effects", "Saturation"), NULL },
|
||||
{ GIMP_COLOR_MODE, NC_("layer-mode-effects", "Color"), NULL },
|
||||
{ GIMP_VALUE_MODE, NC_("layer-mode-effects", "Value"), NULL },
|
||||
{ GIMP_DIVIDE_MODE, NC_("layer-mode-effects", "Divide"), NULL },
|
||||
{ GIMP_DODGE_MODE, NC_("layer-mode-effects", "Dodge"), NULL },
|
||||
{ GIMP_BURN_MODE, NC_("layer-mode-effects", "Burn"), NULL },
|
||||
{ GIMP_HARDLIGHT_MODE, NC_("layer-mode-effects", "Hard light"), NULL },
|
||||
{ GIMP_SOFTLIGHT_MODE, NC_("layer-mode-effects", "Soft light"), NULL },
|
||||
{ GIMP_GRAIN_EXTRACT_MODE, NC_("layer-mode-effects", "Grain extract"), NULL },
|
||||
{ GIMP_GRAIN_MERGE_MODE, NC_("layer-mode-effects", "Grain merge"), NULL },
|
||||
{ GIMP_COLOR_ERASE_MODE, NC_("layer-mode-effects", "Color erase"), NULL },
|
||||
{ GIMP_ERASE_MODE, NC_("layer-mode-effects", "Erase"), NULL },
|
||||
{ GIMP_REPLACE_MODE, NC_("layer-mode-effects", "Replace"), NULL },
|
||||
{ GIMP_ANTI_ERASE_MODE, NC_("layer-mode-effects", "Anti erase"), NULL },
|
||||
{ 0, NULL, NULL }
|
||||
};
|
||||
|
||||
static GType type = 0;
|
||||
|
||||
if (G_UNLIKELY (! type))
|
||||
{
|
||||
type = g_enum_register_static ("GimpLayerModeEffects", values);
|
||||
gimp_type_set_translation_context (type, "layer-mode-effects");
|
||||
gimp_enum_set_value_descriptions (type, descs);
|
||||
}
|
||||
|
||||
return type;
|
||||
}
|
||||
|
||||
GType
|
||||
gimp_alignment_type_get_type (void)
|
||||
{
|
||||
|
@ -75,6 +75,18 @@ typedef enum
|
||||
} GimpConvertPaletteType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_CONVOLUTION_TYPE (gimp_convolution_type_get_type ())
|
||||
|
||||
GType gimp_convolution_type_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_NORMAL_CONVOL, /* Negative numbers truncated */
|
||||
GIMP_ABSOLUTE_CONVOL, /* Absolute value */
|
||||
GIMP_NEGATIVE_CONVOL /* add 127 to values */
|
||||
} GimpConvolutionType;
|
||||
|
||||
|
||||
#define GIMP_TYPE_CURVE_TYPE (gimp_curve_type_get_type ())
|
||||
|
||||
GType gimp_curve_type_get_type (void) G_GNUC_CONST;
|
||||
@ -136,6 +148,41 @@ typedef enum
|
||||
} GimpHueRange;
|
||||
|
||||
|
||||
#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, /*< desc="Normal" >*/
|
||||
GIMP_DISSOLVE_MODE, /*< desc="Dissolve" >*/
|
||||
GIMP_BEHIND_MODE, /*< desc="Behind" >*/
|
||||
GIMP_MULTIPLY_MODE, /*< desc="Multiply" >*/
|
||||
GIMP_SCREEN_MODE, /*< desc="Screen" >*/
|
||||
GIMP_OVERLAY_MODE, /*< desc="Overlay" >*/
|
||||
GIMP_DIFFERENCE_MODE, /*< desc="Difference" >*/
|
||||
GIMP_ADDITION_MODE, /*< desc="Addition" >*/
|
||||
GIMP_SUBTRACT_MODE, /*< desc="Subtract" >*/
|
||||
GIMP_DARKEN_ONLY_MODE, /*< desc="Darken only" >*/
|
||||
GIMP_LIGHTEN_ONLY_MODE, /*< desc="Lighten only" >*/
|
||||
GIMP_HUE_MODE, /*< desc="Hue" >*/
|
||||
GIMP_SATURATION_MODE, /*< desc="Saturation" >*/
|
||||
GIMP_COLOR_MODE, /*< desc="Color" >*/
|
||||
GIMP_VALUE_MODE, /*< desc="Value" >*/
|
||||
GIMP_DIVIDE_MODE, /*< desc="Divide" >*/
|
||||
GIMP_DODGE_MODE, /*< desc="Dodge" >*/
|
||||
GIMP_BURN_MODE, /*< desc="Burn" >*/
|
||||
GIMP_HARDLIGHT_MODE, /*< desc="Hard light" >*/
|
||||
GIMP_SOFTLIGHT_MODE, /*< desc="Soft light" >*/
|
||||
GIMP_GRAIN_EXTRACT_MODE, /*< desc="Grain extract" >*/
|
||||
GIMP_GRAIN_MERGE_MODE, /*< desc="Grain merge" >*/
|
||||
GIMP_COLOR_ERASE_MODE, /*< desc="Color erase" >*/
|
||||
GIMP_ERASE_MODE, /*< pdb-skip, desc="Erase" >*/
|
||||
GIMP_REPLACE_MODE, /*< pdb-skip, desc="Replace" >*/
|
||||
GIMP_ANTI_ERASE_MODE /*< pdb-skip, desc="Anti erase" >*/
|
||||
} GimpLayerModeEffects;
|
||||
|
||||
|
||||
#define GIMP_TYPE_ALIGNMENT_TYPE (gimp_alignment_type_get_type ())
|
||||
|
||||
GType gimp_alignment_type_get_type (void) G_GNUC_CONST;
|
||||
|
@ -24,6 +24,7 @@
|
||||
#include "libgimpmath/gimpmathtypes.h"
|
||||
|
||||
#include "base/base-types.h"
|
||||
#include "config/config-types.h"
|
||||
|
||||
#include "core/core-enums.h"
|
||||
|
||||
|
@ -71,7 +71,6 @@ EXTRA_DIST = \
|
||||
|
||||
enum_headers = \
|
||||
../../libgimpbase/gimpbaseenums.h \
|
||||
../../app/base/base-enums.h \
|
||||
../../app/core/core-enums.h \
|
||||
../../app/text/text-enums.h \
|
||||
../../app/paint/paint-enums.h \
|
||||
|
@ -411,9 +411,66 @@ package Gimp::CodeGen::enums;
|
||||
symbols => [ qw(GIMP_VECTORS_STROKE_TYPE_BEZIER) ],
|
||||
mapping => { GIMP_VECTORS_STROKE_TYPE_BEZIER => '0' }
|
||||
},
|
||||
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' }
|
||||
},
|
||||
GimpConvertPaletteType =>
|
||||
{ contig => 1,
|
||||
header => 'core/core-enums.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' }
|
||||
},
|
||||
GimpConvolutionType =>
|
||||
{ contig => 1,
|
||||
header => 'core/core-enums.h',
|
||||
symbols => [ qw(GIMP_NORMAL_CONVOL GIMP_ABSOLUTE_CONVOL
|
||||
GIMP_NEGATIVE_CONVOL) ],
|
||||
mapping => { GIMP_NORMAL_CONVOL => '0',
|
||||
GIMP_ABSOLUTE_CONVOL => '1',
|
||||
GIMP_NEGATIVE_CONVOL => '2' }
|
||||
},
|
||||
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) ],
|
||||
mapping => { GIMP_HISTOGRAM_VALUE => '0',
|
||||
GIMP_HISTOGRAM_RED => '1',
|
||||
GIMP_HISTOGRAM_GREEN => '2',
|
||||
GIMP_HISTOGRAM_BLUE => '3',
|
||||
GIMP_HISTOGRAM_ALPHA => '4' }
|
||||
},
|
||||
GimpHueRange =>
|
||||
{ contig => 1,
|
||||
header => 'core/core-enums.h',
|
||||
symbols => [ qw(GIMP_ALL_HUES GIMP_RED_HUES GIMP_YELLOW_HUES
|
||||
GIMP_GREEN_HUES GIMP_CYAN_HUES GIMP_BLUE_HUES
|
||||
GIMP_MAGENTA_HUES) ],
|
||||
mapping => { GIMP_ALL_HUES => '0',
|
||||
GIMP_RED_HUES => '1',
|
||||
GIMP_YELLOW_HUES => '2',
|
||||
GIMP_GREEN_HUES => '3',
|
||||
GIMP_CYAN_HUES => '4',
|
||||
GIMP_BLUE_HUES => '5',
|
||||
GIMP_MAGENTA_HUES => '6' }
|
||||
},
|
||||
GimpLayerModeEffects =>
|
||||
{ contig => 1,
|
||||
header => 'base/base-enums.h',
|
||||
header => 'core/core-enums.h',
|
||||
symbols => [ qw(GIMP_NORMAL_MODE GIMP_DISSOLVE_MODE
|
||||
GIMP_BEHIND_MODE GIMP_MULTIPLY_MODE
|
||||
GIMP_SCREEN_MODE GIMP_OVERLAY_MODE
|
||||
@ -449,63 +506,6 @@ package Gimp::CodeGen::enums;
|
||||
GIMP_GRAIN_MERGE_MODE => '21',
|
||||
GIMP_COLOR_ERASE_MODE => '22' }
|
||||
},
|
||||
GimpConvolutionType =>
|
||||
{ contig => 1,
|
||||
header => 'base/base-enums.h',
|
||||
symbols => [ qw(GIMP_NORMAL_CONVOL GIMP_ABSOLUTE_CONVOL
|
||||
GIMP_NEGATIVE_CONVOL) ],
|
||||
mapping => { GIMP_NORMAL_CONVOL => '0',
|
||||
GIMP_ABSOLUTE_CONVOL => '1',
|
||||
GIMP_NEGATIVE_CONVOL => '2' }
|
||||
},
|
||||
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' }
|
||||
},
|
||||
GimpConvertPaletteType =>
|
||||
{ contig => 1,
|
||||
header => 'core/core-enums.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' }
|
||||
},
|
||||
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) ],
|
||||
mapping => { GIMP_HISTOGRAM_VALUE => '0',
|
||||
GIMP_HISTOGRAM_RED => '1',
|
||||
GIMP_HISTOGRAM_GREEN => '2',
|
||||
GIMP_HISTOGRAM_BLUE => '3',
|
||||
GIMP_HISTOGRAM_ALPHA => '4' }
|
||||
},
|
||||
GimpHueRange =>
|
||||
{ contig => 1,
|
||||
header => 'core/core-enums.h',
|
||||
symbols => [ qw(GIMP_ALL_HUES GIMP_RED_HUES GIMP_YELLOW_HUES
|
||||
GIMP_GREEN_HUES GIMP_CYAN_HUES GIMP_BLUE_HUES
|
||||
GIMP_MAGENTA_HUES) ],
|
||||
mapping => { GIMP_ALL_HUES => '0',
|
||||
GIMP_RED_HUES => '1',
|
||||
GIMP_YELLOW_HUES => '2',
|
||||
GIMP_GREEN_HUES => '3',
|
||||
GIMP_CYAN_HUES => '4',
|
||||
GIMP_BLUE_HUES => '5',
|
||||
GIMP_MAGENTA_HUES => '6' }
|
||||
},
|
||||
GimpFillType =>
|
||||
{ contig => 1,
|
||||
header => 'core/core-enums.h',
|
||||
|
Reference in New Issue
Block a user