From 9ee99391028ad9713e76cda690ae1a349c8dadd5 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Mon, 20 Sep 1999 21:08:53 +0000 Subject: [PATCH] made the creation of guides undoable --Sven --- ChangeLog | 4 ++++ app/measure.c | 3 +++ app/tools/gimpmeasuretool.c | 3 +++ app/tools/measure.c | 3 +++ 4 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 0e6fa17904..4cd61c9913 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Mon Sep 20 23:06:36 MEST 1999 Sven Neuman + + * app/measure.c: made the creation of guides undoable. + Mon Sep 20 18:58:38 BST 1999 Nick Lamb * plug-ins/common/tiff.c: Mac and PC can be friends :) diff --git a/app/measure.c b/app/measure.c index c956407884..76c45b1409 100644 --- a/app/measure.c +++ b/app/measure.c @@ -27,6 +27,7 @@ #include "info_dialog.h" #include "measure.h" #include "tool_options_ui.h" +#include "undo.h" #include "libgimp/gimpintl.h" #include "libgimp/gimpmath.h" @@ -212,6 +213,7 @@ measure_tool_button_press (Tool *tool, (measure_tool->y[i] == BOUNDS (measure_tool->y[i], 0, gdisp->gimage->height))) { guide = gimp_image_add_hguide (gdisp->gimage); + undo_push_guide (gdisp->gimage, guide); guide->position = measure_tool->y[i]; gdisplays_expose_guide (gdisp->gimage, guide); } @@ -219,6 +221,7 @@ measure_tool_button_press (Tool *tool, (measure_tool->x[i] == BOUNDS (measure_tool->x[i], 0, gdisp->gimage->width))) { guide = gimp_image_add_vguide (gdisp->gimage); + undo_push_guide (gdisp->gimage, guide); guide->position = measure_tool->x[i]; gdisplays_expose_guide (gdisp->gimage, guide); } diff --git a/app/tools/gimpmeasuretool.c b/app/tools/gimpmeasuretool.c index c956407884..76c45b1409 100644 --- a/app/tools/gimpmeasuretool.c +++ b/app/tools/gimpmeasuretool.c @@ -27,6 +27,7 @@ #include "info_dialog.h" #include "measure.h" #include "tool_options_ui.h" +#include "undo.h" #include "libgimp/gimpintl.h" #include "libgimp/gimpmath.h" @@ -212,6 +213,7 @@ measure_tool_button_press (Tool *tool, (measure_tool->y[i] == BOUNDS (measure_tool->y[i], 0, gdisp->gimage->height))) { guide = gimp_image_add_hguide (gdisp->gimage); + undo_push_guide (gdisp->gimage, guide); guide->position = measure_tool->y[i]; gdisplays_expose_guide (gdisp->gimage, guide); } @@ -219,6 +221,7 @@ measure_tool_button_press (Tool *tool, (measure_tool->x[i] == BOUNDS (measure_tool->x[i], 0, gdisp->gimage->width))) { guide = gimp_image_add_vguide (gdisp->gimage); + undo_push_guide (gdisp->gimage, guide); guide->position = measure_tool->x[i]; gdisplays_expose_guide (gdisp->gimage, guide); } diff --git a/app/tools/measure.c b/app/tools/measure.c index c956407884..76c45b1409 100644 --- a/app/tools/measure.c +++ b/app/tools/measure.c @@ -27,6 +27,7 @@ #include "info_dialog.h" #include "measure.h" #include "tool_options_ui.h" +#include "undo.h" #include "libgimp/gimpintl.h" #include "libgimp/gimpmath.h" @@ -212,6 +213,7 @@ measure_tool_button_press (Tool *tool, (measure_tool->y[i] == BOUNDS (measure_tool->y[i], 0, gdisp->gimage->height))) { guide = gimp_image_add_hguide (gdisp->gimage); + undo_push_guide (gdisp->gimage, guide); guide->position = measure_tool->y[i]; gdisplays_expose_guide (gdisp->gimage, guide); } @@ -219,6 +221,7 @@ measure_tool_button_press (Tool *tool, (measure_tool->x[i] == BOUNDS (measure_tool->x[i], 0, gdisp->gimage->width))) { guide = gimp_image_add_vguide (gdisp->gimage); + undo_push_guide (gdisp->gimage, guide); guide->position = measure_tool->x[i]; gdisplays_expose_guide (gdisp->gimage, guide); }