app/blend.c app/bucket_fill.c app/convert.c app/crop.c app/cursorutil.c

Sun Jan 17 16:56:25 GMT 1999 Adam D. Moss <adam@gimp.org>

        * app/blend.c app/bucket_fill.c app/convert.c app/crop.c
        app/cursorutil.c app/cursorutil.h app/dialog_handler.c
        app/dialog_handler.h app/fuzzy_select.c app/gdisplay.c
        app/gimage_cmds.c app/gimpimage.c app/scroll.c
        app/transform_core.c app/xcf.c

	Hourglasses also apply to all registered dialogs.  Hourglasses
	added in a couple more important places.  New hack lets
	hourglasses be added and automagically removed again when
	gimp/gtk re-enters the idle loop.
This commit is contained in:
GMT 1999 Adam D. Moss
1999-01-17 17:03:54 +00:00
committed by Adam D. Moss
parent 1ee0165678
commit 64a6d4571d
43 changed files with 279 additions and 145 deletions

View File

@ -399,7 +399,7 @@ gimp_image_resize (GimpImage *gimage, int new_width, int new_height,
gtk_signal_emit (GTK_OBJECT (gimage), gimp_image_signals[RESIZE]);
gimp_remove_busy_cursors();
gimp_remove_busy_cursors(NULL);
}
@ -458,6 +458,8 @@ gimp_image_scale (GimpImage *gimage, int new_width, int new_height)
list = g_slist_next (list);
}
#warning NEED TO SCALE GUIDES ALSO
/* Make sure the projection matches the gimage size */
gimp_image_projection_realloc (gimage);
@ -467,7 +469,7 @@ gimp_image_scale (GimpImage *gimage, int new_width, int new_height)
gtk_signal_emit (GTK_OBJECT (gimage), gimp_image_signals[RESIZE]);
gimp_remove_busy_cursors();
gimp_remove_busy_cursors(NULL);
}
@ -936,7 +938,8 @@ gimp_image_get_new_tattoo(GimpImage *image)
}
void
gimp_image_colormap_changed (GimpImage *image, gint col){
gimp_image_colormap_changed (GimpImage *image, gint col)
{
g_return_if_fail (image);
g_return_if_fail (col < image->num_cols);
gtk_signal_emit (GTK_OBJECT(image),
@ -1302,7 +1305,7 @@ gimp_image_construct (GimpImage *gimage, int x, int y, int w, int h)
* has been written to the gimage raw image yet.
*/
gimage->construct_flag = 0;
/* First, determine if the projection image needs to be
* initialized--this is the case when there are no visible
* layers that cover the entire canvas--either because layers
@ -1394,6 +1397,8 @@ gimp_image_validate (TileManager *tm, Tile *tile)
int x, y;
int w, h;
gimp_add_busy_cursors_until_idle();
/* Get the gimage from the tilemanager */
gimage = (GimpImage *) tile_manager_get_user_data (tm);
@ -2010,7 +2015,7 @@ gimp_image_merge_visible_layers (GimpImage *gimage, MergeType merge_type)
gimp_add_busy_cursors();
layer = gimp_image_merge_layers (gimage, merge_list, merge_type);
g_slist_free (merge_list);
gimp_remove_busy_cursors();
gimp_remove_busy_cursors(NULL);
return layer;
}
else
@ -2044,7 +2049,7 @@ gimp_image_flatten (GimpImage *gimage)
layer = gimp_image_merge_layers (gimage, merge_list, FlattenImage);
g_slist_free (merge_list);
gimp_remove_busy_cursors();
gimp_remove_busy_cursors(NULL);
return layer;
}
@ -2088,7 +2093,7 @@ gimp_image_merge_down (GimpImage *gimage,
gimp_add_busy_cursors();
layer = gimp_image_merge_layers (gimage, merge_list, merge_type);
g_slist_free (merge_list);
gimp_remove_busy_cursors();
gimp_remove_busy_cursors(NULL);
return layer;
}
else