added simplistic undo, needs polishing.
2003-09-01 Simon Budig <simon@gimp.org> * app/tools/gimpvectortool.c: added simplistic undo, needs polishing.
This commit is contained in:
@ -1,3 +1,7 @@
|
|||||||
|
2003-09-01 Simon Budig <simon@gimp.org>
|
||||||
|
|
||||||
|
* app/tools/gimpvectortool.c: added simplistic undo, needs polishing.
|
||||||
|
|
||||||
2003-09-01 Michael Natterer <mitch@gimp.org>
|
2003-09-01 Michael Natterer <mitch@gimp.org>
|
||||||
|
|
||||||
* app/gui/channels-menu.c
|
* app/gui/channels-menu.c
|
||||||
@ -24,7 +28,7 @@
|
|||||||
* app/vectors/gimpstroke.[ch]: virtualized gimp_stroke_close.
|
* app/vectors/gimpstroke.[ch]: virtualized gimp_stroke_close.
|
||||||
|
|
||||||
* app/vectors/gimpbezierstroke.c: made the _close function check,
|
* app/vectors/gimpbezierstroke.c: made the _close function check,
|
||||||
if there is an unneeded segment (CCA-Sequence with all the same
|
if there is an unneeded segment (ACCA-Sequence with all the same
|
||||||
coordinates) at the gap to be closed. If so, remove it.
|
coordinates) at the gap to be closed. If so, remove it.
|
||||||
|
|
||||||
2003-09-01 Tor Lillqvist <tml@iki.fi>
|
2003-09-01 Tor Lillqvist <tml@iki.fi>
|
||||||
|
@ -34,6 +34,7 @@
|
|||||||
#include "core/gimp.h"
|
#include "core/gimp.h"
|
||||||
#include "core/gimpcontext.h"
|
#include "core/gimpcontext.h"
|
||||||
#include "core/gimpimage.h"
|
#include "core/gimpimage.h"
|
||||||
|
#include "core/gimpimage-undo-push.h"
|
||||||
#include "core/gimplist.h"
|
#include "core/gimplist.h"
|
||||||
#include "core/gimptoolinfo.h"
|
#include "core/gimptoolinfo.h"
|
||||||
|
|
||||||
@ -290,6 +291,13 @@ gimp_vector_tool_button_press (GimpTool *tool,
|
|||||||
gimp_draw_tool_stop (draw_tool);
|
gimp_draw_tool_stop (draw_tool);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
gimp_tool_control_set_preserve (tool->control, TRUE);
|
||||||
|
if (vector_tool->vectors)
|
||||||
|
gimp_image_undo_push_vectors_mod (GIMP_ITEM (vector_tool->vectors)->gimage,
|
||||||
|
"Vectors operation",
|
||||||
|
vector_tool->vectors);
|
||||||
|
gimp_tool_control_set_preserve (tool->control, FALSE);
|
||||||
|
|
||||||
gimp_tool_control_activate (tool->control);
|
gimp_tool_control_activate (tool->control);
|
||||||
tool->gdisp = gdisp;
|
tool->gdisp = gdisp;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user