15
15
<!--[<xref linkend="desc" endterm="desc.title"/>]-->
18
<refsynopsisdiv id="synopsis">
19
<title id="synopsis.title">Synopsis</title>
18
<refsynopsisdiv role="synopsis">
19
<title role="synopsis.title">Synopsis</title>
25
<link linkend="GimpColorButton-struct">GimpColorButton</link>;
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-button-new">gimp_color_button_new</link> (const <link linkend="gchar">gchar</link> *title,
27
<link linkend="gint">gint</link> width,
28
<link linkend="gint">gint</link> height,
29
const <link linkend="GimpRGB">GimpRGB</link> *color,
30
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);
31
<link linkend="void">void</link> <link linkend="gimp-color-button-set-color">gimp_color_button_set_color</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
32
const <link linkend="GimpRGB">GimpRGB</link> *color);
33
<link linkend="void">void</link> <link linkend="gimp-color-button-get-color">gimp_color_button_get_color</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
34
<link linkend="GimpRGB">GimpRGB</link> *color);
35
<link linkend="void">void</link> <link linkend="gimp-color-button-set-update">gimp_color_button_set_update</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
36
<link linkend="gboolean">gboolean</link> continuous);
37
<link linkend="gboolean">gboolean</link> <link linkend="gimp-color-button-get-update">gimp_color_button_get_update</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button);
38
<link linkend="gboolean">gboolean</link> <link linkend="gimp-color-button-has-alpha">gimp_color_button_has_alpha</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button);
39
<link linkend="void">void</link> <link linkend="gimp-color-button-set-type">gimp_color_button_set_type</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
40
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);
25
<link linkend="GimpColorButton-struct">GimpColorButton</link>;
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-button-new">gimp_color_button_new</link> (const <link linkend="gchar">gchar</link> *title,
27
<link linkend="gint">gint</link> width,
28
<link linkend="gint">gint</link> height,
29
const <link linkend="GimpRGB">GimpRGB</link> *color,
30
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);
31
<link linkend="void">void</link> <link linkend="gimp-color-button-set-color">gimp_color_button_set_color</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
32
const <link linkend="GimpRGB">GimpRGB</link> *color);
33
<link linkend="void">void</link> <link linkend="gimp-color-button-get-color">gimp_color_button_get_color</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
34
<link linkend="GimpRGB">GimpRGB</link> *color);
35
<link linkend="void">void</link> <link linkend="gimp-color-button-set-update">gimp_color_button_set_update</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
36
<link linkend="gboolean">gboolean</link> continuous);
37
<link linkend="gboolean">gboolean</link> <link linkend="gimp-color-button-get-update">gimp_color_button_get_update</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button);
38
<link linkend="gboolean">gboolean</link> <link linkend="gimp-color-button-has-alpha">gimp_color_button_has_alpha</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button);
39
<link linkend="void">void</link> <link linkend="gimp-color-button-set-type">gimp_color_button_set_type</link> (<link linkend="GimpColorButton">GimpColorButton</link> *button,
40
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);
45
<refsect1 id="object_hierarchy">
46
<title id="object_hierarchy.title">Object Hierarchy</title>
45
<refsect1 role="object_hierarchy">
46
<title role="object_hierarchy.title">Object Hierarchy</title>
49
49
<link linkend="GObject">GObject</link>
74
<refsect1 id="signal_proto">
75
<title id="signal_proto.title">Signals</title>
78
"<link linkend="GimpColorButton-color-changed">color-changed</link>"
79
<link linkend="void">void</link> user_function (<link linkend="GimpColorButton">GimpColorButton</link> *gimpcolorbutton,
80
<link linkend="gpointer">gpointer</link> user_data) : Run first
86
<title id="desc.title">Description</title>
73
<refsect1 role="properties">
74
<title role="properties.title">Properties</title>
77
"<link linkend="GimpColorButton--color">color</link>" <link linkend="GimpRGB">GimpRGB</link> : Read / Write / Construct
78
"<link linkend="GimpColorButton--continuous-update">continuous-update</link>" <link linkend="gboolean">gboolean</link> : Read / Write / Construct
79
"<link linkend="GimpColorButton--title">title</link>" <link linkend="gchararray">gchararray</link> : Read / Write / Construct Only
80
"<link linkend="GimpColorButton--type">type</link>" <link linkend="GimpColorAreaType">GimpColorAreaType</link> : Read / Write / Construct
84
<refsect1 role="signal_proto">
85
<title role="signal_proto.title">Signals</title>
88
"<link linkend="GimpColorButton-color-changed">color-changed</link>" : Run First
93
<refsect1 role="desc">
94
<title role="desc.title">Description</title>
88
96
This widget provides a simple button with a preview showing the
106
114
</para></refsect2>
108
116
<title><anchor id="gimp-color-button-new" role="function"/>gimp_color_button_new ()</title>
109
<indexterm><primary>gimp_color_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_button_new (const <link linkend="gchar">gchar</link> *title,
110
<link linkend="gint">gint</link> width,
111
<link linkend="gint">gint</link> height,
112
const <link linkend="GimpRGB">GimpRGB</link> *color,
113
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);</programlisting>
117
<indexterm><primary>gimp_color_button_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_button_new (const <link linkend="gchar">gchar</link> *title,
118
<link linkend="gint">gint</link> width,
119
<link linkend="gint">gint</link> height,
120
const <link linkend="GimpRGB">GimpRGB</link> *color,
121
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);</programlisting>
115
123
Creates a new <link linkend="GimpColorButton"><type>GimpColorButton</type></link> widget.
143
151
</variablelist></refsect2>
145
153
<title><anchor id="gimp-color-button-set-color" role="function"/>gimp_color_button_set_color ()</title>
146
<indexterm><primary>gimp_color_button_set_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_set_color (<link linkend="GimpColorButton">GimpColorButton</link> *button,
147
const <link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
154
<indexterm><primary>gimp_color_button_set_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_set_color (<link linkend="GimpColorButton">GimpColorButton</link> *button,
155
const <link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
149
157
Sets the <parameter>button</parameter> to the given <parameter>color</parameter>.</para>
159
167
</variablelist></refsect2>
161
169
<title><anchor id="gimp-color-button-get-color" role="function"/>gimp_color_button_get_color ()</title>
162
<indexterm><primary>gimp_color_button_get_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_get_color (<link linkend="GimpColorButton">GimpColorButton</link> *button,
163
<link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
170
<indexterm><primary>gimp_color_button_get_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_get_color (<link linkend="GimpColorButton">GimpColorButton</link> *button,
171
<link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
165
173
Retrieves the currently set color from the <parameter>button</parameter>.</para>
175
183
</variablelist></refsect2>
177
185
<title><anchor id="gimp-color-button-set-update" role="function"/>gimp_color_button_set_update ()</title>
178
<indexterm><primary>gimp_color_button_set_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_set_update (<link linkend="GimpColorButton">GimpColorButton</link> *button,
179
<link linkend="gboolean">gboolean</link> continuous);</programlisting>
186
<indexterm><primary>gimp_color_button_set_update</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_set_update (<link linkend="GimpColorButton">GimpColorButton</link> *button,
187
<link linkend="gboolean">gboolean</link> continuous);</programlisting>
181
When set to <link linkend="TRUE:CAPS"><type>TRUE</type></link>, the <parameter>button</parameter> will emit the "color_changed"
189
When set to <link linkend="TRUE:CAPS"><type>TRUE</type></link>, the <parameter>button</parameter> will emit the "color-changed"
182
190
continuously while the color is changed in the color selection
222
230
</variablelist></refsect2>
224
232
<title><anchor id="gimp-color-button-set-type" role="function"/>gimp_color_button_set_type ()</title>
225
<indexterm><primary>gimp_color_button_set_type</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_set_type (<link linkend="GimpColorButton">GimpColorButton</link> *button,
226
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);</programlisting>
233
<indexterm><primary>gimp_color_button_set_type</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_button_set_type (<link linkend="GimpColorButton">GimpColorButton</link> *button,
234
<link linkend="GimpColorAreaType">GimpColorAreaType</link> type);</programlisting>
228
236
Sets the <parameter>button</parameter> to the given <parameter>type</parameter>. See also <link linkend="gimp-color-area-set-type"><function>gimp_color_area_set_type()</function></link>.</para>
238
246
</variablelist></refsect2>
242
<refsect1 id="signals">
243
<title id="signals.title">Signal Details</title>
249
<refsect1 role="property_details">
250
<title role="property_details.title">Property Details</title>
251
<refsect2><title><anchor id="GimpColorButton--color"/>The "<literal>color</literal>" property</title>
252
<indexterm role="GIMP 2.4"><primary>GimpColorButton:color</primary></indexterm><programlisting> "color" <link linkend="GimpRGB">GimpRGB</link> : Read / Write / Construct</programlisting>
254
The color displayed in the button's color area.</para>
257
</para><para>Since GIMP 2.4
260
<refsect2><title><anchor id="GimpColorButton--continuous-update"/>The "<literal>continuous-update</literal>" property</title>
261
<indexterm role="GIMP 2.4"><primary>GimpColorButton:continuous-update</primary></indexterm><programlisting> "continuous-update" <link linkend="gboolean">gboolean</link> : Read / Write / Construct</programlisting>
263
The update policy of the color button.</para>
266
</para><para>Default value: FALSE</para>
270
<refsect2><title><anchor id="GimpColorButton--title"/>The "<literal>title</literal>" property</title>
271
<indexterm role="GIMP 2.4"><primary>GimpColorButton:title</primary></indexterm><programlisting> "title" <link linkend="gchararray">gchararray</link> : Read / Write / Construct Only</programlisting>
273
The title to be used for the color selection dialog.</para>
276
</para><para>Default value: NULL</para>
280
<refsect2><title><anchor id="GimpColorButton--type"/>The "<literal>type</literal>" property</title>
281
<indexterm role="GIMP 2.4"><primary>GimpColorButton:type</primary></indexterm><programlisting> "type" <link linkend="GimpColorAreaType">GimpColorAreaType</link> : Read / Write / Construct</programlisting>
283
The type of the button's color area.</para>
286
</para><para>Default value: GIMP_COLOR_AREA_FLAT</para>
293
<refsect1 role="signals">
294
<title role="signals.title">Signal Details</title>
244
295
<refsect2><title><anchor id="GimpColorButton-color-changed"/>The "color-changed" signal</title>
245
<indexterm><primary>GimpColorButton::color-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorButton">GimpColorButton</link> *gimpcolorbutton,
246
<link linkend="gpointer">gpointer</link> user_data) : Run first</programlisting>
296
<indexterm><primary>GimpColorButton::color-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorButton">GimpColorButton</link> *gimpcolorbutton,
297
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
249
300
</para><variablelist role="params">