more cursor support. new cursor fix that rounding error the right way this

* app/clone.c: more cursor support.
	* app/cursorutil.[ch], cursors/{bad,badmsk}: new cursor
	* app/paint_core.c: fix that rounding error the right way this time.
	* app/pixel_processor.c, app/pixel_region.c:  Lock the tiles while
	they are being processed.  Only create new threads if the region
	being processed is large enough to warrant it.
This commit is contained in:
jaycox
1999-07-27 08:47:31 +00:00
parent 77f3aa47ab
commit bc0451b4b4
19 changed files with 150 additions and 57 deletions

View File

@ -43,6 +43,8 @@
#include "../cursors/mouse1_selmmsk"
#include "../cursors/mouse1_selp"
#include "../cursors/mouse1_selpmsk"
#include "../cursors/bad"
#include "../cursors/badmsk"
typedef struct
{
@ -80,6 +82,8 @@ static BM_Cursor gimp_cursors[] =
mouse1_selm_x_hot, mouse1_selm_y_hot, NULL},
{ mouse1_sel_bits, mouse1_selmsk_bits, mouse1_sel_width, mouse1_sel_height,
mouse1_sel_x_hot, mouse1_sel_y_hot, NULL},
{ bad_bits, badmsk_bits, bad_width, bad_height,
bad_x_hot, bad_y_hot, NULL},
};