25
gboolean gimp_image_undo_push_image_type (GimpImage *gimage,
26
const gchar *undo_desc);
27
gboolean gimp_image_undo_push_image_size (GimpImage *gimage,
28
const gchar *undo_desc);
29
gboolean gimp_image_undo_push_image_resolution (GimpImage *gimage,
30
const gchar *undo_desc);
31
gboolean gimp_image_undo_push_image_grid (GimpImage *gimage,
25
GimpUndo * gimp_image_undo_push_image_type (GimpImage *image,
26
const gchar *undo_desc);
27
GimpUndo * gimp_image_undo_push_image_size (GimpImage *image,
28
const gchar *undo_desc);
29
GimpUndo * gimp_image_undo_push_image_resolution (GimpImage *image,
30
const gchar *undo_desc);
31
GimpUndo * gimp_image_undo_push_image_grid (GimpImage *image,
32
32
const gchar *undo_desc,
34
gboolean gimp_image_undo_push_image_guide (GimpImage *gimage,
34
GimpUndo * gimp_image_undo_push_image_colormap (GimpImage *image,
35
const gchar *undo_desc);
36
GimpUndo * gimp_image_undo_push_image_parasite (GimpImage *image,
37
const gchar *undo_desc,
38
const GimpParasite *parasite);
39
GimpUndo * gimp_image_undo_push_image_parasite_remove (GimpImage *image,
40
const gchar *undo_desc,
44
/* guide & sample point undos */
46
GimpUndo * gimp_image_undo_push_guide (GimpImage *image,
35
47
const gchar *undo_desc,
37
gboolean gimp_image_undo_push_image_colormap (GimpImage *gimage,
38
const gchar *undo_desc);
43
gboolean gimp_image_undo_push_drawable (GimpImage *gimage,
49
GimpUndo * gimp_image_undo_push_sample_point (GimpImage *image,
50
const gchar *undo_desc,
51
GimpSamplePoint *sample_point);
56
GimpUndo * gimp_image_undo_push_drawable (GimpImage *image,
44
57
const gchar *undo_desc,
45
58
GimpDrawable *drawable,
46
59
TileManager *tiles,
52
gboolean gimp_image_undo_push_drawable_mod (GimpImage *gimage,
65
GimpUndo * gimp_image_undo_push_drawable_mod (GimpImage *image,
53
66
const gchar *undo_desc,
54
67
GimpDrawable *drawable);
59
gboolean gimp_image_undo_push_mask (GimpImage *gimage,
72
GimpUndo * gimp_image_undo_push_mask (GimpImage *image,
60
73
const gchar *undo_desc,
61
74
GimpChannel *mask);
66
gboolean gimp_image_undo_push_item_rename (GimpImage *gimage,
67
const gchar *undo_desc,
69
gboolean gimp_image_undo_push_item_displace (GimpImage *gimage,
70
const gchar *undo_desc,
72
gboolean gimp_image_undo_push_item_visibility (GimpImage *gimage,
73
const gchar *undo_desc,
75
gboolean gimp_image_undo_push_item_linked (GimpImage *gimage,
76
const gchar *undo_desc,
79
GimpUndo * gimp_image_undo_push_item_rename (GimpImage *image,
80
const gchar *undo_desc,
82
GimpUndo * gimp_image_undo_push_item_displace (GimpImage *image,
83
const gchar *undo_desc,
85
GimpUndo * gimp_image_undo_push_item_visibility (GimpImage *image,
86
const gchar *undo_desc,
88
GimpUndo * gimp_image_undo_push_item_linked (GimpImage *image,
89
const gchar *undo_desc,
91
GimpUndo * gimp_image_undo_push_item_parasite (GimpImage *image,
92
const gchar *undo_desc,
94
const GimpParasite *parasite);
95
GimpUndo * gimp_image_undo_push_item_parasite_remove(GimpImage *image,
96
const gchar *undo_desc,
82
gboolean gimp_image_undo_push_layer_add (GimpImage *gimage,
83
const gchar *undo_desc,
86
GimpLayer *prev_layer);
87
gboolean gimp_image_undo_push_layer_remove (GimpImage *gimage,
88
const gchar *undo_desc,
91
GimpLayer *prev_layer);
92
gboolean gimp_image_undo_push_layer_mask_add (GimpImage *gimage,
93
const gchar *undo_desc,
96
gboolean gimp_image_undo_push_layer_mask_remove (GimpImage *gimage,
97
const gchar *undo_desc,
100
gboolean gimp_image_undo_push_layer_reposition (GimpImage *gimage,
101
const gchar *undo_desc,
103
gboolean gimp_image_undo_push_layer_mode (GimpImage *gimage,
104
const gchar *undo_desc,
106
gboolean gimp_image_undo_push_layer_opacity (GimpImage *gimage,
107
const gchar *undo_desc,
109
gboolean gimp_image_undo_push_layer_preserve_trans (GimpImage *gimage,
104
GimpUndo * gimp_image_undo_push_layer_add (GimpImage *image,
105
const gchar *undo_desc,
107
GimpLayer *prev_layer);
108
GimpUndo * gimp_image_undo_push_layer_remove (GimpImage *image,
109
const gchar *undo_desc,
112
GimpLayer *prev_layer);
113
GimpUndo * gimp_image_undo_push_layer_reposition (GimpImage *image,
114
const gchar *undo_desc,
116
GimpUndo * gimp_image_undo_push_layer_mode (GimpImage *image,
117
const gchar *undo_desc,
119
GimpUndo * gimp_image_undo_push_layer_opacity (GimpImage *image,
120
const gchar *undo_desc,
122
GimpUndo * gimp_image_undo_push_layer_lock_alpha (GimpImage *image,
110
123
const gchar *undo_desc,
111
124
GimpLayer *layer);
114
127
/* text layer undos */
116
gboolean gimp_image_undo_push_text_layer (GimpImage *gimage,
129
GimpUndo * gimp_image_undo_push_text_layer (GimpImage *image,
117
130
const gchar *undo_desc,
118
131
GimpTextLayer *layer,
119
132
const GParamSpec *pspec);
120
gboolean gimp_image_undo_push_text_layer_modified (GimpImage *gimage,
133
GimpUndo * gimp_image_undo_push_text_layer_modified (GimpImage *image,
121
134
const gchar *undo_desc,
122
135
GimpTextLayer *layer);
138
/* layer mask undos */
140
GimpUndo * gimp_image_undo_push_layer_mask_add (GimpImage *image,
141
const gchar *undo_desc,
143
GimpLayerMask *mask);
144
GimpUndo * gimp_image_undo_push_layer_mask_remove (GimpImage *image,
145
const gchar *undo_desc,
147
GimpLayerMask *mask);
148
GimpUndo * gimp_image_undo_push_layer_mask_apply (GimpImage *image,
149
const gchar *undo_desc,
150
GimpLayerMask *mask);
151
GimpUndo * gimp_image_undo_push_layer_mask_show (GimpImage *image,
152
const gchar *undo_desc,
153
GimpLayerMask *mask);
125
156
/* channel undos */
127
gboolean gimp_image_undo_push_channel_add (GimpImage *gimage,
128
const gchar *undo_desc,
129
GimpChannel *channel,
131
GimpChannel *prev_channel);
132
gboolean gimp_image_undo_push_channel_remove (GimpImage *gimage,
133
const gchar *undo_desc,
134
GimpChannel *channel,
136
GimpChannel *prev_channel);
137
gboolean gimp_image_undo_push_channel_reposition (GimpImage *gimage,
158
GimpUndo * gimp_image_undo_push_channel_add (GimpImage *image,
159
const gchar *undo_desc,
160
GimpChannel *channel,
161
GimpChannel *prev_channel);
162
GimpUndo * gimp_image_undo_push_channel_remove (GimpImage *image,
163
const gchar *undo_desc,
164
GimpChannel *channel,
166
GimpChannel *prev_channel);
167
GimpUndo * gimp_image_undo_push_channel_reposition (GimpImage *image,
138
168
const gchar *undo_desc,
139
169
GimpChannel *channel);
140
gboolean gimp_image_undo_push_channel_color (GimpImage *gimage,
170
GimpUndo * gimp_image_undo_push_channel_color (GimpImage *image,
141
171
const gchar *undo_desc,
142
172
GimpChannel *channel);
145
175
/* vectors undos */
147
gboolean gimp_image_undo_push_vectors_add (GimpImage *gimage,
177
GimpUndo * gimp_image_undo_push_vectors_add (GimpImage *image,
148
178
const gchar *undo_desc,
149
179
GimpVectors *vectors,
151
180
GimpVectors *prev_vectors);
152
gboolean gimp_image_undo_push_vectors_remove (GimpImage *gimage,
181
GimpUndo * gimp_image_undo_push_vectors_remove (GimpImage *image,
153
182
const gchar *undo_desc,
154
183
GimpVectors *channel,
155
184
gint prev_position,
156
185
GimpVectors *prev_vectors);
157
gboolean gimp_image_undo_push_vectors_mod (GimpImage *gimage,
186
GimpUndo * gimp_image_undo_push_vectors_mod (GimpImage *image,
158
187
const gchar *undo_desc,
159
188
GimpVectors *vectors);
160
gboolean gimp_image_undo_push_vectors_reposition (GimpImage *gimage,
189
GimpUndo * gimp_image_undo_push_vectors_reposition (GimpImage *image,
161
190
const gchar *undo_desc,
162
191
GimpVectors *vectors);
165
194
/* floating selection undos */
167
gboolean gimp_image_undo_push_fs_to_layer (GimpImage *gimage,
168
const gchar *undo_desc,
169
GimpLayer *floating_layer,
170
GimpDrawable *drawable);
171
gboolean gimp_image_undo_push_fs_rigor (GimpImage *gimage,
172
const gchar *undo_desc,
173
GimpLayer *floating_layer);
174
gboolean gimp_image_undo_push_fs_relax (GimpImage *gimage,
175
const gchar *undo_desc,
176
GimpLayer *floating_layer);
181
gboolean gimp_image_undo_push_image_parasite (GimpImage *gimage,
182
const gchar *undo_desc,
184
gboolean gimp_image_undo_push_image_parasite_remove (GimpImage *gimage,
185
const gchar *undo_desc,
188
gboolean gimp_image_undo_push_item_parasite (GimpImage *gimage,
189
const gchar *undo_desc,
192
gboolean gimp_image_undo_push_item_parasite_remove (GimpImage *gimage,
193
const gchar *undo_desc,
196
GimpUndo * gimp_image_undo_push_fs_to_layer (GimpImage *image,
197
const gchar *undo_desc,
198
GimpLayer *floating_layer);
199
GimpUndo * gimp_image_undo_push_fs_rigor (GimpImage *image,
200
const gchar *undo_desc,
201
GimpLayer *floating_layer);
202
GimpUndo * gimp_image_undo_push_fs_relax (GimpImage *image,
203
const gchar *undo_desc,
204
GimpLayer *floating_layer);
200
gboolean gimp_image_undo_push_cantundo (GimpImage *gimage,
209
GimpUndo * gimp_image_undo_push_cantundo (GimpImage *image,
201
210
const gchar *undo_desc);