1
/* The GIMP -- an image manipulation program
1
/* GIMP - The GNU Image Manipulation Program
2
2
* Copyright (C) 1995 Spencer Kimball and Peter Mattis
4
4
* This program is free software; you can redistribute it and/or modify
35
35
* these enums that are registered with the type system
38
#define GIMP_TYPE_CLONE_TYPE (gimp_clone_type_get_type ())
38
#define GIMP_TYPE_BRUSH_APPLICATION_MODE (gimp_brush_application_mode_get_type ())
40
GType gimp_clone_type_get_type (void) G_GNUC_CONST;
40
GType gimp_brush_application_mode_get_type (void) G_GNUC_CONST;
44
GIMP_IMAGE_CLONE, /*< desc="Image source" >*/
45
GIMP_PATTERN_CLONE /*< desc="Pattern source" >*/
49
#define GIMP_TYPE_CLONE_ALIGN_MODE (gimp_clone_align_mode_get_type ())
51
GType gimp_clone_align_mode_get_type (void) G_GNUC_CONST;
46
GIMP_BRUSH_PRESSURE /*< pdb-skip, skip >*/
47
} GimpBrushApplicationMode;
50
#define GIMP_TYPE_PERSPECTIVE_CLONE_MODE (gimp_perspective_clone_mode_get_type ())
52
GType gimp_perspective_clone_mode_get_type (void) G_GNUC_CONST;
54
typedef enum /*< pdb-skip >*/
56
GIMP_PERSPECTIVE_CLONE_MODE_ADJUST, /*< desc="Modify Perspective Plane" >*/
57
GIMP_PERSPECTIVE_CLONE_MODE_PAINT /*< desc="Perspective Clone" >*/
58
} GimpPerspectiveCloneMode;
61
#define GIMP_TYPE_SOURCE_ALIGN_MODE (gimp_source_align_mode_get_type ())
63
GType gimp_source_align_mode_get_type (void) G_GNUC_CONST;
53
65
typedef enum /*< pdb-skip >*/
55
GIMP_CLONE_ALIGN_NO, /*< desc="Non-aligned" >*/
56
GIMP_CLONE_ALIGN_YES, /*< desc="Aligned" >*/
57
GIMP_CLONE_ALIGN_REGISTERED /*< desc="Registered" >*/
61
#define GIMP_TYPE_DODGE_BURN_TYPE (gimp_dodge_burn_type_get_type ())
63
GType gimp_dodge_burn_type_get_type (void) G_GNUC_CONST;
67
GIMP_DODGE, /*< desc="Dodge" >*/
68
GIMP_BURN /*< desc="Burn" >*/
67
GIMP_SOURCE_ALIGN_NO, /*< desc="None" >*/
68
GIMP_SOURCE_ALIGN_YES, /*< desc="Aligned" >*/
69
GIMP_SOURCE_ALIGN_REGISTERED, /*< desc="Registered" >*/
70
GIMP_SOURCE_ALIGN_FIXED /*< desc="Fixed" >*/
71
} GimpSourceAlignMode;
72
74
#define GIMP_TYPE_CONVOLVE_TYPE (gimp_convolve_type_get_type ())
96
#define GIMP_TYPE_PAINT_APPLICATION_MODE (gimp_paint_application_mode_get_type ())
98
GType gimp_paint_application_mode_get_type (void) G_GNUC_CONST;
102
GIMP_PAINT_CONSTANT, /*< desc="Constant" >*/
103
GIMP_PAINT_INCREMENTAL /*< desc="Incremental" >*/
104
} GimpPaintApplicationMode;
108
99
* non-registered enums; register them if needed
111
typedef enum /*< skip >*/
115
GIMP_BRUSH_PRESSURE /*< pdb-skip, skip >*/
116
} GimpBrushApplicationMode;
118
102
typedef enum /*< skip, pdb-skip >*/
120
104
GIMP_PAINT_STATE_INIT, /* Setup PaintFunc internals */