| GIMP Application Reference Manual | ||||
|---|---|---|---|---|
GimpData* (*GimpDataNewFunc) (const gchar *name); GList* (*GimpDataLoadFunc) (const gchar *filename, GError **error); GimpData* (*GimpDataGetStandardFunc) (void); GimpDataFactoryLoaderEntry; GimpDataFactory; GimpDataFactory* gimp_data_factory_new (Gimp *gimp, GType data_type, const gchar *path_property_name, const gchar *writable_property_name, const GimpDataFactoryLoaderEntry *loader_entries, gint n_loader_entries, GimpDataNewFunc new_func, GimpDataGetStandardFunc standard_func); void gimp_data_factory_data_init (GimpDataFactory *factory, gboolean no_data); void gimp_data_factory_data_refresh (GimpDataFactory *factory); void gimp_data_factory_data_free (GimpDataFactory *factory); void gimp_data_factory_data_save (GimpDataFactory *factory); GimpData* gimp_data_factory_data_new (GimpDataFactory *factory, const gchar *name); GimpData* gimp_data_factory_data_duplicate (GimpDataFactory *factory, GimpData *data); gboolean gimp_data_factory_data_save_single (GimpDataFactory *factory, GimpData *data, GError **error); gboolean gimp_data_factory_data_delete (GimpDataFactory *factory, GimpData *data, gboolean delete_from_disk, GError **error); GimpData* gimp_data_factory_data_get_standard (GimpDataFactory *factory);
GList* (*GimpDataLoadFunc) (const gchar *filename, GError **error);
|
|
|
|
Returns : |
typedef struct {
GimpDataLoadFunc load_func;
const gchar *extension;
gboolean writable;
} GimpDataFactoryLoaderEntry;
GimpDataFactory* gimp_data_factory_new (Gimp *gimp, GType data_type, const gchar *path_property_name, const gchar *writable_property_name, const GimpDataFactoryLoaderEntry *loader_entries, gint n_loader_entries, GimpDataNewFunc new_func, GimpDataGetStandardFunc standard_func);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Returns : |
void gimp_data_factory_data_init (GimpDataFactory *factory, gboolean no_data);
|
|
|
void gimp_data_factory_data_refresh (GimpDataFactory *factory);
|
void gimp_data_factory_data_free (GimpDataFactory *factory);
|
void gimp_data_factory_data_save (GimpDataFactory *factory);
|
GimpData* gimp_data_factory_data_new (GimpDataFactory *factory, const gchar *name);
|
|
|
|
Returns : |
GimpData* gimp_data_factory_data_duplicate (GimpDataFactory *factory, GimpData *data);
|
|
|
|
Returns : |
gboolean gimp_data_factory_data_save_single (GimpDataFactory *factory, GimpData *data, GError **error);
|
|
|
|
|
|
Returns : |
gboolean gimp_data_factory_data_delete (GimpDataFactory *factory, GimpData *data, gboolean delete_from_disk, GError **error);
|
|
|
|
|
|
|
|
Returns : |
GimpData* gimp_data_factory_data_get_standard (GimpDataFactory *factory);
|
|
Returns : |