GimpItemStack

GimpItemStack

Synopsis

                    GimpItemStack;
GimpContainer *     gimp_item_stack_new                 (GType item_type);
gint                gimp_item_stack_get_n_items         (GimpItemStack *stack);
gboolean            gimp_item_stack_is_flat             (GimpItemStack *stack);
GList *             gimp_item_stack_get_item_iter       (GimpItemStack *stack);
GList *             gimp_item_stack_get_item_list       (GimpItemStack *stack);
GimpItem *          gimp_item_stack_get_item_by_tattoo  (GimpItemStack *stack,
                                                         GimpTattoo tattoo);
GimpItem *          gimp_item_stack_get_item_by_path    (GimpItemStack *stack,
                                                         GList *path);
GimpItem *          gimp_item_stack_get_parent_by_path  (GimpItemStack *stack,
                                                         GList *path,
                                                         gint *index);
void                gimp_item_stack_invalidate_previews (GimpItemStack *stack);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpContainer
               +----GimpList
                     +----GimpItemStack
                           +----GimpDrawableStack

Implemented Interfaces

GimpItemStack implements GimpConfigInterface.

Description

Details

GimpItemStack

typedef struct _GimpItemStack GimpItemStack;


gimp_item_stack_new ()

GimpContainer *     gimp_item_stack_new                 (GType item_type);


gimp_item_stack_get_n_items ()

gint                gimp_item_stack_get_n_items         (GimpItemStack *stack);


gimp_item_stack_is_flat ()

gboolean            gimp_item_stack_is_flat             (GimpItemStack *stack);


gimp_item_stack_get_item_iter ()

GList *             gimp_item_stack_get_item_iter       (GimpItemStack *stack);


gimp_item_stack_get_item_list ()

GList *             gimp_item_stack_get_item_list       (GimpItemStack *stack);


gimp_item_stack_get_item_by_tattoo ()

GimpItem *          gimp_item_stack_get_item_by_tattoo  (GimpItemStack *stack,
                                                         GimpTattoo tattoo);


gimp_item_stack_get_item_by_path ()

GimpItem *          gimp_item_stack_get_item_by_path    (GimpItemStack *stack,
                                                         GList *path);


gimp_item_stack_get_parent_by_path ()

GimpItem *          gimp_item_stack_get_parent_by_path  (GimpItemStack *stack,
                                                         GList *path,
                                                         gint *index);


gimp_item_stack_invalidate_previews ()

void                gimp_item_stack_invalidate_previews (GimpItemStack *stack);