push an undo group when adding horizontal and vertical guides with
2000-04-13 Michael Natterer <mitch@gimp.org> * app/measure.c: push an undo group when adding horizontal and vertical guides with Ctrl+Alt.
This commit is contained in:

committed by
Michael Natterer

parent
627234028f
commit
b88a1ff1ff
@ -1,3 +1,8 @@
|
||||
2000-04-13 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* app/measure.c: push an undo group when adding horizontal and
|
||||
vertical guides with Ctrl+Alt.
|
||||
|
||||
2000-04-12 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* plug-ins/common/gif.c: use GIMP_HAVE_PARASITES instead of
|
||||
|
@ -208,6 +208,11 @@ measure_tool_button_press (Tool *tool,
|
||||
{
|
||||
Guide *guide;
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
bevent->state & GDK_MOD1_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
undo_push_group_start (gdisp->gimage, GUIDE_UNDO);
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
{
|
||||
@ -224,6 +229,12 @@ measure_tool_button_press (Tool *tool,
|
||||
guide->position = measure_tool->x[i];
|
||||
gdisplays_expose_guide (gdisp->gimage, guide);
|
||||
}
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
bevent->state & GDK_MOD1_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
undo_push_group_end (gdisp->gimage);
|
||||
|
||||
gdisplays_flush ();
|
||||
measure_tool->function = GUIDING;
|
||||
break;
|
||||
|
@ -208,6 +208,11 @@ measure_tool_button_press (Tool *tool,
|
||||
{
|
||||
Guide *guide;
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
bevent->state & GDK_MOD1_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
undo_push_group_start (gdisp->gimage, GUIDE_UNDO);
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
{
|
||||
@ -224,6 +229,12 @@ measure_tool_button_press (Tool *tool,
|
||||
guide->position = measure_tool->x[i];
|
||||
gdisplays_expose_guide (gdisp->gimage, guide);
|
||||
}
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
bevent->state & GDK_MOD1_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
undo_push_group_end (gdisp->gimage);
|
||||
|
||||
gdisplays_flush ();
|
||||
measure_tool->function = GUIDING;
|
||||
break;
|
||||
|
@ -208,6 +208,11 @@ measure_tool_button_press (Tool *tool,
|
||||
{
|
||||
Guide *guide;
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
bevent->state & GDK_MOD1_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
undo_push_group_start (gdisp->gimage, GUIDE_UNDO);
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
{
|
||||
@ -224,6 +229,12 @@ measure_tool_button_press (Tool *tool,
|
||||
guide->position = measure_tool->x[i];
|
||||
gdisplays_expose_guide (gdisp->gimage, guide);
|
||||
}
|
||||
|
||||
if (bevent->state & GDK_CONTROL_MASK &&
|
||||
bevent->state & GDK_MOD1_MASK &&
|
||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
||||
undo_push_group_end (gdisp->gimage);
|
||||
|
||||
gdisplays_flush ();
|
||||
measure_tool->function = GUIDING;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user