Name
gimpcolordisplay -- Functions and definitiions for creating a pluggable GIMP
display color correction module.
Synopsis
| 
void        (*GimpColorDisplayInit)         (void);
gpointer    (*GimpColorDisplayNew)          (gint type);
gpointer    (*GimpColorDisplayClone)        (gpointer cd_ID);
void        (*GimpColorDisplayConvert)      (gpointer cd_ID,
                                             guchar *buf,
                                             gint width,
                                             gint height,
                                             gint bpp,
                                             gint bpl);
void        (*GimpColorDisplayDestroy)      (gpointer cd_ID);
void        (*GimpColorDisplayFinalize)     (void);
void        (*GimpColorDisplayLoadState)    (gpointer cd_ID,
                                             GimpParasite *state);
GimpParasite* (*GimpColorDisplaySaveState)  (gpointer cd_ID);
void        (*GimpColorDisplayConfigure)    (gpointer cd_ID,
                                             GFunc ok_func,
                                             gpointer ok_data,
                                             GFunc cancel_func,
                                             gpointer cancel_data);
void        (*GimpColorDisplayConfigureCancel)
                                            (gpointer cd_ID);
struct      GimpColorDisplayMethods;
gboolean    gimp_color_display_register     (const gchar *name,
                                             GimpColorDisplayMethods *methods);
gboolean    gimp_color_display_unregister   (const gchar *name); | 
Description
Functions and definitiions for creating a pluggable GIMP
display color correction module.
Details
GimpColorDisplayInit ()
| void        (*GimpColorDisplayInit)         (void); | 
GimpColorDisplayNew ()
| gpointer    (*GimpColorDisplayNew)          (gint type); | 
GimpColorDisplayClone ()
| gpointer    (*GimpColorDisplayClone)        (gpointer cd_ID); | 
GimpColorDisplayConvert ()
| void        (*GimpColorDisplayConvert)      (gpointer cd_ID,
                                             guchar *buf,
                                             gint width,
                                             gint height,
                                             gint bpp,
                                             gint bpl); | 
GimpColorDisplayDestroy ()
| void        (*GimpColorDisplayDestroy)      (gpointer cd_ID); | 
GimpColorDisplayFinalize ()
| void        (*GimpColorDisplayFinalize)     (void); | 
GimpColorDisplayLoadState ()
| void        (*GimpColorDisplayLoadState)    (gpointer cd_ID,
                                             GimpParasite *state); | 
GimpColorDisplaySaveState ()
| GimpParasite* (*GimpColorDisplaySaveState)  (gpointer cd_ID); | 
GimpColorDisplayConfigure ()
| void        (*GimpColorDisplayConfigure)    (gpointer cd_ID,
                                             GFunc ok_func,
                                             gpointer ok_data,
                                             GFunc cancel_func,
                                             gpointer cancel_data); | 
GimpColorDisplayConfigureCancel ()
| void        (*GimpColorDisplayConfigureCancel)
                                            (gpointer cd_ID); | 
struct GimpColorDisplayMethods
| struct GimpColorDisplayMethods
{
  GimpColorDisplayInit            init;
  GimpColorDisplayNew             new;
  GimpColorDisplayClone           clone;
  GimpColorDisplayConvert         convert;
  GimpColorDisplayDestroy         destroy;
  GimpColorDisplayFinalize        finalize;
  GimpColorDisplayLoadState       load;
  GimpColorDisplaySaveState       save;
  GimpColorDisplayConfigure       configure;
  GimpColorDisplayConfigureCancel cancel;
}; | 
gimp_color_display_register ()
gimp_color_display_unregister ()
| gboolean    gimp_color_display_unregister   (const gchar *name); |