mirror of https://github.com/GNOME/gimp.git
app, pdb: move "src-drawables" from core to option object for…
… "gimp-clone" and "gimp-heal" PDB calls. Untested but this should work. Anyway we will take a close look at the whole API before releasing.
This commit is contained in:
parent
6ad00cdbba
commit
1abb4543cd
|
@ -234,15 +234,15 @@ clone_invoker (GimpProcedure *procedure,
|
|||
src_drawables = g_list_prepend (NULL, src_drawable);
|
||||
|
||||
g_object_set (options,
|
||||
"clone-type", clone_type,
|
||||
"clone-type", clone_type,
|
||||
"src-drawables", src_drawables,
|
||||
NULL);
|
||||
|
||||
success = paint_tools_stroke (gimp, context, options, drawable,
|
||||
num_strokes, strokes, error,
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-drawables", src_drawables,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
NULL);
|
||||
g_list_free (src_drawables);
|
||||
}
|
||||
|
@ -624,12 +624,15 @@ heal_invoker (GimpProcedure *procedure,
|
|||
options = gimp_config_duplicate (GIMP_CONFIG (options));
|
||||
src_drawables = g_list_prepend (NULL, src_drawable);
|
||||
|
||||
g_object_set (options,
|
||||
"src-drawables", src_drawables,
|
||||
NULL);
|
||||
|
||||
success = paint_tools_stroke (gimp, context, options, drawable,
|
||||
num_strokes, strokes, error,
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-drawables", src_drawables,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
NULL);
|
||||
g_list_free (src_drawables);
|
||||
}
|
||||
|
|
|
@ -178,15 +178,15 @@ HELP
|
|||
src_drawables = g_list_prepend (NULL, src_drawable);
|
||||
|
||||
g_object_set (options,
|
||||
"clone-type", clone_type,
|
||||
"clone-type", clone_type,
|
||||
"src-drawables", src_drawables,
|
||||
NULL);
|
||||
|
||||
success = paint_tools_stroke (gimp, context, options, drawable,
|
||||
num_strokes, strokes, error,
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-drawables", src_drawables,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
NULL);
|
||||
g_list_free (src_drawables);
|
||||
}
|
||||
|
@ -540,12 +540,15 @@ HELP
|
|||
options = gimp_config_duplicate (GIMP_CONFIG (options));
|
||||
src_drawables = g_list_prepend (NULL, src_drawable);
|
||||
|
||||
g_object_set (options,
|
||||
"src-drawables", src_drawables,
|
||||
NULL);
|
||||
|
||||
success = paint_tools_stroke (gimp, context, options, drawable,
|
||||
num_strokes, strokes, error,
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-drawables", src_drawables,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
"undo-desc", options->paint_info->blurb,
|
||||
"src-x", (gint) floor (src_x),
|
||||
"src-y", (gint) floor (src_y),
|
||||
NULL);
|
||||
g_list_free (src_drawables);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue