Changed the libgimp GFillType enums to match the core enums in value, the

Tue Jul 28 15:42:39 CDT 1998  Larry Ewing  <lewing@gimp.org>

	* app/drawable_cmds.c (drawable_fill_invoker):
	* libgimp/gimpenums.h: Changed the libgimp GFillType
	enums to match the core enums in value, the names still
	differ.

	* plug-ins/script-fu/script-fu.c: changed the fill setvars to use
	the GFillType enums.
This commit is contained in:
CDT 1998 Larry Ewing 1998-07-28 22:08:56 +00:00 committed by Larry Ewing
parent 3635728000
commit 8540bdc54d
4 changed files with 24 additions and 10 deletions

View File

@ -1,3 +1,13 @@
Tue Jul 28 15:42:39 CDT 1998 Larry Ewing <lewing@gimp.org>
* app/drawable_cmds.c (drawable_fill_invoker):
* libgimp/gimpenums.h: Changed the libgimp GFillType
enums to match the core enums in value, the names still
differ.
* plug-ins/script-fu/script-fu.c: changed the fill setvars to use
the GFillType enums.
Tue Jul 28 14:03:57 PDT 1998 Manish Singh <yosh@gimp.org>
* app/Makefile.am

View File

@ -107,10 +107,11 @@ drawable_fill_invoker (Argument *args)
switch (int_value)
{
case 0: fill_type = BACKGROUND_FILL; break;
case 1: fill_type = WHITE_FILL; break;
case 2: fill_type = TRANSPARENT_FILL; break;
case 3: fill_type = NO_FILL; break;
case 0: fill_type = FOREGROUND_FILL; break;
case 1: fill_type = BACKGROUND_FILL; break;
case 2: fill_type = WHITE_FILL; break;
case 3: fill_type = TRANSPARENT_FILL; break;
case 4: fill_type = NO_FILL; break;
default: success = FALSE;
}
}
@ -138,7 +139,7 @@ ProcRecord drawable_fill_proc =
{
"gimp_drawable_fill",
"Fill the drawable with the specified fill mode.",
"This procedure fills the drawable with the fill mode. If the fill mode is background, the current background color is used. If the fill type is white, then white is used. Transparent fill only affects layers with an alpha channel, in which case the alpha channel is set to transparent. If the drawable has no alpha channel, it is filled to white. No fill leaves the drawable's contents undefined. This procedure is unlike the bucket fill tool because it fills regardless of a selection",
"This procedure fills the drawable with the fill mode. If the fill mode is foreground the current foreground color is used. If the fill mode is background, the current background color is used. If the fill type is white, then white is used. Transparent fill only affects layers with an alpha channel, in which case the alpha channel is set to transparent. If the drawable has no alpha channel, it is filled to white. No fill leaves the drawable's contents undefined. This procedure is unlike the bucket fill tool because it fills regardless of a selection",
"Spencer Kimball & Peter Mattis",
"Spencer Kimball & Peter Mattis",
"1995-1996",

View File

@ -58,9 +58,11 @@ typedef enum
typedef enum
{
FG_IMAGE_FILL,
BG_IMAGE_FILL,
WHITE_IMAGE_FILL,
TRANS_IMAGE_FILL
TRANS_IMAGE_FILL,
NO_IMAGE_FILL
} GFillType;
typedef enum

View File

@ -387,10 +387,11 @@ init_constants ()
setvar (cintern ("BG-BUCKET-FILL"), flocons (1), NIL);
setvar (cintern ("PATTERN-BUCKET-FILL"), flocons (2), NIL);
setvar (cintern ("BG-IMAGE-FILL"), flocons (0), NIL);
setvar (cintern ("WHITE-IMAGE-FILL"), flocons (1), NIL);
setvar (cintern ("TRANS-IMAGE-FILL"), flocons (2), NIL);
setvar (cintern ("NO-IMAGE-FILL"), flocons (3), NIL);
setvar (cintern ("FG-IMAGE-FILL"), flocons (FG_IMAGE_FILL), NIL);
setvar (cintern ("BG-IMAGE-FILL"), flocons (BG_IMAGE_FILL), NIL);
setvar (cintern ("WHITE-IMAGE-FILL"), flocons (WHITE_IMAGE_FILL), NIL);
setvar (cintern ("TRANS-IMAGE-FILL"), flocons (TRANS_IMAGE_FILL), NIL);
setvar (cintern ("NO-IMAGE-FILL"), flocons (NO_IMAGE_FILL), NIL);
setvar (cintern ("RGB"), flocons (0), NIL);
setvar (cintern ("GRAY"), flocons (1), NIL);