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
24
24
#include "paint/paint-enums.h"
29
typedef struct _GimpPaintCore GimpPaintCore;
30
typedef struct _GimpBrushCore GimpBrushCore;
31
typedef struct _GimpPaintOptions GimpPaintOptions;
29
typedef struct _GimpPaintCore GimpPaintCore;
30
typedef struct _GimpBrushCore GimpBrushCore;
31
typedef struct _GimpSourceCore GimpSourceCore;
33
typedef struct _GimpAirbrush GimpAirbrush;
34
typedef struct _GimpClone GimpClone;
35
typedef struct _GimpConvolve GimpConvolve;
36
typedef struct _GimpDodgeBurn GimpDodgeBurn;
37
typedef struct _GimpEraser GimpEraser;
38
typedef struct _GimpHeal GimpHeal;
39
typedef struct _GimpInk GimpInk;
40
typedef struct _GimpPaintbrush GimpPaintbrush;
41
typedef struct _GimpPencil GimpPencil;
42
typedef struct _GimpPerspectiveClone GimpPerspectiveClone;
43
typedef struct _GimpSmudge GimpSmudge;
48
typedef struct _GimpPaintOptions GimpPaintOptions;
49
typedef struct _GimpSourceOptions GimpSourceOptions;
51
typedef struct _GimpAirbrushOptions GimpAirbrushOptions;
52
typedef struct _GimpCloneOptions GimpCloneOptions;
53
typedef struct _GimpConvolveOptions GimpConvolveOptions;
54
typedef struct _GimpDodgeBurnOptions GimpDodgeBurnOptions;
55
typedef struct _GimpEraserOptions GimpEraserOptions;
56
typedef struct _GimpInkOptions GimpInkOptions;
57
typedef struct _GimpPencilOptions GimpPencilOptions;
58
typedef struct _GimpPerspectiveCloneOptions GimpPerspectiveCloneOptions;
59
typedef struct _GimpSmudgeOptions GimpSmudgeOptions;
64
typedef struct _GimpPaintCoreUndo GimpPaintCoreUndo;
65
typedef struct _GimpInkUndo GimpInkUndo;
36
70
typedef void (* GimpPaintRegisterCallback) (Gimp *gimp,
38
72
GType paint_options_type,
73
const gchar *identifier,
75
const gchar *stock_id);
41
77
typedef void (* GimpPaintRegisterFunc) (Gimp *gimp,
42
78
GimpPaintRegisterCallback callback);