GimpImage-item-list

GimpImage-item-list

Synopsis

void                gimp_image_item_list_translate      (GimpImage *image,
                                                         GList *list,
                                                         gint offset_x,
                                                         gint offset_y,
                                                         gboolean push_undo);
void                gimp_image_item_list_flip           (GimpImage *image,
                                                         GList *list,
                                                         GimpContext *context,
                                                         GimpOrientationType flip_type,
                                                         gdouble axis,
                                                         gboolean clip_result);
void                gimp_image_item_list_rotate         (GimpImage *image,
                                                         GList *list,
                                                         GimpContext *context,
                                                         GimpRotationType rotate_type,
                                                         gdouble center_x,
                                                         gdouble center_y,
                                                         gboolean clip_result);
void                gimp_image_item_list_transform      (GimpImage *image,
                                                         GList *list,
                                                         GimpContext *context,
                                                         const GimpMatrix3 *matrix,
                                                         GimpTransformDirection direction,
                                                         GimpInterpolationType interpolation_type,
                                                         gint recursion_level,
                                                         GimpTransformResize clip_result,
                                                         GimpProgress *progress);
GList *             gimp_image_item_list_get_list       (const GimpImage *image,
                                                         const GimpItem *exclude,
                                                         GimpItemTypeMask type,
                                                         GimpItemSet set);
GList *             gimp_image_item_list_filter         (const GimpItem *exclude,
                                                         GList *list,
                                                         gboolean remove_children,
                                                         gboolean remove_locked);

Description

Details

gimp_image_item_list_translate ()

void                gimp_image_item_list_translate      (GimpImage *image,
                                                         GList *list,
                                                         gint offset_x,
                                                         gint offset_y,
                                                         gboolean push_undo);


gimp_image_item_list_flip ()

void                gimp_image_item_list_flip           (GimpImage *image,
                                                         GList *list,
                                                         GimpContext *context,
                                                         GimpOrientationType flip_type,
                                                         gdouble axis,
                                                         gboolean clip_result);


gimp_image_item_list_rotate ()

void                gimp_image_item_list_rotate         (GimpImage *image,
                                                         GList *list,
                                                         GimpContext *context,
                                                         GimpRotationType rotate_type,
                                                         gdouble center_x,
                                                         gdouble center_y,
                                                         gboolean clip_result);


gimp_image_item_list_transform ()

void                gimp_image_item_list_transform      (GimpImage *image,
                                                         GList *list,
                                                         GimpContext *context,
                                                         const GimpMatrix3 *matrix,
                                                         GimpTransformDirection direction,
                                                         GimpInterpolationType interpolation_type,
                                                         gint recursion_level,
                                                         GimpTransformResize clip_result,
                                                         GimpProgress *progress);


gimp_image_item_list_get_list ()

GList *             gimp_image_item_list_get_list       (const GimpImage *image,
                                                         const GimpItem *exclude,
                                                         GimpItemTypeMask type,
                                                         GimpItemSet set);

This function returns a GList of GimpItems for which the type and set criterions match.

image :

An image.

exclude :

An item to exclude.

type :

Which type of items to return.

set :

Set the returned items are part of.

Returns :

The list of items, excluding exclude.

gimp_image_item_list_filter ()

GList *             gimp_image_item_list_filter         (const GimpItem *exclude,
                                                         GList *list,
                                                         gboolean remove_children,
                                                         gboolean remove_locked);