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[] =
|
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_MOVE, "GIMP_TRANSFORM_FUNCTION_MOVE", "move" },
|
||||||
{ GIMP_TRANSFORM_FUNCTION_SCALE, "GIMP_TRANSFORM_FUNCTION_SCALE", "scale" },
|
{ GIMP_TRANSFORM_FUNCTION_SCALE, "GIMP_TRANSFORM_FUNCTION_SCALE", "scale" },
|
||||||
{ GIMP_TRANSFORM_FUNCTION_ROTATE, "GIMP_TRANSFORM_FUNCTION_ROTATE", "rotate" },
|
{ GIMP_TRANSFORM_FUNCTION_ROTATE, "GIMP_TRANSFORM_FUNCTION_ROTATE", "rotate" },
|
||||||
@ -404,6 +405,7 @@ gimp_transform_function_get_type (void)
|
|||||||
|
|
||||||
static const GimpEnumDesc descs[] =
|
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_MOVE, "GIMP_TRANSFORM_FUNCTION_MOVE", NULL },
|
||||||
{ GIMP_TRANSFORM_FUNCTION_SCALE, "GIMP_TRANSFORM_FUNCTION_SCALE", NULL },
|
{ GIMP_TRANSFORM_FUNCTION_SCALE, "GIMP_TRANSFORM_FUNCTION_SCALE", NULL },
|
||||||
{ GIMP_TRANSFORM_FUNCTION_ROTATE, "GIMP_TRANSFORM_FUNCTION_ROTATE", 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
|
typedef enum
|
||||||
{
|
{
|
||||||
|
GIMP_TRANSFORM_FUNCTION_NONE,
|
||||||
GIMP_TRANSFORM_FUNCTION_MOVE,
|
GIMP_TRANSFORM_FUNCTION_MOVE,
|
||||||
GIMP_TRANSFORM_FUNCTION_SCALE,
|
GIMP_TRANSFORM_FUNCTION_SCALE,
|
||||||
GIMP_TRANSFORM_FUNCTION_ROTATE,
|
GIMP_TRANSFORM_FUNCTION_ROTATE,
|
||||||
|
@ -1835,6 +1835,9 @@ gimp_tool_transform_get_area_handle (GimpToolTransformGrid *grid,
|
|||||||
|
|
||||||
switch (function)
|
switch (function)
|
||||||
{
|
{
|
||||||
|
case GIMP_TRANSFORM_FUNCTION_NONE:
|
||||||
|
break;
|
||||||
|
|
||||||
case GIMP_TRANSFORM_FUNCTION_MOVE:
|
case GIMP_TRANSFORM_FUNCTION_MOVE:
|
||||||
handle = GIMP_TRANSFORM_HANDLE_CENTER;
|
handle = GIMP_TRANSFORM_HANDLE_CENTER;
|
||||||
break;
|
break;
|
||||||
|
Reference in New Issue
Block a user