mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-20 11:37:14 +00:00
Filter out linked children of linked items to transform
This commit is contained in:
parent
86a76d6237
commit
6fa6aa2686
|
@ -48,6 +48,8 @@ gimp_item_linked_translate (GimpItem *item,
|
|||
GIMP_ITEM_TYPE_ALL,
|
||||
GIMP_ITEM_SET_LINKED);
|
||||
|
||||
list = gimp_image_item_list_filter (item, list, TRUE, FALSE);
|
||||
|
||||
gimp_image_item_list_translate (gimp_item_get_image (item), list,
|
||||
offset_x, offset_y, push_undo);
|
||||
|
||||
|
@ -72,6 +74,8 @@ gimp_item_linked_flip (GimpItem *item,
|
|||
GIMP_ITEM_TYPE_ALL,
|
||||
GIMP_ITEM_SET_LINKED);
|
||||
|
||||
list = gimp_image_item_list_filter (item, list, TRUE, FALSE);
|
||||
|
||||
gimp_image_item_list_flip (gimp_item_get_image (item), list, context,
|
||||
flip_type, axis, clip_result);
|
||||
|
||||
|
@ -98,6 +102,8 @@ gimp_item_linked_rotate (GimpItem *item,
|
|||
GIMP_ITEM_TYPE_VECTORS,
|
||||
GIMP_ITEM_SET_LINKED);
|
||||
|
||||
list = gimp_image_item_list_filter (item, list, TRUE, FALSE);
|
||||
|
||||
gimp_image_item_list_rotate (gimp_item_get_image (item), list, context,
|
||||
rotate_type, center_x, center_y, clip_result);
|
||||
|
||||
|
@ -107,6 +113,8 @@ gimp_item_linked_rotate (GimpItem *item,
|
|||
GIMP_ITEM_TYPE_CHANNELS,
|
||||
GIMP_ITEM_SET_LINKED);
|
||||
|
||||
list = gimp_image_item_list_filter (item, list, TRUE, FALSE);
|
||||
|
||||
gimp_image_item_list_rotate (gimp_item_get_image (item), list, context,
|
||||
rotate_type, center_x, center_y, TRUE);
|
||||
|
||||
|
@ -135,6 +143,8 @@ gimp_item_linked_transform (GimpItem *item,
|
|||
GIMP_ITEM_TYPE_ALL,
|
||||
GIMP_ITEM_SET_LINKED);
|
||||
|
||||
list = gimp_image_item_list_filter (item, list, TRUE, FALSE);
|
||||
|
||||
gimp_image_item_list_transform (gimp_item_get_image (item), list, context,
|
||||
matrix, direction,
|
||||
interpolation_type, recursion_level,
|
||||
|
|
Loading…
Reference in a new issue