GimpParasiteList

GimpParasiteList

Synopsis

                    GimpParasiteList;
GimpParasiteList *  gimp_parasite_list_new              (void);
GimpParasiteList *  gimp_parasite_list_copy             (const GimpParasiteList *list);
void                gimp_parasite_list_add              (GimpParasiteList *list,
                                                         const GimpParasite *parasite);
void                gimp_parasite_list_remove           (GimpParasiteList *list,
                                                         const gchar *name);
gint                gimp_parasite_list_length           (GimpParasiteList *list);
gint                gimp_parasite_list_persistent_length
                                                        (GimpParasiteList *list);
void                gimp_parasite_list_foreach          (GimpParasiteList *list,
                                                         GHFunc function,
                                                         gpointer user_data);
const GimpParasite * gimp_parasite_list_find            (GimpParasiteList *list,
                                                         const gchar *name);

Object Hierarchy

  GObject
   +----GimpObject
         +----GimpParasiteList

Implemented Interfaces

GimpParasiteList implements GimpConfigInterface.

Signals

  "add"                                            : Run First
  "remove"                                         : Run First

Description

Details

GimpParasiteList

typedef struct _GimpParasiteList GimpParasiteList;


gimp_parasite_list_new ()

GimpParasiteList *  gimp_parasite_list_new              (void);


gimp_parasite_list_copy ()

GimpParasiteList *  gimp_parasite_list_copy             (const GimpParasiteList *list);


gimp_parasite_list_add ()

void                gimp_parasite_list_add              (GimpParasiteList *list,
                                                         const GimpParasite *parasite);


gimp_parasite_list_remove ()

void                gimp_parasite_list_remove           (GimpParasiteList *list,
                                                         const gchar *name);


gimp_parasite_list_length ()

gint                gimp_parasite_list_length           (GimpParasiteList *list);


gimp_parasite_list_persistent_length ()

gint                gimp_parasite_list_persistent_length
                                                        (GimpParasiteList *list);


gimp_parasite_list_foreach ()

void                gimp_parasite_list_foreach          (GimpParasiteList *list,
                                                         GHFunc function,
                                                         gpointer user_data);


gimp_parasite_list_find ()

const GimpParasite * gimp_parasite_list_find            (GimpParasiteList *list,
                                                         const gchar *name);

Signal Details

The "add" signal

void                user_function                      (GimpParasiteList *gimpparasitelist,
                                                        gpointer          arg1,
                                                        gpointer          user_data)             : Run First

gimpparasitelist :

the object which received the signal.

user_data :

user data set when the signal handler was connected.

The "remove" signal

void                user_function                      (GimpParasiteList *gimpparasitelist,
                                                        gpointer          arg1,
                                                        gpointer          user_data)             : Run First

gimpparasitelist :

the object which received the signal.

user_data :

user data set when the signal handler was connected.