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>
|
2000-04-12 Sven Neumann <sven@gimp.org>
|
||||||
|
|
||||||
* plug-ins/common/gif.c: use GIMP_HAVE_PARASITES instead of
|
* plug-ins/common/gif.c: use GIMP_HAVE_PARASITES instead of
|
||||||
|
@ -208,6 +208,11 @@ measure_tool_button_press (Tool *tool,
|
|||||||
{
|
{
|
||||||
Guide *guide;
|
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 &&
|
if (bevent->state & GDK_CONTROL_MASK &&
|
||||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
(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];
|
guide->position = measure_tool->x[i];
|
||||||
gdisplays_expose_guide (gdisp->gimage, guide);
|
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 ();
|
gdisplays_flush ();
|
||||||
measure_tool->function = GUIDING;
|
measure_tool->function = GUIDING;
|
||||||
break;
|
break;
|
||||||
|
@ -208,6 +208,11 @@ measure_tool_button_press (Tool *tool,
|
|||||||
{
|
{
|
||||||
Guide *guide;
|
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 &&
|
if (bevent->state & GDK_CONTROL_MASK &&
|
||||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
(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];
|
guide->position = measure_tool->x[i];
|
||||||
gdisplays_expose_guide (gdisp->gimage, guide);
|
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 ();
|
gdisplays_flush ();
|
||||||
measure_tool->function = GUIDING;
|
measure_tool->function = GUIDING;
|
||||||
break;
|
break;
|
||||||
|
@ -208,6 +208,11 @@ measure_tool_button_press (Tool *tool,
|
|||||||
{
|
{
|
||||||
Guide *guide;
|
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 &&
|
if (bevent->state & GDK_CONTROL_MASK &&
|
||||||
(measure_tool->y[i] == CLAMP (measure_tool->y[i], 0, gdisp->gimage->height)))
|
(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];
|
guide->position = measure_tool->x[i];
|
||||||
gdisplays_expose_guide (gdisp->gimage, guide);
|
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 ();
|
gdisplays_flush ();
|
||||||
measure_tool->function = GUIDING;
|
measure_tool->function = GUIDING;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user