gint (*GimpConstraintFunc) (gint32 image_id,
gint32 drawable_id,
gpointer data);
void (*GimpMenuCallback) (gint32 id,
gpointer data);
void (*GRunBrushCallback) (gchar *name,
gdouble opacity,
gint spacing,
gint paint_mode,
gint width,
gint height,
gchar *mask_data,
gboolean dialog_closing,
gpointer user_data);
void (*GRunPatternCallback) (gchar *name,
gint width,
gint height,
gint bpp,
gchar *mask_data,
gboolean dialog_closing,
gpointer user_data);
void (*GRunGradientCallback) (gchar *name,
gint width,
gdouble *grad_data,
gboolean dialog_closing,
gpointer user_data);
GtkWidget* gimp_image_menu_new (GimpConstraintFunc constraint,
GimpMenuCallback callback,
gpointer data,
gint32 active_image);
GtkWidget* gimp_layer_menu_new (GimpConstraintFunc constraint,
GimpMenuCallback callback,
gpointer data,
gint32 active_layer);
GtkWidget* gimp_channel_menu_new (GimpConstraintFunc constraint,
GimpMenuCallback callback,
gpointer data,
gint32 active_channel);
GtkWidget* gimp_drawable_menu_new (GimpConstraintFunc constraint,
GimpMenuCallback callback,
gpointer data,
gint32 active_drawable);
gpointer gimp_interactive_selection_brush
(gchar *dialogname,
gchar *brush_name,
gdouble opacity,
gint spacing,
gint paint_mode,
GRunBrushCallback callback,
gpointer data);
GtkWidget* gimp_brush_select_widget (gchar *dname,
gchar *ibrush,
gdouble opacity,
gint spacing,
gint paint_mode,
GRunBrushCallback cback,
gpointer data);
gboolean gimp_brush_select_widget_close_popup
(GtkWidget *widget);
gboolean gimp_brush_select_widget_set_popup
(GtkWidget *widget,
gchar *pname,
gdouble opacity,
gint spacing,
gint paint_mode);
gchar* gimp_brushes_get_brush_data (gchar *pname,
gdouble *opacity,
gint *spacing,
gint *paint_mode,
gint *width,
gint *height,
gchar **mask_data);
gboolean gimp_brush_set_popup (gpointer popup_pnt,
gchar *pname,
gdouble opacity,
gint spacing,
gint paint_mode);
gboolean gimp_brush_close_popup (gpointer popup_pnt);
gpointer gimp_interactive_selection_pattern
(gchar *dialogtitle,
gchar *pattern_name,
GRunPatternCallback callback,
gpointer data);
GtkWidget* gimp_pattern_select_widget (gchar *dname,
gchar *ipattern,
GRunPatternCallback cback,
gpointer data);
gboolean gimp_pattern_select_widget_close_popup
(GtkWidget *widget);
gboolean gimp_pattern_select_widget_set_popup
(GtkWidget *widget,
gchar *pname);
gchar* gimp_pattern_get_pattern_data (gchar *pname,
gint *width,
gint *height,
gint *bytes,
gchar **mask_data);
gboolean gimp_pattern_set_popup (gpointer popup_pnt,
gchar *pname);
gboolean gimp_pattern_close_popup (gpointer popup_pnt);
gpointer gimp_interactive_selection_gradient
(gchar *dialogtitle,
gchar *gradient_name,
gint sample_sz,
GRunGradientCallback callback,
gpointer data);
GtkWidget* gimp_gradient_select_widget (gchar *gname,
gchar *igradient,
GRunGradientCallback cback,
gpointer data);
gboolean gimp_gradient_select_widget_close_popup
(GtkWidget *widget);
gboolean gimp_gradient_select_widget_set_popup
(GtkWidget *widget,
gchar *pname);
gchar* gimp_gradient_get_gradient_data (gchar *pname,
gint *width,
gint sample_sz,
gdouble **mask_data);
gboolean gimp_gradient_set_popup (gpointer popup_pnt,
gchar *pname);
gboolean gimp_gradient_close_popup (gpointer popup_pnt); |