void (*GimpColorDisplayInit) (void);
gpointer (*GimpColorDisplayNew) (int type);
gpointer (*GimpColorDisplayClone) (gpointer cd_ID);
void (*GimpColorDisplayConvert) (gpointer cd_ID,
guchar *buf,
int width,
int height,
int bpp,
int bpl);
void (*GimpColorDisplayDestroy) (gpointer cd_ID);
void (*GimpColorDisplayFinalize) (void);
void (*GimpColorDisplayLoadState) (gpointer cd_ID,
Parasite *state);
Parasite* (*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 char *name,
GimpColorDisplayMethods *methods);
gboolean gimp_color_display_unregister (const char *name); |