app: in GimpToolTransformGrid, add NONE function
In GimpToolTransformGrid, allow setting "inside-function" and "outside-function" to a new NONE value, performing no transformation when dragging the respective area.
This commit is contained in:
@ -394,6 +394,7 @@ gimp_transform_function_get_type (void)
|
||||
{
|
||||
static const GEnumValue values[] =
|
||||
{
|
||||
{ GIMP_TRANSFORM_FUNCTION_NONE, "GIMP_TRANSFORM_FUNCTION_NONE", "none" },
|
||||
{ GIMP_TRANSFORM_FUNCTION_MOVE, "GIMP_TRANSFORM_FUNCTION_MOVE", "move" },
|
||||
{ GIMP_TRANSFORM_FUNCTION_SCALE, "GIMP_TRANSFORM_FUNCTION_SCALE", "scale" },
|
||||
{ GIMP_TRANSFORM_FUNCTION_ROTATE, "GIMP_TRANSFORM_FUNCTION_ROTATE", "rotate" },
|
||||
@ -404,6 +405,7 @@ gimp_transform_function_get_type (void)
|
||||
|
||||
static const GimpEnumDesc descs[] =
|
||||
{
|
||||
{ GIMP_TRANSFORM_FUNCTION_NONE, "GIMP_TRANSFORM_FUNCTION_NONE", NULL },
|
||||
{ GIMP_TRANSFORM_FUNCTION_MOVE, "GIMP_TRANSFORM_FUNCTION_MOVE", NULL },
|
||||
{ GIMP_TRANSFORM_FUNCTION_SCALE, "GIMP_TRANSFORM_FUNCTION_SCALE", NULL },
|
||||
{ GIMP_TRANSFORM_FUNCTION_ROTATE, "GIMP_TRANSFORM_FUNCTION_ROTATE", NULL },
|
||||
|
@ -177,6 +177,7 @@ GType gimp_transform_function_get_type (void) G_GNUC_CONST;
|
||||
|
||||
typedef enum
|
||||
{
|
||||
GIMP_TRANSFORM_FUNCTION_NONE,
|
||||
GIMP_TRANSFORM_FUNCTION_MOVE,
|
||||
GIMP_TRANSFORM_FUNCTION_SCALE,
|
||||
GIMP_TRANSFORM_FUNCTION_ROTATE,
|
||||
|
@ -1835,6 +1835,9 @@ gimp_tool_transform_get_area_handle (GimpToolTransformGrid *grid,
|
||||
|
||||
switch (function)
|
||||
{
|
||||
case GIMP_TRANSFORM_FUNCTION_NONE:
|
||||
break;
|
||||
|
||||
case GIMP_TRANSFORM_FUNCTION_MOVE:
|
||||
handle = GIMP_TRANSFORM_HANDLE_CENTER;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user