gimpmenu

Name

gimpmenu -- Widgets and functions for selecting images, layers, brushes, patterns etc.

Synopsis



gint        (*GimpConstraintFunc)           (gint32 image_id,
                                             gint32 drawable_id,
                                             gpointer data);
void        (*GimpMenuCallback)             (gint32 any_id,
                                             gpointer data);
void        (*GimpRunBrushCallback)         (gchar *name,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode,
                                             gint width,
                                             gint height,
                                             gchar *mask_data,
                                             gboolean dialog_closing,
                                             gpointer user_data);
void        (*GimpRunPatternCallback)       (gchar *name,
                                             gint width,
                                             gint height,
                                             gint bpp,
                                             gchar *mask_data,
                                             gboolean dialog_closing,
                                             gpointer user_data);
void        (*GimpRunGradientCallback)      (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);
gchar*      gimp_interactive_selection_brush
                                            (gchar *dialogname,
                                             gchar *brush_name,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode,
                                             GimpRunBrushCallback callback,
                                             gpointer data);
GtkWidget*  gimp_brush_select_widget        (gchar *dname,
                                             gchar *ibrush,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode,
                                             GimpRunBrushCallback cback,
                                             gpointer data);
void        gimp_brush_select_widget_set_popup
                                            (GtkWidget *widget,
                                             gchar *pname,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode);
void        gimp_brush_select_widget_close_popup
                                            (GtkWidget *widget);
gchar*      gimp_interactive_selection_pattern
                                            (gchar *dialogtitle,
                                             gchar *pattern_name,
                                             GimpRunPatternCallback callback,
                                             gpointer data);
GtkWidget*  gimp_pattern_select_widget      (gchar *dname,
                                             gchar *ipattern,
                                             GimpRunPatternCallback cback,
                                             gpointer data);
void        gimp_pattern_select_widget_close_popup
                                            (GtkWidget *widget);
void        gimp_pattern_select_widget_set_popup
                                            (GtkWidget *widget,
                                             gchar *pname);
gchar*      gimp_interactive_selection_gradient
                                            (gchar *dialogtitle,
                                             gchar *gradient_name,
                                             gint sample_sz,
                                             GimpRunGradientCallback callback,
                                             gpointer data);
GtkWidget*  gimp_gradient_select_widget     (gchar *gname,
                                             gchar *igradient,
                                             GimpRunGradientCallback cback,
                                             gpointer data);
void        gimp_gradient_select_widget_close_popup
                                            (GtkWidget *widget);
void        gimp_gradient_select_widget_set_popup
                                            (GtkWidget *widget,
                                             gchar *gname);

Description

Details

GimpConstraintFunc ()

gint        (*GimpConstraintFunc)           (gint32 image_id,
                                             gint32 drawable_id,
                                             gpointer data);


GimpMenuCallback ()

void        (*GimpMenuCallback)             (gint32 any_id,
                                             gpointer data);


GimpRunBrushCallback ()

void        (*GimpRunBrushCallback)         (gchar *name,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode,
                                             gint width,
                                             gint height,
                                             gchar *mask_data,
                                             gboolean dialog_closing,
                                             gpointer user_data);


GimpRunPatternCallback ()

void        (*GimpRunPatternCallback)       (gchar *name,
                                             gint width,
                                             gint height,
                                             gint bpp,
                                             gchar *mask_data,
                                             gboolean dialog_closing,
                                             gpointer user_data);


GimpRunGradientCallback ()

void        (*GimpRunGradientCallback)      (gchar *name,
                                             gint width,
                                             gdouble *grad_data,
                                             gboolean dialog_closing,
                                             gpointer user_data);


gimp_image_menu_new ()

GtkWidget*  gimp_image_menu_new             (GimpConstraintFunc constraint,
                                             GimpMenuCallback callback,
                                             gpointer data,
                                             gint32 active_image);


gimp_layer_menu_new ()

GtkWidget*  gimp_layer_menu_new             (GimpConstraintFunc constraint,
                                             GimpMenuCallback callback,
                                             gpointer data,
                                             gint32 active_layer);


gimp_channel_menu_new ()

GtkWidget*  gimp_channel_menu_new           (GimpConstraintFunc constraint,
                                             GimpMenuCallback callback,
                                             gpointer data,
                                             gint32 active_channel);


gimp_drawable_menu_new ()

GtkWidget*  gimp_drawable_menu_new          (GimpConstraintFunc constraint,
                                             GimpMenuCallback callback,
                                             gpointer data,
                                             gint32 active_drawable);


gimp_interactive_selection_brush ()

gchar*      gimp_interactive_selection_brush
                                            (gchar *dialogname,
                                             gchar *brush_name,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode,
                                             GimpRunBrushCallback callback,
                                             gpointer data);


gimp_brush_select_widget ()

GtkWidget*  gimp_brush_select_widget        (gchar *dname,
                                             gchar *ibrush,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode,
                                             GimpRunBrushCallback cback,
                                             gpointer data);


gimp_brush_select_widget_set_popup ()

void        gimp_brush_select_widget_set_popup
                                            (GtkWidget *widget,
                                             gchar *pname,
                                             gdouble opacity,
                                             gint spacing,
                                             gint paint_mode);


gimp_brush_select_widget_close_popup ()

void        gimp_brush_select_widget_close_popup
                                            (GtkWidget *widget);


gimp_interactive_selection_pattern ()

gchar*      gimp_interactive_selection_pattern
                                            (gchar *dialogtitle,
                                             gchar *pattern_name,
                                             GimpRunPatternCallback callback,
                                             gpointer data);


gimp_pattern_select_widget ()

GtkWidget*  gimp_pattern_select_widget      (gchar *dname,
                                             gchar *ipattern,
                                             GimpRunPatternCallback cback,
                                             gpointer data);


gimp_pattern_select_widget_close_popup ()

void        gimp_pattern_select_widget_close_popup
                                            (GtkWidget *widget);


gimp_pattern_select_widget_set_popup ()

void        gimp_pattern_select_widget_set_popup
                                            (GtkWidget *widget,
                                             gchar *pname);


gimp_interactive_selection_gradient ()

gchar*      gimp_interactive_selection_gradient
                                            (gchar *dialogtitle,
                                             gchar *gradient_name,
                                             gint sample_sz,
                                             GimpRunGradientCallback callback,
                                             gpointer data);


gimp_gradient_select_widget ()

GtkWidget*  gimp_gradient_select_widget     (gchar *gname,
                                             gchar *igradient,
                                             GimpRunGradientCallback cback,
                                             gpointer data);


gimp_gradient_select_widget_close_popup ()

void        gimp_gradient_select_widget_close_popup
                                            (GtkWidget *widget);


gimp_gradient_select_widget_set_popup ()

void        gimp_gradient_select_widget_set_popup
                                            (GtkWidget *widget,
                                             gchar *gname);