37
37
</tr></table></div>
38
38
<div class="refsynopsisdiv">
39
39
<a name="libgimp-gimpbrushselect.synopsis"></a><h2>Synopsis</h2>
40
<pre class="synopsis"><span class="returnvalue">void</span> (<a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()">*GimpRunBrushCallback</a>) (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_name</code></em>,
41
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
42
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
40
<pre class="synopsis"><span class="returnvalue">void</span> (<a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()">*GimpRunBrushCallback</a>) (<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>,
41
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
42
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
43
43
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>,
44
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
45
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>,
46
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *mask_data</code></em>,
47
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> dialog_closing</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);
49
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="libgimp-gimpbrushselect.html#gimp-brush-select-new" title="gimp_brush_select_new ()">gimp_brush_select_new</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
50
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_name</code></em>,
51
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
52
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
44
<em class="parameter"><code><span class="type">gint</span> width</code></em>,
45
<em class="parameter"><code><span class="type">gint</span> height</code></em>,
46
<em class="parameter"><code>const <span class="type">guchar</span> *mask_data</code></em>,
47
<em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>,
48
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
49
const <span class="returnvalue">gchar</span> * <a class="link" href="libgimp-gimpbrushselect.html#gimp-brush-select-new" title="gimp_brush_select_new ()">gimp_brush_select_new</a> (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
50
<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>,
51
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
52
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
53
53
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>,
54
54
<em class="parameter"><code><a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()"><span class="type">GimpRunBrushCallback</span></a> callback</code></em>,
55
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);
56
<span class="returnvalue">void</span> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brush-select-destroy" title="gimp_brush_select_destroy ()">gimp_brush_select_destroy</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>);
57
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-popup" title="gimp_brushes_popup ()">gimp_brushes_popup</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *popup_title</code></em>,
59
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *initial_brush</code></em>,
60
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
61
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
55
<em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
56
<span class="returnvalue">void</span> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brush-select-destroy" title="gimp_brush_select_destroy ()">gimp_brush_select_destroy</a> (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>);
57
<span class="returnvalue">gboolean</span> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-popup" title="gimp_brushes_popup ()">gimp_brushes_popup</a> (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>,
58
<em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>,
59
<em class="parameter"><code>const <span class="type">gchar</span> *initial_brush</code></em>,
60
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
61
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
62
62
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>);
63
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-close-popup" title="gimp_brushes_close_popup ()">gimp_brushes_close_popup</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>);
64
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-set-popup" title="gimp_brushes_set_popup ()">gimp_brushes_set_popup</a> (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>,
65
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_name</code></em>,
66
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
67
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
63
<span class="returnvalue">gboolean</span> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-close-popup" title="gimp_brushes_close_popup ()">gimp_brushes_close_popup</a> (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>);
64
<span class="returnvalue">gboolean</span> <a class="link" href="libgimp-gimpbrushselect.html#gimp-brushes-set-popup" title="gimp_brushes_set_popup ()">gimp_brushes_set_popup</a> (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>,
65
<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>,
66
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
67
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
68
68
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>);
78
78
<a name="libgimp-gimpbrushselect.details"></a><h2>Details</h2>
79
79
<div class="refsect2">
80
80
<a name="GimpRunBrushCallback"></a><h3>GimpRunBrushCallback ()</h3>
81
<pre class="programlisting"><span class="returnvalue">void</span> (*GimpRunBrushCallback) (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_name</code></em>,
82
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
83
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
81
<pre class="programlisting"><span class="returnvalue">void</span> (*GimpRunBrushCallback) (<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>,
82
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
83
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
84
84
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>,
85
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> width</code></em>,
86
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> height</code></em>,
87
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guchar"><span class="type">guchar</span></a> *mask_data</code></em>,
88
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> dialog_closing</code></em>,
89
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data</code></em>);</pre>
85
<em class="parameter"><code><span class="type">gint</span> width</code></em>,
86
<em class="parameter"><code><span class="type">gint</span> height</code></em>,
87
<em class="parameter"><code>const <span class="type">guchar</span> *mask_data</code></em>,
88
<em class="parameter"><code><span class="type">gboolean</span> dialog_closing</code></em>,
89
<em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
94
94
<div class="refsect2">
95
95
<a name="gimp-brush-select-new"></a><h3>gimp_brush_select_new ()</h3>
96
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gimp_brush_select_new (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *title</code></em>,
97
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_name</code></em>,
98
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
99
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
96
<pre class="programlisting">const <span class="returnvalue">gchar</span> * gimp_brush_select_new (<em class="parameter"><code>const <span class="type">gchar</span> *title</code></em>,
97
<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>,
98
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
99
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
100
100
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>,
101
101
<em class="parameter"><code><a class="link" href="libgimp-gimpbrushselect.html#GimpRunBrushCallback" title="GimpRunBrushCallback ()"><span class="type">GimpRunBrushCallback</span></a> callback</code></em>,
102
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> data</code></em>);</pre>
102
<em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
107
107
<div class="refsect2">
108
108
<a name="gimp-brush-select-destroy"></a><h3>gimp_brush_select_destroy ()</h3>
109
<pre class="programlisting"><span class="returnvalue">void</span> gimp_brush_select_destroy (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>);</pre>
109
<pre class="programlisting"><span class="returnvalue">void</span> gimp_brush_select_destroy (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>);</pre>
114
114
<div class="refsect2">
115
115
<a name="gimp-brushes-popup"></a><h3>gimp_brushes_popup ()</h3>
116
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gimp_brushes_popup (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>,
117
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *popup_title</code></em>,
118
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *initial_brush</code></em>,
119
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
120
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
116
<pre class="programlisting"><span class="returnvalue">gboolean</span> gimp_brushes_popup (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>,
117
<em class="parameter"><code>const <span class="type">gchar</span> *popup_title</code></em>,
118
<em class="parameter"><code>const <span class="type">gchar</span> *initial_brush</code></em>,
119
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
120
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
121
121
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>);</pre>
123
123
Invokes the Gimp brush selection.
187
187
<div class="refsect2">
188
188
<a name="gimp-brushes-set-popup"></a><h3>gimp_brushes_set_popup ()</h3>
189
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gimp_brushes_set_popup (<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_callback</code></em>,
190
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *brush_name</code></em>,
191
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gdouble"><span class="type">gdouble</span></a> opacity</code></em>,
192
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"><span class="type">gint</span></a> spacing</code></em>,
189
<pre class="programlisting"><span class="returnvalue">gboolean</span> gimp_brushes_set_popup (<em class="parameter"><code>const <span class="type">gchar</span> *brush_callback</code></em>,
190
<em class="parameter"><code>const <span class="type">gchar</span> *brush_name</code></em>,
191
<em class="parameter"><code><span class="type">gdouble</span> opacity</code></em>,
192
<em class="parameter"><code><span class="type">gint</span> spacing</code></em>,
193
193
<em class="parameter"><code><a class="link" href="libgimp-gimpenums.html#GimpLayerModeEffects" title="enum GimpLayerModeEffects"><span class="type">GimpLayerModeEffects</span></a> paint_mode</code></em>);</pre>
195
195
Sets the current brush in a brush selection dialog.