diff --git a/ChangeLog b/ChangeLog index 02aa6a7289..d3d2549157 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-03-02 Bill Skaggs + + * app/tools/tools-enums.[ch]: oops, missed in previous + commit. + 2005-03-02 Bill Skaggs * app/tools/gimprectangletool.c diff --git a/app/tools/tools-enums.c b/app/tools/tools-enums.c index ea4bf5320c..417e8820db 100644 --- a/app/tools/tools-enums.c +++ b/app/tools/tools-enums.c @@ -67,6 +67,34 @@ gimp_crop_mode_get_type (void) return type; } +GType +gimp_rectangle_mode_get_type (void) +{ + static const GEnumValue values[] = + { + { GIMP_RECTANGLE_MODE_EXECUTE, "GIMP_RECTANGLE_MODE_EXECUTE", "execute" }, + { GIMP_RECTANGLE_MODE_RESIZE, "GIMP_RECTANGLE_MODE_RESIZE", "resize" }, + { 0, NULL, NULL } + }; + + static const GimpEnumDesc descs[] = + { + { GIMP_RECTANGLE_MODE_EXECUTE, N_("Execute"), NULL }, + { GIMP_RECTANGLE_MODE_RESIZE, N_("Resize"), NULL }, + { 0, NULL, NULL } + }; + + static GType type = 0; + + if (! type) + { + type = g_enum_register_static ("GimpRectangleMode", values); + gimp_enum_set_value_descriptions (type, descs); + } + + return type; +} + GType gimp_rect_select_mode_get_type (void) { diff --git a/app/tools/tools-enums.h b/app/tools/tools-enums.h index f58ea574f2..1c9c5fe40e 100644 --- a/app/tools/tools-enums.h +++ b/app/tools/tools-enums.h @@ -46,6 +46,17 @@ typedef enum } GimpCropMode; +#define GIMP_TYPE_RECTANGLE_MODE (gimp_rectangle_mode_get_type ()) + +GType gimp_rectangle_mode_get_type (void) G_GNUC_CONST; + +typedef enum +{ + GIMP_RECTANGLE_MODE_EXECUTE, /*< desc="Execute" >*/ + GIMP_RECTANGLE_MODE_RESIZE /*< desc="Resize" >*/ +} GimpRectangleMode; + + #define GIMP_TYPE_RECT_SELECT_MODE (gimp_rect_select_mode_get_type ()) GType gimp_rect_select_mode_get_type (void) G_GNUC_CONST;