app/core/core-enums.h moved gradient enums to core-enums.h and

2001-12-11  Sven Neumann  <sven@gimp.org>

	* app/core/core-enums.h
	* app/core/core-types.h: moved gradient enums to core-enums.h and
	namespaceified them.

	* app/core/gimpdrawable-blend.[ch]
	* app/core/gimpgradient.c
	* app/gui/gradient-editor-commands.c
	* app/pdb/misc_tools_cmds.c
	* app/tools/gimpblendtool.c
	* tools/pdbgen/pdb/misc_tools.pdb: changed accordingly.

	* libgimp/gimpenums.h
	* plug-ins/script-fu/script-fu-constants.c
	* tools/pdbgen/enums.pl: regenerated.
This commit is contained in:
Sven Neumann 2001-12-11 18:53:03 +00:00 committed by Sven Neumann
parent 03a6c04419
commit c44fe72500
16 changed files with 343 additions and 326 deletions

View File

@ -1,3 +1,20 @@
2001-12-11 Sven Neumann <sven@gimp.org>
* app/core/core-enums.h
* app/core/core-types.h: moved gradient enums to core-enums.h and
namespaceified them.
* app/core/gimpdrawable-blend.[ch]
* app/core/gimpgradient.c
* app/gui/gradient-editor-commands.c
* app/pdb/misc_tools_cmds.c
* app/tools/gimpblendtool.c
* tools/pdbgen/pdb/misc_tools.pdb: changed accordingly.
* libgimp/gimpenums.h
* plug-ins/script-fu/script-fu-constants.c
* tools/pdbgen/enums.pl: regenerated.
2001-12-11 Sven Neumann <sven@gimp.org>
* app/base/base-enums.h

View File

@ -423,12 +423,12 @@ gradient_editor_flip_cmd_callback (GtkWidget *widget,
switch (oseg->type)
{
case GRAD_SPHERE_INCREASING:
seg->type = GRAD_SPHERE_DECREASING;
case GIMP_GRAD_SPHERE_INCREASING:
seg->type = GIMP_GRAD_SPHERE_DECREASING;
break;
case GRAD_SPHERE_DECREASING:
seg->type = GRAD_SPHERE_INCREASING;
case GIMP_GRAD_SPHERE_DECREASING:
seg->type = GIMP_GRAD_SPHERE_INCREASING;
break;
default:
@ -437,12 +437,12 @@ gradient_editor_flip_cmd_callback (GtkWidget *widget,
switch (oseg->color)
{
case GRAD_HSV_CCW:
seg->color = GRAD_HSV_CW;
case GIMP_GRAD_HSV_CCW:
seg->color = GIMP_GRAD_HSV_CW;
break;
case GRAD_HSV_CW:
seg->color = GRAD_HSV_CCW;
case GIMP_GRAD_HSV_CW:
seg->color = GIMP_GRAD_HSV_CCW;
break;
default:
@ -1075,19 +1075,19 @@ gradient_editor_menu_update (GtkItemFactory *factory,
switch (editor->control_sel_l->type)
{
case GRAD_LINEAR:
case GIMP_GRAD_LINEAR:
SET_ACTIVE ("/blendingfunction/Linear", TRUE);
break;
case GRAD_CURVED:
case GIMP_GRAD_CURVED:
SET_ACTIVE ("/blendingfunction/Curved", TRUE);
break;
case GRAD_SINE:
case GIMP_GRAD_SINE:
SET_ACTIVE ("/blendingfunction/Sinusodial", TRUE);
break;
case GRAD_SPHERE_INCREASING:
case GIMP_GRAD_SPHERE_INCREASING:
SET_ACTIVE ("/blendingfunction/Spherical (increasing)", TRUE);
break;
case GRAD_SPHERE_DECREASING:
case GIMP_GRAD_SPHERE_DECREASING:
SET_ACTIVE ("/blendingfunction/Spherical (decreasing)", TRUE);
break;
}
@ -1104,13 +1104,13 @@ gradient_editor_menu_update (GtkItemFactory *factory,
switch (editor->control_sel_l->color)
{
case GRAD_RGB:
case GIMP_GRAD_RGB:
SET_ACTIVE ("/coloringtype/RGB", TRUE);
break;
case GRAD_HSV_CCW:
case GIMP_GRAD_HSV_CCW:
SET_ACTIVE ("/coloringtype/HSV (counter-clockwise hue)", TRUE);
break;
case GRAD_HSV_CW:
case GIMP_GRAD_HSV_CW:
SET_ACTIVE ("/coloringtype/HSV (clockwise hue)", TRUE);
break;
}

View File

@ -71,6 +71,52 @@ typedef enum /*< pdb-skip >*/
* non-registered enums; register them if needed
*/
typedef enum /*< skip >*/
{
GIMP_LINEAR,
GIMP_BILINEAR,
GIMP_RADIAL,
GIMP_SQUARE,
GIMP_CONICAL_SYMMETRIC,
GIMP_CONICAL_ASYMMETRIC,
GIMP_SHAPEBURST_ANGULAR,
GIMP_SHAPEBURST_SPHERICAL,
GIMP_SHAPEBURST_DIMPLED,
GIMP_SPIRAL_CLOCKWISE,
GIMP_SPIRAL_ANTICLOCKWISE
} GimpGradientType;
typedef enum /*< pdb-skip >*/ /*< skip >*/
{
GIMP_GRAD_LINEAR = 0,
GIMP_GRAD_CURVED,
GIMP_GRAD_SINE,
GIMP_GRAD_SPHERE_INCREASING,
GIMP_GRAD_SPHERE_DECREASING
} GimpGradientSegmentType;
typedef enum /*< pdb-skip >*/ /*< skip >*/
{
GIMP_GRAD_RGB = 0, /* normal RGB */
GIMP_GRAD_HSV_CCW, /* counterclockwise hue */
GIMP_GRAD_HSV_CW /* clockwise hue */
} GimpGradientSegmentColor;
typedef enum /*< chop=_MODE >*/ /*< skip >*/
{
GIMP_FG_BG_RGB_MODE,
GIMP_FG_BG_HSV_MODE,
GIMP_FG_TRANS_MODE,
GIMP_CUSTOM_MODE
} GimpBlendMode;
typedef enum /*< skip >*/
{
GIMP_REPEAT_NONE,
GIMP_REPEAT_SAWTOOTH,
GIMP_REPEAT_TRIANGULAR
} GimpRepeatMode;
typedef enum /*< skip >*/
{
GIMP_RGB_IMAGE,

View File

@ -131,52 +131,6 @@ typedef enum
PATTERN_BUCKET_FILL
} BucketFillMode;
typedef enum
{
LINEAR,
BILINEAR,
RADIAL,
SQUARE,
CONICAL_SYMMETRIC,
CONICAL_ASYMMETRIC,
SHAPEBURST_ANGULAR,
SHAPEBURST_SPHERICAL,
SHAPEBURST_DIMPLED,
SPIRAL_CLOCKWISE,
SPIRAL_ANTICLOCKWISE
} GradientType;
typedef enum /*< pdb-skip >*/
{
GRAD_LINEAR = 0,
GRAD_CURVED,
GRAD_SINE,
GRAD_SPHERE_INCREASING,
GRAD_SPHERE_DECREASING
} GimpGradientSegmentType;
typedef enum /*< pdb-skip >*/
{
GRAD_RGB = 0, /* normal RGB */
GRAD_HSV_CCW, /* counterclockwise hue */
GRAD_HSV_CW /* clockwise hue */
} GimpGradientSegmentColor;
typedef enum /*< chop=_MODE >*/
{
FG_BG_RGB_MODE,
FG_BG_HSV_MODE,
FG_TRANS_MODE,
CUSTOM_MODE
} BlendMode;
typedef enum
{
REPEAT_NONE,
REPEAT_SAWTOOTH,
REPEAT_TRIANGULAR
} RepeatMode;
/* base objects */

View File

@ -41,20 +41,20 @@
#include "gimpimage-mask.h"
typedef gdouble (* RepeatFunc) (gdouble);
typedef gdouble (* BlendRepeatFunc) (gdouble);
typedef struct
{
GimpGradient *gradient;
gdouble offset;
gdouble sx, sy;
BlendMode blend_mode;
GradientType gradient_type;
GimpRGB fg, bg;
gdouble dist;
gdouble vec[2];
RepeatFunc repeat_func;
GimpGradient *gradient;
gdouble offset;
gdouble sx, sy;
GimpBlendMode blend_mode;
GimpGradientType gradient_type;
GimpRGB fg, bg;
gdouble dist;
gdouble vec[2];
BlendRepeatFunc repeat_func;
} RenderBlendData;
typedef struct
@ -128,24 +128,24 @@ static void gradient_put_pixel (gint x,
GimpRGB *color,
gpointer put_pixel_data);
static void gradient_fill_region (GimpImage *gimage,
GimpDrawable *drawable,
PixelRegion *PR,
gint width,
gint height,
BlendMode blend_mode,
GradientType gradient_type,
gdouble offset,
RepeatMode repeat,
gint supersample,
gint max_depth,
gdouble threshold,
gdouble sx,
gdouble sy,
gdouble ex,
gdouble ey,
GimpProgressFunc progress_callback,
gpointer progress_data);
static void gradient_fill_region (GimpImage *gimage,
GimpDrawable *drawable,
PixelRegion *PR,
gint width,
gint height,
GimpBlendMode blend_mode,
GimpGradientType gradient_type,
gdouble offset,
GimpRepeatMode repeat,
gint supersample,
gint max_depth,
gdouble threshold,
gdouble sx,
gdouble sy,
gdouble ex,
gdouble ey,
GimpProgressFunc progress_callback,
gpointer progress_data);
/* variables for the shapeburst algs */
@ -166,12 +166,12 @@ static PixelRegion distR =
void
gimp_drawable_blend (GimpDrawable *drawable,
BlendMode blend_mode,
GimpBlendMode blend_mode,
int paint_mode,
GradientType gradient_type,
GimpGradientType gradient_type,
gdouble opacity,
gdouble offset,
RepeatMode repeat,
GimpRepeatMode repeat,
gint supersample,
gint max_depth,
gdouble threshold,
@ -191,10 +191,6 @@ gimp_drawable_blend (GimpDrawable *drawable,
gint x1, y1, x2, y2;
g_return_if_fail (GIMP_IS_DRAWABLE (drawable));
g_return_if_fail (gradient_type >= LINEAR &&
gradient_type <= SPIRAL_ANTICLOCKWISE);
g_return_if_fail (blend_mode >= FG_BG_RGB_MODE && blend_mode <= CUSTOM_MODE);
g_return_if_fail (repeat >= REPEAT_NONE && repeat <= REPEAT_TRIANGULAR);
gimage = gimp_drawable_gimage (drawable);
@ -694,54 +690,54 @@ gradient_render_pixel (double x,
switch (rbd->gradient_type)
{
case LINEAR:
case GIMP_LINEAR:
factor = gradient_calc_linear_factor (rbd->dist, rbd->vec, rbd->offset,
x - rbd->sx, y - rbd->sy);
break;
case BILINEAR:
case GIMP_BILINEAR:
factor = gradient_calc_bilinear_factor (rbd->dist, rbd->vec, rbd->offset,
x - rbd->sx, y - rbd->sy);
break;
case RADIAL:
case GIMP_RADIAL:
factor = gradient_calc_radial_factor (rbd->dist, rbd->offset,
x - rbd->sx, y - rbd->sy);
break;
case SQUARE:
case GIMP_SQUARE:
factor = gradient_calc_square_factor (rbd->dist, rbd->offset,
x - rbd->sx, y - rbd->sy);
break;
case CONICAL_SYMMETRIC:
case GIMP_CONICAL_SYMMETRIC:
factor = gradient_calc_conical_sym_factor (rbd->dist, rbd->vec, rbd->offset,
x - rbd->sx, y - rbd->sy);
break;
case CONICAL_ASYMMETRIC:
case GIMP_CONICAL_ASYMMETRIC:
factor = gradient_calc_conical_asym_factor (rbd->dist, rbd->vec, rbd->offset,
x - rbd->sx, y - rbd->sy);
break;
case SHAPEBURST_ANGULAR:
case GIMP_SHAPEBURST_ANGULAR:
factor = gradient_calc_shapeburst_angular_factor (x, y);
break;
case SHAPEBURST_SPHERICAL:
case GIMP_SHAPEBURST_SPHERICAL:
factor = gradient_calc_shapeburst_spherical_factor (x, y);
break;
case SHAPEBURST_DIMPLED:
case GIMP_SHAPEBURST_DIMPLED:
factor = gradient_calc_shapeburst_dimpled_factor (x, y);
break;
case SPIRAL_CLOCKWISE:
case GIMP_SPIRAL_CLOCKWISE:
factor = gradient_calc_spiral_factor (rbd->dist, rbd->vec, rbd->offset,
x - rbd->sx, y - rbd->sy,TRUE);
break;
case SPIRAL_ANTICLOCKWISE:
case GIMP_SPIRAL_ANTICLOCKWISE:
factor = gradient_calc_spiral_factor (rbd->dist, rbd->vec, rbd->offset,
x - rbd->sx, y - rbd->sy,FALSE);
break;
@ -757,7 +753,7 @@ gradient_render_pixel (double x,
/* Blend the colors */
if (rbd->blend_mode == CUSTOM_MODE)
if (rbd->blend_mode == GIMP_CUSTOM_MODE)
{
gimp_gradient_get_color_at (rbd->gradient, factor, color);
}
@ -770,7 +766,7 @@ gradient_render_pixel (double x,
color->b = rbd->fg.b + (rbd->bg.b - rbd->fg.b) * factor;
color->a = rbd->fg.a + (rbd->bg.a - rbd->fg.a) * factor;
if (rbd->blend_mode == FG_BG_HSV_MODE)
if (rbd->blend_mode == GIMP_FG_BG_HSV_MODE)
gimp_hsv_to_rgb_double (&color->r, &color->g, &color->b);
}
}
@ -817,10 +813,10 @@ gradient_fill_region (GimpImage *gimage,
PixelRegion *PR,
gint width,
gint height,
BlendMode blend_mode,
GradientType gradient_type,
GimpBlendMode blend_mode,
GimpGradientType gradient_type,
gdouble offset,
RepeatMode repeat,
GimpRepeatMode repeat,
gint supersample,
gint max_depth,
gdouble threshold,
@ -856,10 +852,10 @@ gradient_fill_region (GimpImage *gimage,
switch (blend_mode)
{
case FG_BG_RGB_MODE:
case GIMP_FG_BG_RGB_MODE:
break;
case FG_BG_HSV_MODE:
case GIMP_FG_BG_HSV_MODE:
/* Convert to HSV */
gimp_rgb_to_hsv_double (&rbd.fg.r, &rbd.fg.g, &rbd.fg.b);
@ -867,7 +863,7 @@ gradient_fill_region (GimpImage *gimage,
break;
case FG_TRANS_MODE:
case GIMP_FG_TRANS_MODE:
/* Color does not change, just the opacity */
rbd.bg = rbd.fg;
@ -875,7 +871,7 @@ gradient_fill_region (GimpImage *gimage,
break;
case CUSTOM_MODE:
case GIMP_CUSTOM_MODE:
break;
default:
@ -887,20 +883,20 @@ gradient_fill_region (GimpImage *gimage,
switch (gradient_type)
{
case RADIAL:
case GIMP_RADIAL:
rbd.dist = sqrt(SQR(ex - sx) + SQR(ey - sy));
break;
case SQUARE:
case GIMP_SQUARE:
rbd.dist = MAX (fabs (ex - sx), fabs (ey - sy));
break;
case CONICAL_SYMMETRIC:
case CONICAL_ASYMMETRIC:
case SPIRAL_CLOCKWISE:
case SPIRAL_ANTICLOCKWISE:
case LINEAR:
case BILINEAR:
case GIMP_CONICAL_SYMMETRIC:
case GIMP_CONICAL_ASYMMETRIC:
case GIMP_SPIRAL_CLOCKWISE:
case GIMP_SPIRAL_ANTICLOCKWISE:
case GIMP_LINEAR:
case GIMP_BILINEAR:
rbd.dist = sqrt (SQR (ex - sx) + SQR (ey - sy));
if (rbd.dist > 0.0)
@ -911,9 +907,9 @@ gradient_fill_region (GimpImage *gimage,
break;
case SHAPEBURST_ANGULAR:
case SHAPEBURST_SPHERICAL:
case SHAPEBURST_DIMPLED:
case GIMP_SHAPEBURST_ANGULAR:
case GIMP_SHAPEBURST_SPHERICAL:
case GIMP_SHAPEBURST_DIMPLED:
rbd.dist = sqrt (SQR (ex - sx) + SQR (ey - sy));
gradient_precalc_shapeburst (gimage, drawable, PR, rbd.dist);
break;
@ -927,15 +923,15 @@ gradient_fill_region (GimpImage *gimage,
switch (repeat)
{
case REPEAT_NONE:
case GIMP_REPEAT_NONE:
rbd.repeat_func = gradient_repeat_none;
break;
case REPEAT_SAWTOOTH:
case GIMP_REPEAT_SAWTOOTH:
rbd.repeat_func = gradient_repeat_sawtooth;
break;
case REPEAT_TRIANGULAR:
case GIMP_REPEAT_TRIANGULAR:
rbd.repeat_func = gradient_repeat_triangular;
break;

View File

@ -21,12 +21,12 @@
void gimp_drawable_blend (GimpDrawable *drawable,
BlendMode blend_mode,
GimpBlendMode blend_mode,
gint paint_mode,
GradientType gradient_type,
GimpGradientType gradient_type,
gdouble opacity,
gdouble offset,
RepeatMode repeat,
GimpRepeatMode repeat,
gint supersample,
gint max_depth,
gdouble threshold,

View File

@ -552,23 +552,23 @@ gimp_gradient_get_color_at (GimpGradient *gradient,
switch (seg->type)
{
case GRAD_LINEAR:
case GIMP_GRAD_LINEAR:
factor = gimp_gradient_calc_linear_factor (middle, pos);
break;
case GRAD_CURVED:
case GIMP_GRAD_CURVED:
factor = gimp_gradient_calc_curved_factor (middle, pos);
break;
case GRAD_SINE:
case GIMP_GRAD_SINE:
factor = gimp_gradient_calc_sine_factor (middle, pos);
break;
case GRAD_SPHERE_INCREASING:
case GIMP_GRAD_SPHERE_INCREASING:
factor = gimp_gradient_calc_sphere_increasing_factor (middle, pos);
break;
case GRAD_SPHERE_DECREASING:
case GIMP_GRAD_SPHERE_DECREASING:
factor = gimp_gradient_calc_sphere_decreasing_factor (middle, pos);
break;
@ -580,12 +580,13 @@ gimp_gradient_get_color_at (GimpGradient *gradient,
/* Calculate color components */
rgb.a = seg->left_color.a + (seg->right_color.a - seg->left_color.a) * factor;
rgb.a =
seg->left_color.a + (seg->right_color.a - seg->left_color.a) * factor;
if (seg->color == GRAD_RGB)
if (seg->color == GIMP_GRAD_RGB)
{
rgb.r
= seg->left_color.r + (seg->right_color.r - seg->left_color.r) * factor;
rgb.r =
seg->left_color.r + (seg->right_color.r - seg->left_color.r) * factor;
rgb.g =
seg->left_color.g + (seg->right_color.g - seg->left_color.g) * factor;
@ -606,7 +607,7 @@ gimp_gradient_get_color_at (GimpGradient *gradient,
switch (seg->color)
{
case GRAD_HSV_CCW:
case GIMP_GRAD_HSV_CCW:
if (left_hsv.h < right_hsv.h)
{
left_hsv.h += (right_hsv.h - left_hsv.h) * factor;
@ -620,7 +621,7 @@ gimp_gradient_get_color_at (GimpGradient *gradient,
}
break;
case GRAD_HSV_CW:
case GIMP_GRAD_HSV_CW:
if (right_hsv.h < left_hsv.h)
{
left_hsv.h -= (left_hsv.h - right_hsv.h) * factor;
@ -766,8 +767,8 @@ gimp_gradient_segment_new (void)
gimp_rgba_set (&seg->left_color, 0.0, 0.0, 0.0, 1.0);
gimp_rgba_set (&seg->right_color, 1.0, 1.0, 1.0, 1.0);
seg->type = GRAD_LINEAR;
seg->color = GRAD_RGB;
seg->type = GIMP_GRAD_LINEAR;
seg->color = GIMP_GRAD_RGB;
seg->prev = seg->next = NULL;

View File

@ -423,12 +423,12 @@ gradient_editor_flip_cmd_callback (GtkWidget *widget,
switch (oseg->type)
{
case GRAD_SPHERE_INCREASING:
seg->type = GRAD_SPHERE_DECREASING;
case GIMP_GRAD_SPHERE_INCREASING:
seg->type = GIMP_GRAD_SPHERE_DECREASING;
break;
case GRAD_SPHERE_DECREASING:
seg->type = GRAD_SPHERE_INCREASING;
case GIMP_GRAD_SPHERE_DECREASING:
seg->type = GIMP_GRAD_SPHERE_INCREASING;
break;
default:
@ -437,12 +437,12 @@ gradient_editor_flip_cmd_callback (GtkWidget *widget,
switch (oseg->color)
{
case GRAD_HSV_CCW:
seg->color = GRAD_HSV_CW;
case GIMP_GRAD_HSV_CCW:
seg->color = GIMP_GRAD_HSV_CW;
break;
case GRAD_HSV_CW:
seg->color = GRAD_HSV_CCW;
case GIMP_GRAD_HSV_CW:
seg->color = GIMP_GRAD_HSV_CCW;
break;
default:
@ -1075,19 +1075,19 @@ gradient_editor_menu_update (GtkItemFactory *factory,
switch (editor->control_sel_l->type)
{
case GRAD_LINEAR:
case GIMP_GRAD_LINEAR:
SET_ACTIVE ("/blendingfunction/Linear", TRUE);
break;
case GRAD_CURVED:
case GIMP_GRAD_CURVED:
SET_ACTIVE ("/blendingfunction/Curved", TRUE);
break;
case GRAD_SINE:
case GIMP_GRAD_SINE:
SET_ACTIVE ("/blendingfunction/Sinusodial", TRUE);
break;
case GRAD_SPHERE_INCREASING:
case GIMP_GRAD_SPHERE_INCREASING:
SET_ACTIVE ("/blendingfunction/Spherical (increasing)", TRUE);
break;
case GRAD_SPHERE_DECREASING:
case GIMP_GRAD_SPHERE_DECREASING:
SET_ACTIVE ("/blendingfunction/Spherical (decreasing)", TRUE);
break;
}
@ -1104,13 +1104,13 @@ gradient_editor_menu_update (GtkItemFactory *factory,
switch (editor->control_sel_l->color)
{
case GRAD_RGB:
case GIMP_GRAD_RGB:
SET_ACTIVE ("/coloringtype/RGB", TRUE);
break;
case GRAD_HSV_CCW:
case GIMP_GRAD_HSV_CCW:
SET_ACTIVE ("/coloringtype/HSV (counter-clockwise hue)", TRUE);
break;
case GRAD_HSV_CW:
case GIMP_GRAD_HSV_CW:
SET_ACTIVE ("/coloringtype/HSV (clockwise hue)", TRUE);
break;
}

View File

@ -1517,27 +1517,27 @@ static GimpItemFactoryEntry gradient_editor_entries[] =
{ { N_("/blendingfunction/Linear"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_LINEAR, "<RadioItem>" },
GIMP_GRAD_LINEAR, "<RadioItem>" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Curved"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_CURVED, "/blendingfunction/Linear" },
GIMP_GRAD_CURVED, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Sinusodial"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_SINE, "/blendingfunction/Linear" },
GIMP_GRAD_SINE, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Spherical (increasing)"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_SPHERE_INCREASING, "/blendingfunction/Linear" },
GIMP_GRAD_SPHERE_INCREASING, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Spherical (decreasing)"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_SPHERE_DECREASING, "/blendingfunction/Linear" },
GIMP_GRAD_SPHERE_DECREASING, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/(Varies)"), NULL, NULL,
@ -1547,17 +1547,17 @@ static GimpItemFactoryEntry gradient_editor_entries[] =
{ { N_("/coloringtype/RGB"), NULL,
gradient_editor_coloring_type_cmd_callback,
GRAD_RGB, "<RadioItem>" },
GIMP_GRAD_RGB, "<RadioItem>" },
NULL,
NULL, NULL },
{ { N_("/coloringtype/HSV (counter-clockwise hue)"), NULL,
gradient_editor_coloring_type_cmd_callback,
GRAD_HSV_CCW, "/coloringtype/RGB" },
GIMP_GRAD_HSV_CCW, "/coloringtype/RGB" },
NULL,
NULL, NULL },
{ { N_("/coloringtype/HSV (clockwise hue)"), NULL,
gradient_editor_coloring_type_cmd_callback,
GRAD_HSV_CW, "/coloringtype/RGB" },
GIMP_GRAD_HSV_CW, "/coloringtype/RGB" },
NULL,
NULL, NULL },
{ { N_("/coloringtype/(Varies)"), NULL, NULL,

View File

@ -1517,27 +1517,27 @@ static GimpItemFactoryEntry gradient_editor_entries[] =
{ { N_("/blendingfunction/Linear"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_LINEAR, "<RadioItem>" },
GIMP_GRAD_LINEAR, "<RadioItem>" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Curved"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_CURVED, "/blendingfunction/Linear" },
GIMP_GRAD_CURVED, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Sinusodial"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_SINE, "/blendingfunction/Linear" },
GIMP_GRAD_SINE, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Spherical (increasing)"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_SPHERE_INCREASING, "/blendingfunction/Linear" },
GIMP_GRAD_SPHERE_INCREASING, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/Spherical (decreasing)"), NULL,
gradient_editor_blending_func_cmd_callback,
GRAD_SPHERE_DECREASING, "/blendingfunction/Linear" },
GIMP_GRAD_SPHERE_DECREASING, "/blendingfunction/Linear" },
NULL,
NULL, NULL },
{ { N_("/blendingfunction/(Varies)"), NULL, NULL,
@ -1547,17 +1547,17 @@ static GimpItemFactoryEntry gradient_editor_entries[] =
{ { N_("/coloringtype/RGB"), NULL,
gradient_editor_coloring_type_cmd_callback,
GRAD_RGB, "<RadioItem>" },
GIMP_GRAD_RGB, "<RadioItem>" },
NULL,
NULL, NULL },
{ { N_("/coloringtype/HSV (counter-clockwise hue)"), NULL,
gradient_editor_coloring_type_cmd_callback,
GRAD_HSV_CCW, "/coloringtype/RGB" },
GIMP_GRAD_HSV_CCW, "/coloringtype/RGB" },
NULL,
NULL, NULL },
{ { N_("/coloringtype/HSV (clockwise hue)"), NULL,
gradient_editor_coloring_type_cmd_callback,
GRAD_HSV_CW, "/coloringtype/RGB" },
GIMP_GRAD_HSV_CW, "/coloringtype/RGB" },
NULL,
NULL, NULL },
{ { N_("/coloringtype/(Varies)"), NULL, NULL,

View File

@ -31,6 +31,7 @@
#include "base/base-enums.h"
#include "base/tile-manager.h"
#include "core/core-enums.h"
#include "core/core-types.h"
#include "core/gimpdrawable-blend.h"
#include "core/gimpdrawable-bucket-fill.h"
@ -78,7 +79,7 @@ blend_invoker (Gimp *gimp,
success = FALSE;
blend_mode = args[1].value.pdb_int;
if (blend_mode < FG_BG_RGB_MODE || blend_mode > CUSTOM_MODE)
if (blend_mode < GIMP_FG_BG_RGB_MODE || blend_mode > GIMP_CUSTOM_MODE)
success = FALSE;
paint_mode = args[2].value.pdb_int;
@ -86,7 +87,7 @@ blend_invoker (Gimp *gimp,
success = FALSE;
gradient_type = args[3].value.pdb_int;
if (gradient_type < LINEAR || gradient_type > SPIRAL_ANTICLOCKWISE)
if (gradient_type < GIMP_LINEAR || gradient_type > GIMP_SPIRAL_ANTICLOCKWISE)
success = FALSE;
opacity = args[4].value.pdb_float;
@ -98,7 +99,7 @@ blend_invoker (Gimp *gimp,
success = FALSE;
repeat = args[6].value.pdb_int;
if (repeat < REPEAT_NONE || repeat > REPEAT_TRIANGULAR)
if (repeat < GIMP_REPEAT_NONE || repeat > GIMP_REPEAT_TRIANGULAR)
success = FALSE;
supersample = args[7].value.pdb_int ? TRUE : FALSE;
@ -153,7 +154,7 @@ static ProcArg blend_inargs[] =
{
GIMP_PDB_INT32,
"blend_mode",
"The type of blend: { FG_BG_RGB (0), FG_BG_HSV (1), FG_TRANS (2), CUSTOM (3) }"
"The type of blend: { GIMP_FG_BG_RGB (0), GIMP_FG_BG_HSV (1), GIMP_FG_TRANS (2), GIMP_CUSTOM (3) }"
},
{
GIMP_PDB_INT32,
@ -163,7 +164,7 @@ static ProcArg blend_inargs[] =
{
GIMP_PDB_INT32,
"gradient_type",
"The type of gradient: { LINEAR (0), BILINEAR (1), RADIAL (2), SQUARE (3), CONICAL_SYMMETRIC (4), CONICAL_ASYMMETRIC (5), SHAPEBURST_ANGULAR (6), SHAPEBURST_SPHERICAL (7), SHAPEBURST_DIMPLED (8), SPIRAL_CLOCKWISE (9), SPIRAL_ANTICLOCKWISE (10) }"
"The type of gradient: { GIMP_LINEAR (0), GIMP_BILINEAR (1), GIMP_RADIAL (2), GIMP_SQUARE (3), GIMP_CONICAL_SYMMETRIC (4), GIMP_CONICAL_ASYMMETRIC (5), GIMP_SHAPEBURST_ANGULAR (6), GIMP_SHAPEBURST_SPHERICAL (7), GIMP_SHAPEBURST_DIMPLED (8), GIMP_SPIRAL_CLOCKWISE (9), GIMP_SPIRAL_ANTICLOCKWISE (10) }"
},
{
GIMP_PDB_FLOAT,
@ -178,7 +179,7 @@ static ProcArg blend_inargs[] =
{
GIMP_PDB_INT32,
"repeat",
"Repeat mode: { REPEAT_NONE (0), REPEAT_SAWTOOTH (1), REPEAT_TRIANGULAR (2) }"
"Repeat mode: { GIMP_REPEAT_NONE (0), GIMP_REPEAT_SAWTOOTH (1), GIMP_REPEAT_TRIANGULAR (2) }"
},
{
GIMP_PDB_INT32,

View File

@ -59,35 +59,35 @@ typedef struct _BlendOptions BlendOptions;
struct _BlendOptions
{
PaintOptions paint_options;
PaintOptions paint_options;
gdouble offset;
gdouble offset_d;
GtkObject *offset_w;
gdouble offset;
gdouble offset_d;
GtkObject *offset_w;
BlendMode blend_mode;
BlendMode blend_mode_d;
GtkWidget *blend_mode_w;
GimpBlendMode blend_mode;
GimpBlendMode blend_mode_d;
GtkWidget *blend_mode_w;
GradientType gradient_type;
GradientType gradient_type_d;
GtkWidget *gradient_type_w;
GimpGradientType gradient_type;
GimpGradientType gradient_type_d;
GtkWidget *gradient_type_w;
RepeatMode repeat;
RepeatMode repeat_d;
GtkWidget *repeat_w;
GimpRepeatMode repeat;
GimpRepeatMode repeat_d;
GtkWidget *repeat_w;
gint supersample;
gint supersample_d;
GtkWidget *supersample_w;
gint supersample;
gint supersample_d;
GtkWidget *supersample_w;
gint max_depth;
gint max_depth_d;
GtkObject *max_depth_w;
gint max_depth;
gint max_depth_d;
GtkObject *max_depth_w;
gdouble threshold;
gdouble threshold_d;
GtkObject *threshold_w;
gdouble threshold;
gdouble threshold_d;
GtkObject *threshold_w;
};
@ -536,9 +536,9 @@ blend_options_new (GimpToolInfo *tool_info)
((GimpToolOptions *) options)->reset_func = blend_options_reset;
options->offset = options->offset_d = 0.0;
options->blend_mode = options->blend_mode_d = FG_BG_RGB_MODE;
options->gradient_type = options->gradient_type_d = LINEAR;
options->repeat = options->repeat_d = REPEAT_NONE;
options->blend_mode = options->blend_mode_d = GIMP_FG_BG_RGB_MODE;
options->gradient_type = options->gradient_type_d = GIMP_LINEAR;
options->repeat = options->repeat_d = GIMP_REPEAT_NONE;
options->supersample = options->supersample_d = FALSE;
options->max_depth = options->max_depth_d = 3;
options->threshold = options->threshold_d = 0.2;
@ -589,10 +589,10 @@ blend_options_new (GimpToolInfo *tool_info)
&options->blend_mode,
GINT_TO_POINTER (options->blend_mode_d),
_("FG to BG (RGB)"), GINT_TO_POINTER (FG_BG_RGB_MODE), NULL,
_("FG to BG (HSV)"), GINT_TO_POINTER (FG_BG_HSV_MODE), NULL,
_("FG to Transparent"), GINT_TO_POINTER (FG_TRANS_MODE), NULL,
_("Custom Gradient"), GINT_TO_POINTER (CUSTOM_MODE), NULL,
_("FG to BG (RGB)"), GINT_TO_POINTER (GIMP_FG_BG_RGB_MODE), NULL,
_("FG to BG (HSV)"), GINT_TO_POINTER (GIMP_FG_BG_HSV_MODE), NULL,
_("FG to Transparent"), GINT_TO_POINTER (GIMP_FG_TRANS_MODE), NULL,
_("Custom Gradient"), GINT_TO_POINTER (GIMP_CUSTOM_MODE), NULL,
NULL);
@ -607,17 +607,17 @@ blend_options_new (GimpToolInfo *tool_info)
options,
GINT_TO_POINTER (options->gradient_type_d),
_("Linear"), GINT_TO_POINTER (LINEAR), NULL,
_("Bi-Linear"), GINT_TO_POINTER (BILINEAR), NULL,
_("Radial"), GINT_TO_POINTER (RADIAL), NULL,
_("Square"), GINT_TO_POINTER (SQUARE), NULL,
_("Conical (symmetric)"), GINT_TO_POINTER (CONICAL_SYMMETRIC), NULL,
_("Conical (asymmetric)"), GINT_TO_POINTER (CONICAL_ASYMMETRIC), NULL,
_("Shapeburst (angular)"), GINT_TO_POINTER (SHAPEBURST_ANGULAR), NULL,
_("Shapeburst (spherical)"), GINT_TO_POINTER (SHAPEBURST_SPHERICAL), NULL,
_("Shapeburst (dimpled)"), GINT_TO_POINTER (SHAPEBURST_DIMPLED), NULL,
_("Spiral (clockwise)"), GINT_TO_POINTER (SPIRAL_CLOCKWISE), NULL,
_("Spiral (anticlockwise)"), GINT_TO_POINTER (SPIRAL_ANTICLOCKWISE), NULL,
_("Linear"), GINT_TO_POINTER (GIMP_LINEAR), NULL,
_("Bi-Linear"), GINT_TO_POINTER (GIMP_BILINEAR), NULL,
_("Radial"), GINT_TO_POINTER (GIMP_RADIAL), NULL,
_("Square"), GINT_TO_POINTER (GIMP_SQUARE), NULL,
_("Conical (symmetric)"), GINT_TO_POINTER (GIMP_CONICAL_SYMMETRIC), NULL,
_("Conical (asymmetric)"), GINT_TO_POINTER (GIMP_CONICAL_ASYMMETRIC), NULL,
_("Shapeburst (angular)"), GINT_TO_POINTER (GIMP_SHAPEBURST_ANGULAR), NULL,
_("Shapeburst (spherical)"), GINT_TO_POINTER (GIMP_SHAPEBURST_SPHERICAL), NULL,
_("Shapeburst (dimpled)"), GINT_TO_POINTER (GIMP_SHAPEBURST_DIMPLED), NULL,
_("Spiral (clockwise)"), GINT_TO_POINTER (GIMP_SPIRAL_CLOCKWISE), NULL,
_("Spiral (anticlockwise)"), GINT_TO_POINTER (GIMP_SPIRAL_ANTICLOCKWISE), NULL,
NULL);
@ -632,9 +632,9 @@ blend_options_new (GimpToolInfo *tool_info)
&options->repeat,
GINT_TO_POINTER (options->repeat_d),
_("None"), GINT_TO_POINTER (REPEAT_NONE), NULL,
_("Sawtooth Wave"), GINT_TO_POINTER (REPEAT_SAWTOOTH), NULL,
_("Triangular Wave"), GINT_TO_POINTER (REPEAT_TRIANGULAR), NULL,
_("None"), GINT_TO_POINTER (GIMP_REPEAT_NONE), NULL,
_("Sawtooth Wave"), GINT_TO_POINTER (GIMP_REPEAT_SAWTOOTH), NULL,
_("Triangular Wave"), GINT_TO_POINTER (GIMP_REPEAT_TRIANGULAR), NULL,
NULL);
@ -775,8 +775,8 @@ blend_options_drop_gradient (GtkWidget *widget,
gimp_context_set_gradient (context, GIMP_GRADIENT (viewable));
gtk_option_menu_set_history (GTK_OPTION_MENU (options->blend_mode_w),
CUSTOM_MODE);
options->blend_mode = CUSTOM_MODE;
GIMP_CUSTOM_MODE);
options->blend_mode = GIMP_CUSTOM_MODE;
}
static void

View File

@ -33,14 +33,6 @@ typedef enum
GIMP_INV_SELECTION_MASK
} GimpAddMaskType;
typedef enum
{
GIMP_FG_BG_RGB,
GIMP_FG_BG_HSV,
GIMP_FG_TRANS,
GIMP_CUSTOM
} GimpBlendMode;
typedef enum
{
GIMP_HARD,
@ -110,6 +102,14 @@ typedef enum
GIMP_BURN
} GimpDodgeBurnType;
typedef enum
{
GIMP_FG_BG_RGB,
GIMP_FG_BG_HSV,
GIMP_FG_TRANS,
GIMP_CUSTOM
} GimpBlendMode;
typedef enum
{
GIMP_VALUE_LUT,
@ -135,6 +135,21 @@ typedef enum
GIMP_NO_IMAGE_FILL
} GimpFillType;
typedef enum
{
GIMP_LINEAR,
GIMP_BILINEAR,
GIMP_RADIAL,
GIMP_SQUARE,
GIMP_CONICAL_SYMMETRIC,
GIMP_CONICAL_ASYMMETRIC,
GIMP_SHAPEBURST_ANGULAR,
GIMP_SHAPEBURST_SPHERICAL,
GIMP_SHAPEBURST_DIMPLED,
GIMP_SPIRAL_CLOCKWISE,
GIMP_SPIRAL_ANTICLOCKWISE
} GimpGradientType;
typedef enum
{
GIMP_RGB,
@ -189,6 +204,13 @@ typedef enum
GIMP_OFFSET_TRANSPARENT
} GimpOffsetType;
typedef enum
{
GIMP_REPEAT_NONE,
GIMP_REPEAT_SAWTOOTH,
GIMP_REPEAT_TRIANGULAR
} GimpRepeatMode;
typedef enum
{
GIMP_SHADOWS,
@ -205,21 +227,6 @@ typedef enum
GIMP_ONCE_END_COLOR
} GimpGradientPaintMode;
typedef enum
{
GIMP_LINEAR,
GIMP_BILINEAR,
GIMP_RADIAL,
GIMP_SQUARE,
GIMP_CONICAL_SYMMETRIC,
GIMP_CONICAL_ASYMMETRIC,
GIMP_SHAPEBURST_ANGULAR,
GIMP_SHAPEBURST_SPHERICAL,
GIMP_SHAPEBURST_DIMPLED,
GIMP_SPIRAL_CLOCKWISE,
GIMP_SPIRAL_ANTICLOCKWISE
} GimpGradientType;
typedef enum
{
GIMP_ALL_HUES,
@ -258,13 +265,6 @@ typedef enum
GIMP_INCREMENTAL
} GimpPaintApplicationMode;
typedef enum
{
GIMP_REPEAT_NONE,
GIMP_REPEAT_SAWTOOTH,
GIMP_REPEAT_TRIANGULAR
} GimpRepeatMode;
typedef enum
{
GIMP_RUN_INTERACTIVE,

View File

@ -29,11 +29,6 @@ init_generated_constants (void)
setvar (cintern ("SELECTION-MASK"), flocons (3), NIL);
setvar (cintern ("INV-SELECTION-MASK"), flocons (4), NIL);
setvar (cintern ("FG-BG-RGB"), flocons (0), NIL);
setvar (cintern ("FG-BG-HSV"), flocons (1), NIL);
setvar (cintern ("FG-TRANS"), flocons (2), NIL);
setvar (cintern ("CUSTOM"), flocons (3), NIL);
setvar (cintern ("HARD"), flocons (0), NIL);
setvar (cintern ("SOFT"), flocons (1), NIL);
setvar (cintern ("PRESSURE"), flocons (2), NIL);
@ -76,6 +71,11 @@ init_generated_constants (void)
setvar (cintern ("DODGE"), flocons (0), NIL);
setvar (cintern ("BURN"), flocons (1), NIL);
setvar (cintern ("FG-BG-RGB"), flocons (0), NIL);
setvar (cintern ("FG-BG-HSV"), flocons (1), NIL);
setvar (cintern ("FG-TRANS"), flocons (2), NIL);
setvar (cintern ("CUSTOM"), flocons (3), NIL);
setvar (cintern ("VALUE-LUT"), flocons (0), NIL);
setvar (cintern ("RED-LUT"), flocons (1), NIL);
setvar (cintern ("GREEN-LUT"), flocons (2), NIL);
@ -92,6 +92,18 @@ init_generated_constants (void)
setvar (cintern ("TRANS-IMAGE-FILL"), flocons (3), NIL);
setvar (cintern ("NO-IMAGE-FILL"), flocons (4), NIL);
setvar (cintern ("LINEAR"), flocons (0), NIL);
setvar (cintern ("BILINEAR"), flocons (1), NIL);
setvar (cintern ("RADIAL"), flocons (2), NIL);
setvar (cintern ("SQUARE"), flocons (3), NIL);
setvar (cintern ("CONICAL-SYMMETRIC"), flocons (4), NIL);
setvar (cintern ("CONICAL-ASYMMETRIC"), flocons (5), NIL);
setvar (cintern ("SHAPEBURST-ANGULAR"), flocons (6), NIL);
setvar (cintern ("SHAPEBURST-SPHERICAL"), flocons (7), NIL);
setvar (cintern ("SHAPEBURST-DIMPLED"), flocons (8), NIL);
setvar (cintern ("SPIRAL-CLOCKWISE"), flocons (9), NIL);
setvar (cintern ("SPIRAL-ANTICLOCKWISE"), flocons (10), NIL);
setvar (cintern ("RGB"), flocons (0), NIL);
setvar (cintern ("GRAY"), flocons (1), NIL);
setvar (cintern ("INDEXED"), flocons (2), NIL);
@ -170,6 +182,10 @@ init_generated_constants (void)
setvar (cintern ("PDB-SUCCESS"), flocons (3), NIL);
setvar (cintern ("PDB-CANCEL"), flocons (4), NIL);
setvar (cintern ("REPEAT-NONE"), flocons (0), NIL);
setvar (cintern ("REPEAT-SAWTOOTH"), flocons (1), NIL);
setvar (cintern ("REPEAT-TRIANGULAR"), flocons (2), NIL);
setvar (cintern ("STACK-TRACE-NEVER"), flocons (0), NIL);
setvar (cintern ("STACK-TRACE-QUERY"), flocons (1), NIL);
setvar (cintern ("STACK-TRACE-ALWAYS"), flocons (2), NIL);
@ -191,18 +207,6 @@ init_generated_constants (void)
setvar (cintern ("LOOP-TRIANGLE"), flocons (3), NIL);
setvar (cintern ("ONCE-END-COLOR"), flocons (4), NIL);
setvar (cintern ("LINEAR"), flocons (0), NIL);
setvar (cintern ("BILINEAR"), flocons (1), NIL);
setvar (cintern ("RADIAL"), flocons (2), NIL);
setvar (cintern ("SQUARE"), flocons (3), NIL);
setvar (cintern ("CONICAL-SYMMETRIC"), flocons (4), NIL);
setvar (cintern ("CONICAL-ASYMMETRIC"), flocons (5), NIL);
setvar (cintern ("SHAPEBURST-ANGULAR"), flocons (6), NIL);
setvar (cintern ("SHAPEBURST-SPHERICAL"), flocons (7), NIL);
setvar (cintern ("SHAPEBURST-DIMPLED"), flocons (8), NIL);
setvar (cintern ("SPIRAL-CLOCKWISE"), flocons (9), NIL);
setvar (cintern ("SPIRAL-ANTICLOCKWISE"), flocons (10), NIL);
setvar (cintern ("ALL-HUES"), flocons (0), NIL);
setvar (cintern ("RED-HUES"), flocons (1), NIL);
setvar (cintern ("YELLOW-HUES"), flocons (2), NIL);
@ -226,10 +230,6 @@ init_generated_constants (void)
setvar (cintern ("CONTINUOUS"), flocons (0), NIL);
setvar (cintern ("INCREMENTAL"), flocons (1), NIL);
setvar (cintern ("REPEAT-NONE"), flocons (0), NIL);
setvar (cintern ("REPEAT-SAWTOOTH"), flocons (1), NIL);
setvar (cintern ("REPEAT-TRIANGULAR"), flocons (2), NIL);
setvar (cintern ("RUN-INTERACTIVE"), flocons (0), NIL);
setvar (cintern ("RUN-NONINTERACTIVE"), flocons (1), NIL);
setvar (cintern ("RUN-WITH-LAST-VALS"), flocons (2), NIL);

View File

@ -290,47 +290,6 @@ package Gimp::CodeGen::enums;
BG_BUCKET_FILL => '1',
PATTERN_BUCKET_FILL => '2' }
},
GradientType =>
{ contig => 1,
header => 'core/core-types.h',
symbols => [ qw(LINEAR BILINEAR RADIAL SQUARE CONICAL_SYMMETRIC
CONICAL_ASYMMETRIC SHAPEBURST_ANGULAR
SHAPEBURST_SPHERICAL SHAPEBURST_DIMPLED
SPIRAL_CLOCKWISE SPIRAL_ANTICLOCKWISE) ],
mapping => { LINEAR => '0',
BILINEAR => '1',
RADIAL => '2',
SQUARE => '3',
CONICAL_SYMMETRIC => '4',
CONICAL_ASYMMETRIC => '5',
SHAPEBURST_ANGULAR => '6',
SHAPEBURST_SPHERICAL => '7',
SHAPEBURST_DIMPLED => '8',
SPIRAL_CLOCKWISE => '9',
SPIRAL_ANTICLOCKWISE => '10' }
},
BlendMode =>
{ contig => 1,
header => 'core/core-types.h',
symbols => [ qw(FG_BG_RGB_MODE FG_BG_HSV_MODE FG_TRANS_MODE
CUSTOM_MODE) ],
mapping => { FG_BG_RGB_MODE => '0',
FG_BG_HSV_MODE => '1',
FG_TRANS_MODE => '2',
CUSTOM_MODE => '3' },
nicks => { FG_BG_RGB_MODE => 'FG_BG_RGB',
FG_BG_HSV_MODE => 'FG_BG_HSV',
FG_TRANS_MODE => 'FG_TRANS',
CUSTOM_MODE => 'CUSTOM' }
},
RepeatMode =>
{ contig => 1,
header => 'core/core-types.h',
symbols => [ qw(REPEAT_NONE REPEAT_SAWTOOTH REPEAT_TRIANGULAR) ],
mapping => { REPEAT_NONE => '0',
REPEAT_SAWTOOTH => '1',
REPEAT_TRIANGULAR => '2' }
},
GimpImageBaseType =>
{ contig => 1,
header => 'core/core-enums.h',
@ -339,6 +298,49 @@ package Gimp::CodeGen::enums;
GIMP_GRAY => '1',
GIMP_INDEXED => '2' }
},
GimpGradientType =>
{ contig => 1,
header => 'core/core-enums.h',
symbols => [ qw(GIMP_LINEAR GIMP_BILINEAR GIMP_RADIAL GIMP_SQUARE
GIMP_CONICAL_SYMMETRIC GIMP_CONICAL_ASYMMETRIC
GIMP_SHAPEBURST_ANGULAR GIMP_SHAPEBURST_SPHERICAL
GIMP_SHAPEBURST_DIMPLED GIMP_SPIRAL_CLOCKWISE
GIMP_SPIRAL_ANTICLOCKWISE) ],
mapping => { GIMP_LINEAR => '0',
GIMP_BILINEAR => '1',
GIMP_RADIAL => '2',
GIMP_SQUARE => '3',
GIMP_CONICAL_SYMMETRIC => '4',
GIMP_CONICAL_ASYMMETRIC => '5',
GIMP_SHAPEBURST_ANGULAR => '6',
GIMP_SHAPEBURST_SPHERICAL => '7',
GIMP_SHAPEBURST_DIMPLED => '8',
GIMP_SPIRAL_CLOCKWISE => '9',
GIMP_SPIRAL_ANTICLOCKWISE => '10' }
},
GimpBlendMode =>
{ contig => 1,
header => 'core/core-enums.h',
symbols => [ qw(GIMP_FG_BG_RGB_MODE GIMP_FG_BG_HSV_MODE
GIMP_FG_TRANS_MODE GIMP_CUSTOM_MODE) ],
mapping => { GIMP_FG_BG_RGB_MODE => '0',
GIMP_FG_BG_HSV_MODE => '1',
GIMP_FG_TRANS_MODE => '2',
GIMP_CUSTOM_MODE => '3' },
nicks => { GIMP_FG_BG_RGB_MODE => 'GIMP_FG_BG_RGB',
GIMP_FG_BG_HSV_MODE => 'GIMP_FG_BG_HSV',
GIMP_FG_TRANS_MODE => 'GIMP_FG_TRANS',
GIMP_CUSTOM_MODE => 'GIMP_CUSTOM' }
},
GimpRepeatMode =>
{ contig => 1,
header => 'core/core-enums.h',
symbols => [ qw(GIMP_REPEAT_NONE GIMP_REPEAT_SAWTOOTH
GIMP_REPEAT_TRIANGULAR) ],
mapping => { GIMP_REPEAT_NONE => '0',
GIMP_REPEAT_SAWTOOTH => '1',
GIMP_REPEAT_TRIANGULAR => '2' }
},
GimpImageType =>
{ contig => 1,
header => 'core/core-enums.h',

View File

@ -66,11 +66,11 @@ HELP
@inargs = (
&drawable_arg,
{ name => 'blend_mode', type => 'enum BlendMode',
{ name => 'blend_mode', type => 'enum GimpBlendMode',
desc => 'The type of blend: { %%desc%% }' },
{ name => 'paint_mode', type => 'enum GimpLayerModeEffects',
desc => 'The paint application mode: { %%desc%% }' },
{ name => 'gradient_type', type => 'enum GradientType',
{ name => 'gradient_type', type => 'enum GimpGradientType',
desc => 'The type of gradient: { %%desc%% }' },
{ name => 'opacity', type => '0 <= float <= 100',
desc => 'The opacity of the final blend (%%desc%%)' },
@ -78,7 +78,7 @@ HELP
desc => 'Offset relates to the starting and ending coordinates
specified for the blend. This parameter is mode dependent
(%%desc%%)' },
{ name => 'repeat', type => 'enum RepeatMode',
{ name => 'repeat', type => 'enum GimpRepeatMode',
desc => 'Repeat mode: { %%desc%% }' },
{ name => 'supersample', type => 'boolean',
desc => 'Do adaptive supersampling (%%desc%%)' },