mirror of https://github.com/GNOME/gimp.git
app/Makefile.am app/appenums.h moved all enums from apptypes.h to the new
2001-01-19 Michael Natterer <mitch@gimp.org> * app/Makefile.am * app/appenums.h * app/apptypes.h: moved all enums from apptypes.h to the new file appenums.h * tools/pdbgen/Makefile.am * tools/pdbgen/app.pl * tools/pdbgen/enums.pl: changed accordingly. Removed some files from the list of files to scan for enums. * TODO.xml: added two minor UI issues.
This commit is contained in:
parent
1820d93e9d
commit
19b9a60469
14
ChangeLog
14
ChangeLog
|
@ -1,3 +1,17 @@
|
||||||
|
2001-01-19 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
|
* app/Makefile.am
|
||||||
|
* app/appenums.h
|
||||||
|
* app/apptypes.h: moved all enums from apptypes.h to the new file
|
||||||
|
appenums.h
|
||||||
|
|
||||||
|
* tools/pdbgen/Makefile.am
|
||||||
|
* tools/pdbgen/app.pl
|
||||||
|
* tools/pdbgen/enums.pl: changed accordingly. Removed some files
|
||||||
|
from the list of files to scan for enums.
|
||||||
|
|
||||||
|
* TODO.xml: added two minor UI issues.
|
||||||
|
|
||||||
2001-01-18 Sven Neumann <sven@gimp.org>
|
2001-01-18 Sven Neumann <sven@gimp.org>
|
||||||
|
|
||||||
* plug-ins/common/gqbist.c: fixed typo, adjusted coding style
|
* plug-ins/common/gqbist.c: fixed typo, adjusted coding style
|
||||||
|
|
28
TODO.xml
28
TODO.xml
|
@ -347,6 +347,34 @@
|
||||||
</contact>
|
</contact>
|
||||||
</entry>
|
</entry>
|
||||||
|
|
||||||
|
<entry size="small" difficulty="easy" status="0%" target="1.4">
|
||||||
|
<title>Add an Option to separately switch off the Layer Boundary</title>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
Currently the Layer boundary (the yellow dotted line around
|
||||||
|
the active layer) can only be switched off together with the
|
||||||
|
selection. This is evil.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<contact>
|
||||||
|
GIMP Developer List <gimp-developer@xcf.berkeley.edu>
|
||||||
|
</contact>
|
||||||
|
</entry>
|
||||||
|
|
||||||
|
<entry size="small" difficulty="easy" status="0%" target="1.4">
|
||||||
|
<title>Display the Memory Consumption of the Image</title>
|
||||||
|
<description>
|
||||||
|
<p>
|
||||||
|
The current memory size of the image should always be
|
||||||
|
available in the interface. Also show the new size of the
|
||||||
|
image in the "Resize" and "Set Canvas Size" dialogs.
|
||||||
|
</p>
|
||||||
|
</description>
|
||||||
|
<contact>
|
||||||
|
GIMP Developer List <gimp-developer@xcf.berkeley.edu>
|
||||||
|
</contact>
|
||||||
|
</entry>
|
||||||
|
|
||||||
</section> <!-- User Interface -->
|
</section> <!-- User Interface -->
|
||||||
|
|
||||||
<section>
|
<section>
|
||||||
|
|
|
@ -32,6 +32,7 @@ gimp_SOURCES = \
|
||||||
airbrush.h \
|
airbrush.h \
|
||||||
app_procs.c \
|
app_procs.c \
|
||||||
app_procs.h \
|
app_procs.h \
|
||||||
|
appenums.h \
|
||||||
appenv.h \
|
appenv.h \
|
||||||
apptypes.h \
|
apptypes.h \
|
||||||
asupsample.c \
|
asupsample.c \
|
||||||
|
|
|
@ -0,0 +1,325 @@
|
||||||
|
/* The GIMP -- an 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 2 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, write to the Free Software
|
||||||
|
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
|
||||||
|
*/
|
||||||
|
|
||||||
|
#ifndef __APPENUMS_H__
|
||||||
|
#define __APPENUMS_H__
|
||||||
|
|
||||||
|
|
||||||
|
/* Base image types */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
RGB,
|
||||||
|
GRAY,
|
||||||
|
INDEXED
|
||||||
|
} GimpImageBaseType;
|
||||||
|
|
||||||
|
/* Image types */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
RGB_GIMAGE, /*< nick=RGB_IMAGE >*/
|
||||||
|
RGBA_GIMAGE, /*< nick=RGBA_IMAGE >*/
|
||||||
|
GRAY_GIMAGE, /*< nick=GRAY_IMAGE >*/
|
||||||
|
GRAYA_GIMAGE, /*< nick=GRAYA_IMAGE >*/
|
||||||
|
INDEXED_GIMAGE, /*< nick=INDEXED_IMAGE >*/
|
||||||
|
INDEXEDA_GIMAGE /*< nick=INDEXEDA_IMAGE >*/
|
||||||
|
} GimpImageType;
|
||||||
|
|
||||||
|
/* Fill types */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
FOREGROUND_FILL, /*< nick=FG_IMAGE_FILL >*/
|
||||||
|
BACKGROUND_FILL, /*< nick=BG_IMAGE_FILL >*/
|
||||||
|
WHITE_FILL, /*< nick=WHITE_IMAGE_FILL >*/
|
||||||
|
TRANSPARENT_FILL, /*< nick=TRANS_IMAGE_FILL >*/
|
||||||
|
NO_FILL /*< nick=NO_IMAGE_FILL >*/
|
||||||
|
} GimpFillType;
|
||||||
|
|
||||||
|
/* Layer modes */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
NORMAL_MODE,
|
||||||
|
DISSOLVE_MODE,
|
||||||
|
BEHIND_MODE,
|
||||||
|
MULTIPLY_MODE,
|
||||||
|
SCREEN_MODE,
|
||||||
|
OVERLAY_MODE,
|
||||||
|
DIFFERENCE_MODE,
|
||||||
|
ADDITION_MODE,
|
||||||
|
SUBTRACT_MODE,
|
||||||
|
DARKEN_ONLY_MODE,
|
||||||
|
LIGHTEN_ONLY_MODE,
|
||||||
|
HUE_MODE,
|
||||||
|
SATURATION_MODE,
|
||||||
|
COLOR_MODE,
|
||||||
|
VALUE_MODE,
|
||||||
|
DIVIDE_MODE,
|
||||||
|
DODGE_MODE,
|
||||||
|
BURN_MODE,
|
||||||
|
HARDLIGHT_MODE,
|
||||||
|
ERASE_MODE, /*< skip >*/
|
||||||
|
REPLACE_MODE, /*< skip >*/
|
||||||
|
ANTI_ERASE_MODE /*< skip >*/
|
||||||
|
} LayerModeEffects;
|
||||||
|
|
||||||
|
/* Types of convolutions */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
NORMAL_CONVOL, /* Negative numbers truncated */
|
||||||
|
ABSOLUTE_CONVOL, /* Absolute value */
|
||||||
|
NEGATIVE_CONVOL /* add 127 to values */
|
||||||
|
} ConvolutionType;
|
||||||
|
|
||||||
|
/* Brush application types */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
HARD, /* pencil */
|
||||||
|
SOFT, /* paintbrush */
|
||||||
|
PRESSURE /* paintbrush with variable pressure */
|
||||||
|
} BrushApplicationMode;
|
||||||
|
|
||||||
|
/* Paint application modes */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
CONSTANT, /*< nick=CONTINUOUS >*/ /* pencil, paintbrush, airbrush, clone */
|
||||||
|
INCREMENTAL /* convolve, smudge */
|
||||||
|
} PaintApplicationMode;
|
||||||
|
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
APPLY,
|
||||||
|
DISCARD
|
||||||
|
} MaskApplyMode;
|
||||||
|
|
||||||
|
typedef enum /*< chop=ADD_ >*/
|
||||||
|
{
|
||||||
|
ADD_WHITE_MASK,
|
||||||
|
ADD_BLACK_MASK,
|
||||||
|
ADD_ALPHA_MASK
|
||||||
|
} AddMaskType;
|
||||||
|
|
||||||
|
/* gradient paint modes */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
ONCE_FORWARD, /* paint through once, then stop */
|
||||||
|
ONCE_BACKWARDS, /* paint once, then stop, but run the gradient the other way */
|
||||||
|
LOOP_SAWTOOTH, /* keep painting, looping through the grad start->end,start->end /|/|/| */
|
||||||
|
LOOP_TRIANGLE, /* keep paiting, looping though the grad start->end,end->start /\/\/\/ */
|
||||||
|
ONCE_END_COLOR /* paint once, but keep painting with the end color */
|
||||||
|
} GradientPaintMode;
|
||||||
|
|
||||||
|
|
||||||
|
/* gradient paint modes */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
LINEAR_INTERPOLATION,
|
||||||
|
CUBIC_INTERPOLATION,
|
||||||
|
NEAREST_NEIGHBOR_INTERPOLATION
|
||||||
|
} InterpolationType;
|
||||||
|
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
ORIENTATION_UNKNOWN,
|
||||||
|
ORIENTATION_HORIZONTAL,
|
||||||
|
ORIENTATION_VERTICAL
|
||||||
|
} InternalOrientationType;
|
||||||
|
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
HORIZONTAL,
|
||||||
|
VERTICAL,
|
||||||
|
UNKNOWN
|
||||||
|
} OrientationType;
|
||||||
|
|
||||||
|
/* Procedural database types */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
PDB_INT32,
|
||||||
|
PDB_INT16,
|
||||||
|
PDB_INT8,
|
||||||
|
PDB_FLOAT,
|
||||||
|
PDB_STRING,
|
||||||
|
PDB_INT32ARRAY,
|
||||||
|
PDB_INT16ARRAY,
|
||||||
|
PDB_INT8ARRAY,
|
||||||
|
PDB_FLOATARRAY,
|
||||||
|
PDB_STRINGARRAY,
|
||||||
|
PDB_COLOR,
|
||||||
|
PDB_REGION,
|
||||||
|
PDB_DISPLAY,
|
||||||
|
PDB_IMAGE,
|
||||||
|
PDB_LAYER,
|
||||||
|
PDB_CHANNEL,
|
||||||
|
PDB_DRAWABLE,
|
||||||
|
PDB_SELECTION,
|
||||||
|
PDB_BOUNDARY,
|
||||||
|
PDB_PATH,
|
||||||
|
PDB_PARASITE,
|
||||||
|
PDB_STATUS,
|
||||||
|
PDB_END
|
||||||
|
} PDBArgType;
|
||||||
|
|
||||||
|
/* Error types */
|
||||||
|
typedef enum
|
||||||
|
{
|
||||||
|
PDB_EXECUTION_ERROR,
|
||||||
|
PDB_CALLING_ERROR,
|
||||||
|
PDB_PASS_THROUGH,
|
||||||
|
PDB_SUCCESS,
|
||||||
|
PDB_CANCEL
|
||||||
|
} PDBStatusType;
|
||||||
|
|
||||||
|
/* Procedure types */
|
||||||
|
typedef enum /*< chop=PDB_ >*/
|
||||||
|
{
|
||||||
|
PDB_INTERNAL,
|
||||||
|
PDB_PLUGIN,
|
||||||
|
PDB_EXTENSION,
|
||||||
|
PDB_TEMPORARY
|
||||||
|
} PDBProcType;
|
||||||
|
|
||||||
|
/* Selection Boolean operations */
|
||||||
|
typedef enum /*< chop=CHANNEL_OP_ >*/
|
||||||
|
{
|
||||||
|
CHANNEL_OP_ADD,
|
||||||
|
CHANNEL_OP_SUB,
|
||||||
|
CHANNEL_OP_REPLACE,
|
||||||
|
CHANNEL_OP_INTERSECT
|
||||||
|
} ChannelOps;
|
||||||
|
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
SELECTION_ADD = CHANNEL_OP_ADD,
|
||||||
|
SELECTION_SUB = CHANNEL_OP_SUB,
|
||||||
|
SELECTION_REPLACE = CHANNEL_OP_REPLACE,
|
||||||
|
SELECTION_INTERSECT = CHANNEL_OP_INTERSECT,
|
||||||
|
SELECTION_MOVE_MASK,
|
||||||
|
SELECTION_MOVE,
|
||||||
|
SELECTION_ANCHOR
|
||||||
|
} SelectOps;
|
||||||
|
|
||||||
|
/* The possible states for tools */
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
INACTIVE,
|
||||||
|
ACTIVE,
|
||||||
|
PAUSED
|
||||||
|
} ToolState;
|
||||||
|
|
||||||
|
/* Tool control actions */
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
PAUSE,
|
||||||
|
RESUME,
|
||||||
|
HALT,
|
||||||
|
CURSOR_UPDATE,
|
||||||
|
DESTROY,
|
||||||
|
RECREATE
|
||||||
|
} ToolAction;
|
||||||
|
|
||||||
|
/* Tool types */
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
TOOL_TYPE_NONE = -1,
|
||||||
|
FIRST_TOOLBOX_TOOL = 0,
|
||||||
|
RECT_SELECT = FIRST_TOOLBOX_TOOL,
|
||||||
|
ELLIPSE_SELECT,
|
||||||
|
FREE_SELECT,
|
||||||
|
FUZZY_SELECT,
|
||||||
|
BEZIER_SELECT,
|
||||||
|
ISCISSORS,
|
||||||
|
MOVE,
|
||||||
|
MAGNIFY,
|
||||||
|
CROP,
|
||||||
|
ROTATE,
|
||||||
|
SCALE,
|
||||||
|
SHEAR,
|
||||||
|
PERSPECTIVE,
|
||||||
|
FLIP,
|
||||||
|
TEXT,
|
||||||
|
COLOR_PICKER,
|
||||||
|
BUCKET_FILL,
|
||||||
|
BLEND,
|
||||||
|
PENCIL,
|
||||||
|
PAINTBRUSH,
|
||||||
|
AIRBRUSH,
|
||||||
|
INK,
|
||||||
|
CLONE,
|
||||||
|
ERASER,
|
||||||
|
SMUDGE,
|
||||||
|
CONVOLVE,
|
||||||
|
DODGEBURN,
|
||||||
|
MEASURE,
|
||||||
|
LAST_TOOLBOX_TOOL = MEASURE,
|
||||||
|
|
||||||
|
/* Non-toolbox tools */
|
||||||
|
BY_COLOR_SELECT,
|
||||||
|
COLOR_BALANCE,
|
||||||
|
BRIGHTNESS_CONTRAST,
|
||||||
|
HUE_SATURATION,
|
||||||
|
POSTERIZE,
|
||||||
|
THRESHOLD,
|
||||||
|
CURVES,
|
||||||
|
LEVELS,
|
||||||
|
HISTOGRAM
|
||||||
|
} ToolType;
|
||||||
|
|
||||||
|
/* possible transform functions */
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
TRANSFORM_CREATING,
|
||||||
|
TRANSFORM_HANDLE_1,
|
||||||
|
TRANSFORM_HANDLE_2,
|
||||||
|
TRANSFORM_HANDLE_3,
|
||||||
|
TRANSFORM_HANDLE_4,
|
||||||
|
TRANSFORM_HANDLE_CENTER
|
||||||
|
} TransformAction;
|
||||||
|
|
||||||
|
/* the different states that the transformation function can be called with */
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
TRANSFORM_INIT,
|
||||||
|
TRANSFORM_MOTION,
|
||||||
|
TRANSFORM_RECALC,
|
||||||
|
TRANSFORM_FINISH
|
||||||
|
} TransformState;
|
||||||
|
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
CURSOR_MODE_TOOL_ICON,
|
||||||
|
CURSOR_MODE_TOOL_CROSSHAIR,
|
||||||
|
CURSOR_MODE_CROSSHAIR
|
||||||
|
} CursorMode;
|
||||||
|
|
||||||
|
typedef enum /*< skip >*/
|
||||||
|
{
|
||||||
|
CURSOR_MODIFIER_NONE,
|
||||||
|
CURSOR_MODIFIER_PLUS,
|
||||||
|
CURSOR_MODIFIER_MINUS,
|
||||||
|
CURSOR_MODIFIER_INTERSECT,
|
||||||
|
CURSOR_MODIFIER_MOVE,
|
||||||
|
CURSOR_MODIFIER_RESIZE,
|
||||||
|
CURSOR_MODIFIER_CONTROL,
|
||||||
|
CURSOR_MODIFIER_ANCHOR,
|
||||||
|
CURSOR_MODIFIER_FOREGROUND,
|
||||||
|
CURSOR_MODIFIER_BACKGROUND,
|
||||||
|
CURSOR_MODIFIER_PATTERN,
|
||||||
|
CURSOR_MODIFIER_HAND
|
||||||
|
} CursorModifier;
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* __APPENUMS_H__ */
|
331
app/apptypes.h
331
app/apptypes.h
|
@ -19,13 +19,6 @@
|
||||||
#ifndef __APPTYPES_H__
|
#ifndef __APPTYPES_H__
|
||||||
#define __APPTYPES_H__
|
#define __APPTYPES_H__
|
||||||
|
|
||||||
/* To avoid problems with headers including each others like spaghetti
|
|
||||||
* (even recursively), and various types not being defined when they
|
|
||||||
* are needed depending on the order you happen to include headers,
|
|
||||||
* this file defines those enumeration and opaque struct types that
|
|
||||||
* don't depend on any other header. These problems began creeping up
|
|
||||||
* when we started to actually use these enums in function prototypes.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "undo_types.h"
|
#include "undo_types.h"
|
||||||
|
|
||||||
|
@ -37,309 +30,7 @@
|
||||||
|
|
||||||
#include "libgimp/gimpuitypes.h"
|
#include "libgimp/gimpuitypes.h"
|
||||||
|
|
||||||
|
#include "appenums.h"
|
||||||
/* Should we instead use the enums in libgimp/gimpenums.h? */
|
|
||||||
|
|
||||||
/* Base image types */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
RGB,
|
|
||||||
GRAY,
|
|
||||||
INDEXED
|
|
||||||
} GimpImageBaseType;
|
|
||||||
|
|
||||||
/* Image types */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
RGB_GIMAGE, /*< nick=RGB_IMAGE >*/
|
|
||||||
RGBA_GIMAGE, /*< nick=RGBA_IMAGE >*/
|
|
||||||
GRAY_GIMAGE, /*< nick=GRAY_IMAGE >*/
|
|
||||||
GRAYA_GIMAGE, /*< nick=GRAYA_IMAGE >*/
|
|
||||||
INDEXED_GIMAGE, /*< nick=INDEXED_IMAGE >*/
|
|
||||||
INDEXEDA_GIMAGE /*< nick=INDEXEDA_IMAGE >*/
|
|
||||||
} GimpImageType;
|
|
||||||
|
|
||||||
/* Fill types */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
FOREGROUND_FILL, /*< nick=FG_IMAGE_FILL >*/
|
|
||||||
BACKGROUND_FILL, /*< nick=BG_IMAGE_FILL >*/
|
|
||||||
WHITE_FILL, /*< nick=WHITE_IMAGE_FILL >*/
|
|
||||||
TRANSPARENT_FILL, /*< nick=TRANS_IMAGE_FILL >*/
|
|
||||||
NO_FILL /*< nick=NO_IMAGE_FILL >*/
|
|
||||||
} GimpFillType;
|
|
||||||
|
|
||||||
/* Layer modes */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
NORMAL_MODE,
|
|
||||||
DISSOLVE_MODE,
|
|
||||||
BEHIND_MODE,
|
|
||||||
MULTIPLY_MODE,
|
|
||||||
SCREEN_MODE,
|
|
||||||
OVERLAY_MODE,
|
|
||||||
DIFFERENCE_MODE,
|
|
||||||
ADDITION_MODE,
|
|
||||||
SUBTRACT_MODE,
|
|
||||||
DARKEN_ONLY_MODE,
|
|
||||||
LIGHTEN_ONLY_MODE,
|
|
||||||
HUE_MODE,
|
|
||||||
SATURATION_MODE,
|
|
||||||
COLOR_MODE,
|
|
||||||
VALUE_MODE,
|
|
||||||
DIVIDE_MODE,
|
|
||||||
DODGE_MODE,
|
|
||||||
BURN_MODE,
|
|
||||||
HARDLIGHT_MODE,
|
|
||||||
ERASE_MODE, /*< skip >*/
|
|
||||||
REPLACE_MODE, /*< skip >*/
|
|
||||||
ANTI_ERASE_MODE /*< skip >*/
|
|
||||||
} LayerModeEffects;
|
|
||||||
|
|
||||||
/* Types of convolutions */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
NORMAL_CONVOL, /* Negative numbers truncated */
|
|
||||||
ABSOLUTE_CONVOL, /* Absolute value */
|
|
||||||
NEGATIVE_CONVOL /* add 127 to values */
|
|
||||||
} ConvolutionType;
|
|
||||||
|
|
||||||
/* Brush application types */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
HARD, /* pencil */
|
|
||||||
SOFT, /* paintbrush */
|
|
||||||
PRESSURE /* paintbrush with variable pressure */
|
|
||||||
} BrushApplicationMode;
|
|
||||||
|
|
||||||
/* Paint application modes */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
CONSTANT, /*< nick=CONTINUOUS >*/ /* pencil, paintbrush, airbrush, clone */
|
|
||||||
INCREMENTAL /* convolve, smudge */
|
|
||||||
} PaintApplicationMode;
|
|
||||||
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
APPLY,
|
|
||||||
DISCARD
|
|
||||||
} MaskApplyMode;
|
|
||||||
|
|
||||||
typedef enum /*< chop=ADD_ >*/
|
|
||||||
{
|
|
||||||
ADD_WHITE_MASK,
|
|
||||||
ADD_BLACK_MASK,
|
|
||||||
ADD_ALPHA_MASK
|
|
||||||
} AddMaskType;
|
|
||||||
|
|
||||||
/* gradient paint modes */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
ONCE_FORWARD, /* paint through once, then stop */
|
|
||||||
ONCE_BACKWARDS, /* paint once, then stop, but run the gradient the other way */
|
|
||||||
LOOP_SAWTOOTH, /* keep painting, looping through the grad start->end,start->end /|/|/| */
|
|
||||||
LOOP_TRIANGLE, /* keep paiting, looping though the grad start->end,end->start /\/\/\/ */
|
|
||||||
ONCE_END_COLOR /* paint once, but keep painting with the end color */
|
|
||||||
} GradientPaintMode;
|
|
||||||
|
|
||||||
|
|
||||||
/* gradient paint modes */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
LINEAR_INTERPOLATION,
|
|
||||||
CUBIC_INTERPOLATION,
|
|
||||||
NEAREST_NEIGHBOR_INTERPOLATION
|
|
||||||
} InterpolationType;
|
|
||||||
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
ORIENTATION_UNKNOWN,
|
|
||||||
ORIENTATION_HORIZONTAL,
|
|
||||||
ORIENTATION_VERTICAL
|
|
||||||
} InternalOrientationType;
|
|
||||||
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
HORIZONTAL,
|
|
||||||
VERTICAL,
|
|
||||||
UNKNOWN
|
|
||||||
} OrientationType;
|
|
||||||
|
|
||||||
/* Procedural database types */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
PDB_INT32,
|
|
||||||
PDB_INT16,
|
|
||||||
PDB_INT8,
|
|
||||||
PDB_FLOAT,
|
|
||||||
PDB_STRING,
|
|
||||||
PDB_INT32ARRAY,
|
|
||||||
PDB_INT16ARRAY,
|
|
||||||
PDB_INT8ARRAY,
|
|
||||||
PDB_FLOATARRAY,
|
|
||||||
PDB_STRINGARRAY,
|
|
||||||
PDB_COLOR,
|
|
||||||
PDB_REGION,
|
|
||||||
PDB_DISPLAY,
|
|
||||||
PDB_IMAGE,
|
|
||||||
PDB_LAYER,
|
|
||||||
PDB_CHANNEL,
|
|
||||||
PDB_DRAWABLE,
|
|
||||||
PDB_SELECTION,
|
|
||||||
PDB_BOUNDARY,
|
|
||||||
PDB_PATH,
|
|
||||||
PDB_PARASITE,
|
|
||||||
PDB_STATUS,
|
|
||||||
PDB_END
|
|
||||||
} PDBArgType;
|
|
||||||
|
|
||||||
/* Error types */
|
|
||||||
typedef enum
|
|
||||||
{
|
|
||||||
PDB_EXECUTION_ERROR,
|
|
||||||
PDB_CALLING_ERROR,
|
|
||||||
PDB_PASS_THROUGH,
|
|
||||||
PDB_SUCCESS,
|
|
||||||
PDB_CANCEL
|
|
||||||
} PDBStatusType;
|
|
||||||
|
|
||||||
/* Procedure types */
|
|
||||||
typedef enum /*< chop=PDB_ >*/
|
|
||||||
{
|
|
||||||
PDB_INTERNAL,
|
|
||||||
PDB_PLUGIN,
|
|
||||||
PDB_EXTENSION,
|
|
||||||
PDB_TEMPORARY
|
|
||||||
} PDBProcType;
|
|
||||||
|
|
||||||
/* Selection Boolean operations */
|
|
||||||
typedef enum /*< chop=CHANNEL_OP_ >*/
|
|
||||||
{
|
|
||||||
CHANNEL_OP_ADD,
|
|
||||||
CHANNEL_OP_SUB,
|
|
||||||
CHANNEL_OP_REPLACE,
|
|
||||||
CHANNEL_OP_INTERSECT
|
|
||||||
} ChannelOps;
|
|
||||||
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
SELECTION_ADD = CHANNEL_OP_ADD,
|
|
||||||
SELECTION_SUB = CHANNEL_OP_SUB,
|
|
||||||
SELECTION_REPLACE = CHANNEL_OP_REPLACE,
|
|
||||||
SELECTION_INTERSECT = CHANNEL_OP_INTERSECT,
|
|
||||||
SELECTION_MOVE_MASK,
|
|
||||||
SELECTION_MOVE,
|
|
||||||
SELECTION_ANCHOR
|
|
||||||
} SelectOps;
|
|
||||||
|
|
||||||
/* The possible states for tools */
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
INACTIVE,
|
|
||||||
ACTIVE,
|
|
||||||
PAUSED
|
|
||||||
} ToolState;
|
|
||||||
|
|
||||||
/* Tool control actions */
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
PAUSE,
|
|
||||||
RESUME,
|
|
||||||
HALT,
|
|
||||||
CURSOR_UPDATE,
|
|
||||||
DESTROY,
|
|
||||||
RECREATE
|
|
||||||
} ToolAction;
|
|
||||||
|
|
||||||
/* Tool types */
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
TOOL_TYPE_NONE = -1,
|
|
||||||
FIRST_TOOLBOX_TOOL = 0,
|
|
||||||
RECT_SELECT = FIRST_TOOLBOX_TOOL,
|
|
||||||
ELLIPSE_SELECT,
|
|
||||||
FREE_SELECT,
|
|
||||||
FUZZY_SELECT,
|
|
||||||
BEZIER_SELECT,
|
|
||||||
ISCISSORS,
|
|
||||||
MOVE,
|
|
||||||
MAGNIFY,
|
|
||||||
CROP,
|
|
||||||
ROTATE,
|
|
||||||
SCALE,
|
|
||||||
SHEAR,
|
|
||||||
PERSPECTIVE,
|
|
||||||
FLIP,
|
|
||||||
TEXT,
|
|
||||||
COLOR_PICKER,
|
|
||||||
BUCKET_FILL,
|
|
||||||
BLEND,
|
|
||||||
PENCIL,
|
|
||||||
PAINTBRUSH,
|
|
||||||
AIRBRUSH,
|
|
||||||
INK,
|
|
||||||
CLONE,
|
|
||||||
ERASER,
|
|
||||||
SMUDGE,
|
|
||||||
CONVOLVE,
|
|
||||||
DODGEBURN,
|
|
||||||
MEASURE,
|
|
||||||
LAST_TOOLBOX_TOOL = MEASURE,
|
|
||||||
|
|
||||||
/* Non-toolbox tools */
|
|
||||||
BY_COLOR_SELECT,
|
|
||||||
COLOR_BALANCE,
|
|
||||||
BRIGHTNESS_CONTRAST,
|
|
||||||
HUE_SATURATION,
|
|
||||||
POSTERIZE,
|
|
||||||
THRESHOLD,
|
|
||||||
CURVES,
|
|
||||||
LEVELS,
|
|
||||||
HISTOGRAM
|
|
||||||
} ToolType;
|
|
||||||
|
|
||||||
/* possible transform functions */
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
TRANSFORM_CREATING,
|
|
||||||
TRANSFORM_HANDLE_1,
|
|
||||||
TRANSFORM_HANDLE_2,
|
|
||||||
TRANSFORM_HANDLE_3,
|
|
||||||
TRANSFORM_HANDLE_4,
|
|
||||||
TRANSFORM_HANDLE_CENTER
|
|
||||||
} TransformAction;
|
|
||||||
|
|
||||||
/* the different states that the transformation function can be called with */
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
TRANSFORM_INIT,
|
|
||||||
TRANSFORM_MOTION,
|
|
||||||
TRANSFORM_RECALC,
|
|
||||||
TRANSFORM_FINISH
|
|
||||||
} TransformState;
|
|
||||||
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
CURSOR_MODE_TOOL_ICON,
|
|
||||||
CURSOR_MODE_TOOL_CROSSHAIR,
|
|
||||||
CURSOR_MODE_CROSSHAIR
|
|
||||||
} CursorMode;
|
|
||||||
|
|
||||||
typedef enum /*< skip >*/
|
|
||||||
{
|
|
||||||
CURSOR_MODIFIER_NONE,
|
|
||||||
CURSOR_MODIFIER_PLUS,
|
|
||||||
CURSOR_MODIFIER_MINUS,
|
|
||||||
CURSOR_MODIFIER_INTERSECT,
|
|
||||||
CURSOR_MODIFIER_MOVE,
|
|
||||||
CURSOR_MODIFIER_RESIZE,
|
|
||||||
CURSOR_MODIFIER_CONTROL,
|
|
||||||
CURSOR_MODIFIER_ANCHOR,
|
|
||||||
CURSOR_MODIFIER_FOREGROUND,
|
|
||||||
CURSOR_MODIFIER_BACKGROUND,
|
|
||||||
CURSOR_MODIFIER_PATTERN,
|
|
||||||
CURSOR_MODIFIER_HAND
|
|
||||||
} CursorModifier;
|
|
||||||
|
|
||||||
|
|
||||||
/* objects */
|
/* objects */
|
||||||
|
@ -347,7 +38,7 @@ typedef enum /*< skip >*/
|
||||||
typedef struct _GimpObject GimpObject;
|
typedef struct _GimpObject GimpObject;
|
||||||
|
|
||||||
typedef struct _GimpSet GimpSet;
|
typedef struct _GimpSet GimpSet;
|
||||||
typedef guint GimpSetHandlerId;
|
typedef guint GimpSetHandlerId;
|
||||||
|
|
||||||
typedef struct _GimpList GimpList;
|
typedef struct _GimpList GimpList;
|
||||||
|
|
||||||
|
@ -361,11 +52,11 @@ typedef GimpChannel Channel; /* convenience */
|
||||||
typedef struct _GimpLayer GimpLayer;
|
typedef struct _GimpLayer GimpLayer;
|
||||||
typedef struct _GimpLayerMask GimpLayerMask;
|
typedef struct _GimpLayerMask GimpLayerMask;
|
||||||
|
|
||||||
typedef GimpLayer Layer; /* convenience */
|
typedef GimpLayer Layer; /* convenience */
|
||||||
typedef GimpLayerMask LayerMask; /* convenience */
|
typedef GimpLayerMask LayerMask; /* convenience */
|
||||||
|
|
||||||
typedef struct _GimpImage GimpImage;
|
typedef struct _GimpImage GimpImage;
|
||||||
typedef GimpImage GImage;
|
typedef GimpImage GImage;
|
||||||
|
|
||||||
typedef struct _GimpBrush GimpBrush;
|
typedef struct _GimpBrush GimpBrush;
|
||||||
typedef struct _GimpBrushList GimpBrushList;
|
typedef struct _GimpBrushList GimpBrushList;
|
||||||
|
@ -411,7 +102,7 @@ typedef struct _gradient_t gradient_t;
|
||||||
|
|
||||||
typedef struct _Guide Guide;
|
typedef struct _Guide Guide;
|
||||||
|
|
||||||
typedef gpointer ImageMap;
|
typedef gpointer ImageMap;
|
||||||
|
|
||||||
typedef struct _InfoDialog InfoDialog;
|
typedef struct _InfoDialog InfoDialog;
|
||||||
|
|
||||||
|
@ -437,7 +128,7 @@ typedef struct _PixelRegionHolder PixelRegionHolder;
|
||||||
typedef struct _ProcArg ProcArg;
|
typedef struct _ProcArg ProcArg;
|
||||||
typedef struct _ProcRecord ProcRecord;
|
typedef struct _ProcRecord ProcRecord;
|
||||||
|
|
||||||
typedef guint32 Tattoo;
|
typedef guint32 Tattoo;
|
||||||
|
|
||||||
typedef struct _TempBuf TempBuf;
|
typedef struct _TempBuf TempBuf;
|
||||||
typedef struct _TempBuf MaskBuf;
|
typedef struct _TempBuf MaskBuf;
|
||||||
|
@ -467,7 +158,7 @@ typedef struct _layer_mask_undo LayerMaskUndo;
|
||||||
|
|
||||||
typedef struct _fs_to_layer_undo FStoLayerUndo;
|
typedef struct _fs_to_layer_undo FStoLayerUndo;
|
||||||
|
|
||||||
typedef GSList PathUndo;
|
typedef GSList PathUndo;
|
||||||
|
|
||||||
|
|
||||||
/* functions */
|
/* functions */
|
||||||
|
@ -482,9 +173,9 @@ typedef void (* GimpProgressFunc) (gint ymin,
|
||||||
gint curr_y,
|
gint curr_y,
|
||||||
gpointer progress_data);
|
gpointer progress_data);
|
||||||
|
|
||||||
typedef void (* ImageMapApplyFunc) (PixelRegion *,
|
typedef void (* ImageMapApplyFunc) (PixelRegion *srcPR,
|
||||||
PixelRegion *,
|
PixelRegion *destPR,
|
||||||
gpointer);
|
gpointer data);
|
||||||
|
|
||||||
|
|
||||||
#endif /* __APPTYPES_H__ */
|
#endif /* __APPTYPES_H__ */
|
||||||
|
|
|
@ -49,11 +49,11 @@ EXTRA_DIST = \
|
||||||
$(pdb_sources)
|
$(pdb_sources)
|
||||||
|
|
||||||
enum_headers = \
|
enum_headers = \
|
||||||
|
../../app/appenums.h \
|
||||||
../../app/appenv.h \
|
../../app/appenv.h \
|
||||||
../../app/apptypes.h \
|
../../app/apptypes.h \
|
||||||
../../app/blend.h \
|
../../app/blend.h \
|
||||||
../../app/bucket_fill.h \
|
../../app/bucket_fill.h \
|
||||||
../../app/channel.h \
|
|
||||||
../../app/channel_ops.h \
|
../../app/channel_ops.h \
|
||||||
../../app/clone.h \
|
../../app/clone.h \
|
||||||
../../app/color_balance.h \
|
../../app/color_balance.h \
|
||||||
|
@ -61,8 +61,6 @@ enum_headers = \
|
||||||
../../app/convolve.h \
|
../../app/convolve.h \
|
||||||
../../app/dodgeburn.h \
|
../../app/dodgeburn.h \
|
||||||
../../app/errors.h \
|
../../app/errors.h \
|
||||||
../../app/eraser.h \
|
|
||||||
../../app/gimpdrawable.h \
|
|
||||||
../../app/gimpimage.h \
|
../../app/gimpimage.h \
|
||||||
../../app/hue_saturation.h \
|
../../app/hue_saturation.h \
|
||||||
../../app/layer.h \
|
../../app/layer.h \
|
||||||
|
@ -70,8 +68,6 @@ enum_headers = \
|
||||||
../../app/paint_core.h \
|
../../app/paint_core.h \
|
||||||
../../app/paint_funcs.h \
|
../../app/paint_funcs.h \
|
||||||
../../app/plug_in.h \
|
../../app/plug_in.h \
|
||||||
../../app/procedural_db.h \
|
|
||||||
../../app/shear_tool.h \
|
|
||||||
../../app/text_tool.h
|
../../app/text_tool.h
|
||||||
|
|
||||||
pdb_scripts = \
|
pdb_scripts = \
|
||||||
|
|
|
@ -675,6 +675,7 @@ GPL
|
||||||
foreach (@{$main::grp{$group}->{headers}}) { $out->{headers}->{$_}++ }
|
foreach (@{$main::grp{$group}->{headers}}) { $out->{headers}->{$_}++ }
|
||||||
delete $out->{headers}->{q/"procedural_db.h"/};
|
delete $out->{headers}->{q/"procedural_db.h"/};
|
||||||
delete $out->{headers}->{q/"config.h"/};
|
delete $out->{headers}->{q/"config.h"/};
|
||||||
|
delete $out->{headers}->{q/"appenums.h"/};
|
||||||
delete $out->{headers}->{q/"apptypes.h"/};
|
delete $out->{headers}->{q/"apptypes.h"/};
|
||||||
|
|
||||||
my @headers = sort {
|
my @headers = sort {
|
||||||
|
|
|
@ -20,17 +20,9 @@
|
||||||
package Gimp::CodeGen::enums;
|
package Gimp::CodeGen::enums;
|
||||||
|
|
||||||
%enums = (
|
%enums = (
|
||||||
MessageHandlerType =>
|
|
||||||
{ contig => 1,
|
|
||||||
header => 'appenv.h',
|
|
||||||
symbols => [ qw(MESSAGE_BOX CONSOLE ERROR_CONSOLE) ],
|
|
||||||
mapping => { MESSAGE_BOX => '0',
|
|
||||||
CONSOLE => '1',
|
|
||||||
ERROR_CONSOLE => '2' }
|
|
||||||
},
|
|
||||||
GimpImageBaseType =>
|
GimpImageBaseType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(RGB GRAY INDEXED) ],
|
symbols => [ qw(RGB GRAY INDEXED) ],
|
||||||
mapping => { RGB => '0',
|
mapping => { RGB => '0',
|
||||||
GRAY => '1',
|
GRAY => '1',
|
||||||
|
@ -38,7 +30,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
GimpImageType =>
|
GimpImageType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(RGB_GIMAGE RGBA_GIMAGE GRAY_GIMAGE GRAYA_GIMAGE
|
symbols => [ qw(RGB_GIMAGE RGBA_GIMAGE GRAY_GIMAGE GRAYA_GIMAGE
|
||||||
INDEXED_GIMAGE INDEXEDA_GIMAGE) ],
|
INDEXED_GIMAGE INDEXEDA_GIMAGE) ],
|
||||||
mapping => { RGB_GIMAGE => '0',
|
mapping => { RGB_GIMAGE => '0',
|
||||||
|
@ -56,7 +48,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
GimpFillType =>
|
GimpFillType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(FOREGROUND_FILL BACKGROUND_FILL WHITE_FILL
|
symbols => [ qw(FOREGROUND_FILL BACKGROUND_FILL WHITE_FILL
|
||||||
TRANSPARENT_FILL NO_FILL) ],
|
TRANSPARENT_FILL NO_FILL) ],
|
||||||
mapping => { FOREGROUND_FILL => '0',
|
mapping => { FOREGROUND_FILL => '0',
|
||||||
|
@ -72,7 +64,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
LayerModeEffects =>
|
LayerModeEffects =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(NORMAL_MODE DISSOLVE_MODE BEHIND_MODE
|
symbols => [ qw(NORMAL_MODE DISSOLVE_MODE BEHIND_MODE
|
||||||
MULTIPLY_MODE SCREEN_MODE OVERLAY_MODE
|
MULTIPLY_MODE SCREEN_MODE OVERLAY_MODE
|
||||||
DIFFERENCE_MODE ADDITION_MODE SUBTRACT_MODE
|
DIFFERENCE_MODE ADDITION_MODE SUBTRACT_MODE
|
||||||
|
@ -101,7 +93,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
ConvolutionType =>
|
ConvolutionType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(NORMAL_CONVOL ABSOLUTE_CONVOL NEGATIVE_CONVOL) ],
|
symbols => [ qw(NORMAL_CONVOL ABSOLUTE_CONVOL NEGATIVE_CONVOL) ],
|
||||||
mapping => { NORMAL_CONVOL => '0',
|
mapping => { NORMAL_CONVOL => '0',
|
||||||
ABSOLUTE_CONVOL => '1',
|
ABSOLUTE_CONVOL => '1',
|
||||||
|
@ -109,7 +101,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
BrushApplicationMode =>
|
BrushApplicationMode =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(HARD SOFT PRESSURE) ],
|
symbols => [ qw(HARD SOFT PRESSURE) ],
|
||||||
mapping => { HARD => '0',
|
mapping => { HARD => '0',
|
||||||
SOFT => '1',
|
SOFT => '1',
|
||||||
|
@ -117,7 +109,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
PaintApplicationMode =>
|
PaintApplicationMode =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(CONSTANT INCREMENTAL) ],
|
symbols => [ qw(CONSTANT INCREMENTAL) ],
|
||||||
mapping => { CONSTANT => '0',
|
mapping => { CONSTANT => '0',
|
||||||
INCREMENTAL => '1' },
|
INCREMENTAL => '1' },
|
||||||
|
@ -125,14 +117,14 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
MaskApplyMode =>
|
MaskApplyMode =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(APPLY DISCARD) ],
|
symbols => [ qw(APPLY DISCARD) ],
|
||||||
mapping => { APPLY => '0',
|
mapping => { APPLY => '0',
|
||||||
DISCARD => '1' }
|
DISCARD => '1' }
|
||||||
},
|
},
|
||||||
AddMaskType =>
|
AddMaskType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(ADD_WHITE_MASK ADD_BLACK_MASK ADD_ALPHA_MASK) ],
|
symbols => [ qw(ADD_WHITE_MASK ADD_BLACK_MASK ADD_ALPHA_MASK) ],
|
||||||
mapping => { ADD_WHITE_MASK => '0',
|
mapping => { ADD_WHITE_MASK => '0',
|
||||||
ADD_BLACK_MASK => '1',
|
ADD_BLACK_MASK => '1',
|
||||||
|
@ -143,7 +135,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
GradientPaintMode =>
|
GradientPaintMode =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(ONCE_FORWARD ONCE_BACKWARDS LOOP_SAWTOOTH
|
symbols => [ qw(ONCE_FORWARD ONCE_BACKWARDS LOOP_SAWTOOTH
|
||||||
LOOP_TRIANGLE ONCE_END_COLOR) ],
|
LOOP_TRIANGLE ONCE_END_COLOR) ],
|
||||||
mapping => { ONCE_FORWARD => '0',
|
mapping => { ONCE_FORWARD => '0',
|
||||||
|
@ -154,7 +146,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
InterpolationType =>
|
InterpolationType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(LINEAR_INTERPOLATION CUBIC_INTERPOLATION
|
symbols => [ qw(LINEAR_INTERPOLATION CUBIC_INTERPOLATION
|
||||||
NEAREST_NEIGHBOR_INTERPOLATION) ],
|
NEAREST_NEIGHBOR_INTERPOLATION) ],
|
||||||
mapping => { LINEAR_INTERPOLATION => '0',
|
mapping => { LINEAR_INTERPOLATION => '0',
|
||||||
|
@ -163,7 +155,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
OrientationType =>
|
OrientationType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(HORIZONTAL VERTICAL UNKNOWN) ],
|
symbols => [ qw(HORIZONTAL VERTICAL UNKNOWN) ],
|
||||||
mapping => { HORIZONTAL => '0',
|
mapping => { HORIZONTAL => '0',
|
||||||
VERTICAL => '1',
|
VERTICAL => '1',
|
||||||
|
@ -171,7 +163,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
PDBArgType =>
|
PDBArgType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(PDB_INT32 PDB_INT16 PDB_INT8 PDB_FLOAT PDB_STRING
|
symbols => [ qw(PDB_INT32 PDB_INT16 PDB_INT8 PDB_FLOAT PDB_STRING
|
||||||
PDB_INT32ARRAY PDB_INT16ARRAY PDB_INT8ARRAY
|
PDB_INT32ARRAY PDB_INT16ARRAY PDB_INT8ARRAY
|
||||||
PDB_FLOATARRAY PDB_STRINGARRAY PDB_COLOR
|
PDB_FLOATARRAY PDB_STRINGARRAY PDB_COLOR
|
||||||
|
@ -205,7 +197,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
PDBStatusType =>
|
PDBStatusType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(PDB_EXECUTION_ERROR PDB_CALLING_ERROR
|
symbols => [ qw(PDB_EXECUTION_ERROR PDB_CALLING_ERROR
|
||||||
PDB_PASS_THROUGH PDB_SUCCESS PDB_CANCEL) ],
|
PDB_PASS_THROUGH PDB_SUCCESS PDB_CANCEL) ],
|
||||||
mapping => { PDB_EXECUTION_ERROR => '0',
|
mapping => { PDB_EXECUTION_ERROR => '0',
|
||||||
|
@ -216,7 +208,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
PDBProcType =>
|
PDBProcType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(PDB_INTERNAL PDB_PLUGIN PDB_EXTENSION
|
symbols => [ qw(PDB_INTERNAL PDB_PLUGIN PDB_EXTENSION
|
||||||
PDB_TEMPORARY) ],
|
PDB_TEMPORARY) ],
|
||||||
mapping => { PDB_INTERNAL => '0',
|
mapping => { PDB_INTERNAL => '0',
|
||||||
|
@ -230,7 +222,7 @@ package Gimp::CodeGen::enums;
|
||||||
},
|
},
|
||||||
ChannelOps =>
|
ChannelOps =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'apptypes.h',
|
header => 'appenums.h',
|
||||||
symbols => [ qw(CHANNEL_OP_ADD CHANNEL_OP_SUB CHANNEL_OP_REPLACE
|
symbols => [ qw(CHANNEL_OP_ADD CHANNEL_OP_SUB CHANNEL_OP_REPLACE
|
||||||
CHANNEL_OP_INTERSECT) ],
|
CHANNEL_OP_INTERSECT) ],
|
||||||
mapping => { CHANNEL_OP_ADD => '0',
|
mapping => { CHANNEL_OP_ADD => '0',
|
||||||
|
@ -242,6 +234,14 @@ package Gimp::CodeGen::enums;
|
||||||
CHANNEL_OP_REPLACE => 'REPLACE',
|
CHANNEL_OP_REPLACE => 'REPLACE',
|
||||||
CHANNEL_OP_INTERSECT => 'INTERSECT' }
|
CHANNEL_OP_INTERSECT => 'INTERSECT' }
|
||||||
},
|
},
|
||||||
|
MessageHandlerType =>
|
||||||
|
{ contig => 1,
|
||||||
|
header => 'appenv.h',
|
||||||
|
symbols => [ qw(MESSAGE_BOX CONSOLE ERROR_CONSOLE) ],
|
||||||
|
mapping => { MESSAGE_BOX => '0',
|
||||||
|
CONSOLE => '1',
|
||||||
|
ERROR_CONSOLE => '2' }
|
||||||
|
},
|
||||||
GradientType =>
|
GradientType =>
|
||||||
{ contig => 1,
|
{ contig => 1,
|
||||||
header => 'blend.h',
|
header => 'blend.h',
|
||||||
|
|
Loading…
Reference in New Issue