|  |  |  | GIMP Library Reference Manual |  | 
|---|---|---|---|---|
gboolean gimp_brushes_refresh (void); gchar** gimp_brushes_get_list (const gchar *filter, gint *num_brushes); gchar* gimp_brushes_get_brush (gint *width, gint *height, gint *spacing); gboolean gimp_brushes_set_brush (const gchar *name); gdouble gimp_brushes_get_opacity (void); gboolean gimp_brushes_set_opacity (gdouble opacity); GimpLayerModeEffects gimp_brushes_get_paint_mode (void); gboolean gimp_brushes_set_paint_mode (GimpLayerModeEffects paint_mode); gint gimp_brushes_get_spacing (void); gboolean gimp_brushes_set_spacing (gint spacing); gchar* gimp_brushes_get_brush_data (const gchar *name, gdouble *opacity, gint *spacing, GimpLayerModeEffects *paint_mode, gint *width, gint *height, gint *length, guint8 **mask_data);
gboolean gimp_brushes_refresh (void);
Refresh current brushes. This function always succeeds.
This procedure retrieves all brushes currently in the user's brush path and updates the brush dialogs accordingly.
| Returns : | TRUE on success. | 
gchar**     gimp_brushes_get_list           (const gchar *filter,
                                             gint *num_brushes);
Retrieve a complete listing of the available brushes.
This procedure returns a complete listing of available GIMP brushes. Each name returned can be used as input to the 'gimp_context_set_brush' procedure.
| filter: | An optional regular expression used to filter the list. | 
| num_brushes: | The number of brushes in the brush list. | 
| Returns : | The list of brush names. | 
gchar*      gimp_brushes_get_brush          (gint *width,
                                             gint *height,
                                             gint *spacing);
gimp_brushes_get_brush is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_context_get_brush() instead.
| width: | The brush width. | 
| height: | The brush height. | 
| spacing: | The brush spacing. | 
| Returns : | The brush name. | 
gboolean gimp_brushes_set_brush (const gchar *name);
gimp_brushes_set_brush is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_context_set_brush() instead.
| name: | The brush name. | 
| Returns : | TRUE on success. | 
gdouble gimp_brushes_get_opacity (void);
gimp_brushes_get_opacity is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_context_get_opacity() instead.
| Returns : | The brush opacity. | 
gboolean gimp_brushes_set_opacity (gdouble opacity);
gimp_brushes_set_opacity is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_context_set_opacity() instead.
| opacity: | The brush opacity. | 
| Returns : | TRUE on success. | 
GimpLayerModeEffects gimp_brushes_get_paint_mode (void);
gimp_brushes_get_paint_mode is deprecated and should not be used in newly-written code.
This procedure isdeprecated! Use gimp_context_get_paint_mode() instead.
| Returns : | The paint mode. | 
gboolean gimp_brushes_set_paint_mode (GimpLayerModeEffects paint_mode);
gimp_brushes_set_paint_mode is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_context_set_paint_mode() instead.
| paint_mode: | The paint mode. | 
| Returns : | TRUE on success. | 
gint gimp_brushes_get_spacing (void);
gimp_brushes_get_spacing is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_brush_get_spacing() instead.
| Returns : | The brush spacing. | 
gboolean gimp_brushes_set_spacing (gint spacing);
gimp_brushes_set_spacing is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_brush_set_spacing() instead.
| spacing: | The brush spacing. | 
| Returns : | TRUE on success. | 
gchar*      gimp_brushes_get_brush_data     (const gchar *name,
                                             gdouble *opacity,
                                             gint *spacing,
                                             GimpLayerModeEffects *paint_mode,
                                             gint *width,
                                             gint *height,
                                             gint *length,
                                             guint8 **mask_data);
gimp_brushes_get_brush_data is deprecated and should not be used in newly-written code.
This procedure is deprecated! Use gimp_brush_get_pixels() instead.
| name: | The brush name (\"\" means current active brush). | 
| opacity: | The brush opacity. | 
| spacing: | The brush spacing. | 
| paint_mode: | The paint mode. | 
| width: | The brush width. | 
| height: | The brush height. | 
| length: | Length of brush mask data. | 
| mask_data: | The brush mask data. | 
| Returns : | The brush name. |