mirror of https://github.com/GNOME/gimp.git
Remove old movement code and unused variables.
Mon Dec 20 17:58:59 GMT 1999 Adam D. Moss <adam@gimp.org> * app/edit_selection.c: Remove old movement code and unused variables.
This commit is contained in:
parent
c4d032140a
commit
ef445bcd2f
|
@ -180,12 +180,9 @@ edit_selection_button_release (Tool *tool,
|
||||||
GdkEventButton *bevent,
|
GdkEventButton *bevent,
|
||||||
gpointer gdisp_ptr)
|
gpointer gdisp_ptr)
|
||||||
{
|
{
|
||||||
/* don't remove these unused vars yet --adam */
|
|
||||||
int x, y;
|
int x, y;
|
||||||
GDisplay * gdisp;
|
GDisplay * gdisp;
|
||||||
Layer *layer;
|
Layer *layer;
|
||||||
Layer *floating_layer;
|
|
||||||
GSList *layer_list;
|
|
||||||
|
|
||||||
gdisp = (GDisplay *) gdisp_ptr;
|
gdisp = (GDisplay *) gdisp_ptr;
|
||||||
|
|
||||||
|
@ -233,89 +230,6 @@ edit_selection_button_release (Tool *tool,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
/********************************************************************a.d.m.**/
|
|
||||||
/****************************************************************************/
|
|
||||||
/* This work is all done in the motion handler now - will be removed soon */
|
|
||||||
/****************************************************************************/
|
|
||||||
/************************************************* & this time I mean it. ***/
|
|
||||||
/* If the cancel button is down...Do nothing */
|
|
||||||
if (! (bevent->state & GDK_BUTTON3_MASK))
|
|
||||||
{
|
|
||||||
edit_selection_snap (gdisp, bevent->x, bevent->y);
|
|
||||||
x = edit_select.x;
|
|
||||||
y = edit_select.y;
|
|
||||||
|
|
||||||
/* if there has been movement, move the selection */
|
|
||||||
if (edit_select.origx != x || edit_select.origy != y)
|
|
||||||
{
|
|
||||||
switch (edit_select.edit_type)
|
|
||||||
{
|
|
||||||
case MaskTranslate:
|
|
||||||
/* translate the selection */
|
|
||||||
gimage_mask_translate (gdisp->gimage, (x - edit_select.origx),
|
|
||||||
(y - edit_select.origy));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MaskToLayerTranslate:
|
|
||||||
gimage_mask_float (gdisp->gimage, gimage_active_drawable (gdisp->gimage),
|
|
||||||
(x - edit_select.origx),
|
|
||||||
(y - edit_select.origy));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case LayerTranslate:
|
|
||||||
if ((floating_layer = gimage_floating_sel (gdisp->gimage)))
|
|
||||||
floating_sel_relax (floating_layer, TRUE);
|
|
||||||
|
|
||||||
/* translate the layer--and any "linked" layers as well */
|
|
||||||
layer_list = gdisp->gimage->layers;
|
|
||||||
while (layer_list)
|
|
||||||
{
|
|
||||||
layer = (Layer *) layer_list->data;
|
|
||||||
if (layer == gdisp->gimage->active_layer ||
|
|
||||||
layer_linked (layer))
|
|
||||||
{
|
|
||||||
layer_translate (layer, (x - edit_select.origx), (y - edit_select.origy));
|
|
||||||
}
|
|
||||||
layer_list = g_slist_next (layer_list);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (floating_layer)
|
|
||||||
floating_sel_rigor (floating_layer, TRUE);
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case FloatingSelTranslate:
|
|
||||||
layer = gimage_get_active_layer (gdisp->gimage);
|
|
||||||
|
|
||||||
floating_sel_relax (layer, TRUE);
|
|
||||||
layer_translate (layer, (x - edit_select.origx), (y - edit_select.origy));
|
|
||||||
floating_sel_rigor (layer, TRUE);
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
/* if no movement has occured, clear the current selection */
|
|
||||||
else if ((edit_select.edit_type == MaskTranslate) ||
|
|
||||||
(edit_select.edit_type == MaskToLayerTranslate))
|
|
||||||
gimage_mask_clear (gdisp->gimage);
|
|
||||||
|
|
||||||
/* if no movement occured and the type is LayerTranslate,
|
|
||||||
* check if the layer is a floating selection. If so, anchor.
|
|
||||||
*/
|
|
||||||
else if (edit_select.edit_type == FloatingSelTranslate)
|
|
||||||
{
|
|
||||||
layer = gimage_get_active_layer (gdisp->gimage);
|
|
||||||
if (layer_is_floating_sel (layer))
|
|
||||||
floating_sel_anchor (layer);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
undo_push_group_end (gdisp->gimage);
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
/* thaw the undo again */
|
/* thaw the undo again */
|
||||||
gimp_image_undo_thaw (gdisp->gimage);
|
gimp_image_undo_thaw (gdisp->gimage);
|
||||||
|
|
||||||
|
@ -349,8 +263,6 @@ edit_selection_button_release (Tool *tool,
|
||||||
undo_pop (gdisp->gimage);
|
undo_pop (gdisp->gimage);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
gdisplays_flush ();
|
gdisplays_flush ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -403,22 +315,7 @@ edit_selection_motion (Tool *tool,
|
||||||
switch (edit_select.edit_type)
|
switch (edit_select.edit_type)
|
||||||
{
|
{
|
||||||
case MaskTranslate:
|
case MaskTranslate:
|
||||||
/* translate the selection */
|
/* we don't do the actual edit selection move here. */
|
||||||
/* gimage_mask_translate (gdisp->gimage, xoffset, yoffset);
|
|
||||||
g_warning("%d,%d %d,%d %d,%d %d,%d %d,%d %d,%d",
|
|
||||||
edit_select.origx,edit_select.origy,
|
|
||||||
edit_select.cumlx,edit_select.cumly,
|
|
||||||
xoffset,yoffset,
|
|
||||||
x,y,
|
|
||||||
edit_select.x1,edit_select.y1,
|
|
||||||
edit_select.x2,edit_select.y2);*/
|
|
||||||
/*
|
|
||||||
if (edit_select.first_move)
|
|
||||||
{
|
|
||||||
gimp_image_undo_freeze (gdisp->gimage);
|
|
||||||
edit_select.first_move = FALSE;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
edit_select.origx = x;
|
edit_select.origx = x;
|
||||||
edit_select.origy = y;
|
edit_select.origy = y;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -180,12 +180,9 @@ edit_selection_button_release (Tool *tool,
|
||||||
GdkEventButton *bevent,
|
GdkEventButton *bevent,
|
||||||
gpointer gdisp_ptr)
|
gpointer gdisp_ptr)
|
||||||
{
|
{
|
||||||
/* don't remove these unused vars yet --adam */
|
|
||||||
int x, y;
|
int x, y;
|
||||||
GDisplay * gdisp;
|
GDisplay * gdisp;
|
||||||
Layer *layer;
|
Layer *layer;
|
||||||
Layer *floating_layer;
|
|
||||||
GSList *layer_list;
|
|
||||||
|
|
||||||
gdisp = (GDisplay *) gdisp_ptr;
|
gdisp = (GDisplay *) gdisp_ptr;
|
||||||
|
|
||||||
|
@ -233,89 +230,6 @@ edit_selection_button_release (Tool *tool,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
/********************************************************************a.d.m.**/
|
|
||||||
/****************************************************************************/
|
|
||||||
/* This work is all done in the motion handler now - will be removed soon */
|
|
||||||
/****************************************************************************/
|
|
||||||
/************************************************* & this time I mean it. ***/
|
|
||||||
/* If the cancel button is down...Do nothing */
|
|
||||||
if (! (bevent->state & GDK_BUTTON3_MASK))
|
|
||||||
{
|
|
||||||
edit_selection_snap (gdisp, bevent->x, bevent->y);
|
|
||||||
x = edit_select.x;
|
|
||||||
y = edit_select.y;
|
|
||||||
|
|
||||||
/* if there has been movement, move the selection */
|
|
||||||
if (edit_select.origx != x || edit_select.origy != y)
|
|
||||||
{
|
|
||||||
switch (edit_select.edit_type)
|
|
||||||
{
|
|
||||||
case MaskTranslate:
|
|
||||||
/* translate the selection */
|
|
||||||
gimage_mask_translate (gdisp->gimage, (x - edit_select.origx),
|
|
||||||
(y - edit_select.origy));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MaskToLayerTranslate:
|
|
||||||
gimage_mask_float (gdisp->gimage, gimage_active_drawable (gdisp->gimage),
|
|
||||||
(x - edit_select.origx),
|
|
||||||
(y - edit_select.origy));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case LayerTranslate:
|
|
||||||
if ((floating_layer = gimage_floating_sel (gdisp->gimage)))
|
|
||||||
floating_sel_relax (floating_layer, TRUE);
|
|
||||||
|
|
||||||
/* translate the layer--and any "linked" layers as well */
|
|
||||||
layer_list = gdisp->gimage->layers;
|
|
||||||
while (layer_list)
|
|
||||||
{
|
|
||||||
layer = (Layer *) layer_list->data;
|
|
||||||
if (layer == gdisp->gimage->active_layer ||
|
|
||||||
layer_linked (layer))
|
|
||||||
{
|
|
||||||
layer_translate (layer, (x - edit_select.origx), (y - edit_select.origy));
|
|
||||||
}
|
|
||||||
layer_list = g_slist_next (layer_list);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (floating_layer)
|
|
||||||
floating_sel_rigor (floating_layer, TRUE);
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case FloatingSelTranslate:
|
|
||||||
layer = gimage_get_active_layer (gdisp->gimage);
|
|
||||||
|
|
||||||
floating_sel_relax (layer, TRUE);
|
|
||||||
layer_translate (layer, (x - edit_select.origx), (y - edit_select.origy));
|
|
||||||
floating_sel_rigor (layer, TRUE);
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
/* if no movement has occured, clear the current selection */
|
|
||||||
else if ((edit_select.edit_type == MaskTranslate) ||
|
|
||||||
(edit_select.edit_type == MaskToLayerTranslate))
|
|
||||||
gimage_mask_clear (gdisp->gimage);
|
|
||||||
|
|
||||||
/* if no movement occured and the type is LayerTranslate,
|
|
||||||
* check if the layer is a floating selection. If so, anchor.
|
|
||||||
*/
|
|
||||||
else if (edit_select.edit_type == FloatingSelTranslate)
|
|
||||||
{
|
|
||||||
layer = gimage_get_active_layer (gdisp->gimage);
|
|
||||||
if (layer_is_floating_sel (layer))
|
|
||||||
floating_sel_anchor (layer);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
undo_push_group_end (gdisp->gimage);
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
/* thaw the undo again */
|
/* thaw the undo again */
|
||||||
gimp_image_undo_thaw (gdisp->gimage);
|
gimp_image_undo_thaw (gdisp->gimage);
|
||||||
|
|
||||||
|
@ -349,8 +263,6 @@ edit_selection_button_release (Tool *tool,
|
||||||
undo_pop (gdisp->gimage);
|
undo_pop (gdisp->gimage);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
gdisplays_flush ();
|
gdisplays_flush ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -403,22 +315,7 @@ edit_selection_motion (Tool *tool,
|
||||||
switch (edit_select.edit_type)
|
switch (edit_select.edit_type)
|
||||||
{
|
{
|
||||||
case MaskTranslate:
|
case MaskTranslate:
|
||||||
/* translate the selection */
|
/* we don't do the actual edit selection move here. */
|
||||||
/* gimage_mask_translate (gdisp->gimage, xoffset, yoffset);
|
|
||||||
g_warning("%d,%d %d,%d %d,%d %d,%d %d,%d %d,%d",
|
|
||||||
edit_select.origx,edit_select.origy,
|
|
||||||
edit_select.cumlx,edit_select.cumly,
|
|
||||||
xoffset,yoffset,
|
|
||||||
x,y,
|
|
||||||
edit_select.x1,edit_select.y1,
|
|
||||||
edit_select.x2,edit_select.y2);*/
|
|
||||||
/*
|
|
||||||
if (edit_select.first_move)
|
|
||||||
{
|
|
||||||
gimp_image_undo_freeze (gdisp->gimage);
|
|
||||||
edit_select.first_move = FALSE;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
edit_select.origx = x;
|
edit_select.origx = x;
|
||||||
edit_select.origy = y;
|
edit_select.origy = y;
|
||||||
break;
|
break;
|
||||||
|
|
|
@ -180,12 +180,9 @@ edit_selection_button_release (Tool *tool,
|
||||||
GdkEventButton *bevent,
|
GdkEventButton *bevent,
|
||||||
gpointer gdisp_ptr)
|
gpointer gdisp_ptr)
|
||||||
{
|
{
|
||||||
/* don't remove these unused vars yet --adam */
|
|
||||||
int x, y;
|
int x, y;
|
||||||
GDisplay * gdisp;
|
GDisplay * gdisp;
|
||||||
Layer *layer;
|
Layer *layer;
|
||||||
Layer *floating_layer;
|
|
||||||
GSList *layer_list;
|
|
||||||
|
|
||||||
gdisp = (GDisplay *) gdisp_ptr;
|
gdisp = (GDisplay *) gdisp_ptr;
|
||||||
|
|
||||||
|
@ -233,89 +230,6 @@ edit_selection_button_release (Tool *tool,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
|
||||||
/********************************************************************a.d.m.**/
|
|
||||||
/****************************************************************************/
|
|
||||||
/* This work is all done in the motion handler now - will be removed soon */
|
|
||||||
/****************************************************************************/
|
|
||||||
/************************************************* & this time I mean it. ***/
|
|
||||||
/* If the cancel button is down...Do nothing */
|
|
||||||
if (! (bevent->state & GDK_BUTTON3_MASK))
|
|
||||||
{
|
|
||||||
edit_selection_snap (gdisp, bevent->x, bevent->y);
|
|
||||||
x = edit_select.x;
|
|
||||||
y = edit_select.y;
|
|
||||||
|
|
||||||
/* if there has been movement, move the selection */
|
|
||||||
if (edit_select.origx != x || edit_select.origy != y)
|
|
||||||
{
|
|
||||||
switch (edit_select.edit_type)
|
|
||||||
{
|
|
||||||
case MaskTranslate:
|
|
||||||
/* translate the selection */
|
|
||||||
gimage_mask_translate (gdisp->gimage, (x - edit_select.origx),
|
|
||||||
(y - edit_select.origy));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case MaskToLayerTranslate:
|
|
||||||
gimage_mask_float (gdisp->gimage, gimage_active_drawable (gdisp->gimage),
|
|
||||||
(x - edit_select.origx),
|
|
||||||
(y - edit_select.origy));
|
|
||||||
break;
|
|
||||||
|
|
||||||
case LayerTranslate:
|
|
||||||
if ((floating_layer = gimage_floating_sel (gdisp->gimage)))
|
|
||||||
floating_sel_relax (floating_layer, TRUE);
|
|
||||||
|
|
||||||
/* translate the layer--and any "linked" layers as well */
|
|
||||||
layer_list = gdisp->gimage->layers;
|
|
||||||
while (layer_list)
|
|
||||||
{
|
|
||||||
layer = (Layer *) layer_list->data;
|
|
||||||
if (layer == gdisp->gimage->active_layer ||
|
|
||||||
layer_linked (layer))
|
|
||||||
{
|
|
||||||
layer_translate (layer, (x - edit_select.origx), (y - edit_select.origy));
|
|
||||||
}
|
|
||||||
layer_list = g_slist_next (layer_list);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (floating_layer)
|
|
||||||
floating_sel_rigor (floating_layer, TRUE);
|
|
||||||
|
|
||||||
break;
|
|
||||||
|
|
||||||
case FloatingSelTranslate:
|
|
||||||
layer = gimage_get_active_layer (gdisp->gimage);
|
|
||||||
|
|
||||||
floating_sel_relax (layer, TRUE);
|
|
||||||
layer_translate (layer, (x - edit_select.origx), (y - edit_select.origy));
|
|
||||||
floating_sel_rigor (layer, TRUE);
|
|
||||||
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
/* if no movement has occured, clear the current selection */
|
|
||||||
else if ((edit_select.edit_type == MaskTranslate) ||
|
|
||||||
(edit_select.edit_type == MaskToLayerTranslate))
|
|
||||||
gimage_mask_clear (gdisp->gimage);
|
|
||||||
|
|
||||||
/* if no movement occured and the type is LayerTranslate,
|
|
||||||
* check if the layer is a floating selection. If so, anchor.
|
|
||||||
*/
|
|
||||||
else if (edit_select.edit_type == FloatingSelTranslate)
|
|
||||||
{
|
|
||||||
layer = gimage_get_active_layer (gdisp->gimage);
|
|
||||||
if (layer_is_floating_sel (layer))
|
|
||||||
floating_sel_anchor (layer);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
undo_push_group_end (gdisp->gimage);
|
|
||||||
|
|
||||||
#else
|
|
||||||
|
|
||||||
/* thaw the undo again */
|
/* thaw the undo again */
|
||||||
gimp_image_undo_thaw (gdisp->gimage);
|
gimp_image_undo_thaw (gdisp->gimage);
|
||||||
|
|
||||||
|
@ -349,8 +263,6 @@ edit_selection_button_release (Tool *tool,
|
||||||
undo_pop (gdisp->gimage);
|
undo_pop (gdisp->gimage);
|
||||||
}
|
}
|
||||||
|
|
||||||
#endif
|
|
||||||
|
|
||||||
gdisplays_flush ();
|
gdisplays_flush ();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -403,22 +315,7 @@ edit_selection_motion (Tool *tool,
|
||||||
switch (edit_select.edit_type)
|
switch (edit_select.edit_type)
|
||||||
{
|
{
|
||||||
case MaskTranslate:
|
case MaskTranslate:
|
||||||
/* translate the selection */
|
/* we don't do the actual edit selection move here. */
|
||||||
/* gimage_mask_translate (gdisp->gimage, xoffset, yoffset);
|
|
||||||
g_warning("%d,%d %d,%d %d,%d %d,%d %d,%d %d,%d",
|
|
||||||
edit_select.origx,edit_select.origy,
|
|
||||||
edit_select.cumlx,edit_select.cumly,
|
|
||||||
xoffset,yoffset,
|
|
||||||
x,y,
|
|
||||||
edit_select.x1,edit_select.y1,
|
|
||||||
edit_select.x2,edit_select.y2);*/
|
|
||||||
/*
|
|
||||||
if (edit_select.first_move)
|
|
||||||
{
|
|
||||||
gimp_image_undo_freeze (gdisp->gimage);
|
|
||||||
edit_select.first_move = FALSE;
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
edit_select.origx = x;
|
edit_select.origx = x;
|
||||||
edit_select.origy = y;
|
edit_select.origy = y;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue