1
/* parasitelist.h: Copyright 1998 Jay Cox <jaycox@earthlink.net>
1
/* parasitelist.h: Copyright 1998 Jay Cox <jaycox@gimp.org>
3
3
* This program is free software; you can redistribute it and/or modify
4
4
* it under the terms of the GNU General Public License as published by
44
44
GimpObjectClass parent_class;
46
46
void (* add) (GimpParasiteList *list,
47
GimpParasite *parasite);
47
GimpParasite *parasite);
48
48
void (* remove) (GimpParasiteList *list,
49
GimpParasite *parasite);
49
GimpParasite *parasite);
53
GType gimp_parasite_list_get_type (void) G_GNUC_CONST;
53
GType gimp_parasite_list_get_type (void) G_GNUC_CONST;
55
GimpParasiteList * gimp_parasite_list_new (void);
56
GimpParasiteList * gimp_parasite_list_copy (const GimpParasiteList *list);
57
void gimp_parasite_list_add (GimpParasiteList *list,
58
GimpParasite *parasite);
59
void gimp_parasite_list_remove (GimpParasiteList *list,
61
gint gimp_parasite_list_length (GimpParasiteList *list);
62
gint gimp_parasite_list_persistent_length (GimpParasiteList *list);
63
void gimp_parasite_list_foreach (GimpParasiteList *list,
66
GimpParasite * gimp_parasite_list_find (GimpParasiteList *list,
55
GimpParasiteList * gimp_parasite_list_new (void);
56
GimpParasiteList * gimp_parasite_list_copy (const GimpParasiteList *list);
57
void gimp_parasite_list_add (GimpParasiteList *list,
58
const GimpParasite *parasite);
59
void gimp_parasite_list_remove (GimpParasiteList *list,
61
gint gimp_parasite_list_length (GimpParasiteList *list);
62
gint gimp_parasite_list_persistent_length (GimpParasiteList *list);
63
void gimp_parasite_list_foreach (GimpParasiteList *list,
66
const GimpParasite * gimp_parasite_list_find (GimpParasiteList *list,
70
70
#endif /* __GIMP_PARASITE_LIST_H__ */