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="GimpColorSelector-struct">GimpColorSelector</link>;
26
#define <link linkend="GIMP-COLOR-SELECTOR-SIZE:CAPS">GIMP_COLOR_SELECTOR_SIZE</link>
27
#define <link linkend="GIMP-COLOR-SELECTOR-BAR-SIZE:CAPS">GIMP_COLOR_SELECTOR_BAR_SIZE</link>
28
enum <link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link>;
29
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-selector-new">gimp_color_selector_new</link> (<link linkend="GType">GType</link> selector_type,
30
const <link linkend="GimpRGB">GimpRGB</link> *rgb,
31
const <link linkend="GimpHSV">GimpHSV</link> *hsv,
32
<link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link> channel);
33
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-toggles-visible">gimp_color_selector_set_toggles_visible</link>
34
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
35
<link linkend="gboolean">gboolean</link> visible);
36
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-toggles-sensitive">gimp_color_selector_set_toggles_sensitive</link>
37
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
38
<link linkend="gboolean">gboolean</link> sensitive);
39
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-show-alpha">gimp_color_selector_set_show_alpha</link>
40
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
41
<link linkend="gboolean">gboolean</link> show_alpha);
42
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-color">gimp_color_selector_set_color</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
43
const <link linkend="GimpRGB">GimpRGB</link> *rgb,
44
const <link linkend="GimpHSV">GimpHSV</link> *hsv);
45
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-channel">gimp_color_selector_set_channel</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
46
<link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link> channel);
47
<link linkend="void">void</link> <link linkend="gimp-color-selector-color-changed">gimp_color_selector_color_changed</link>
48
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector);
49
<link linkend="void">void</link> <link linkend="gimp-color-selector-channel-changed">gimp_color_selector_channel_changed</link>
50
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector);
25
<link linkend="GimpColorSelector-struct">GimpColorSelector</link>;
26
#define <link linkend="GIMP-COLOR-SELECTOR-SIZE:CAPS">GIMP_COLOR_SELECTOR_SIZE</link>
27
#define <link linkend="GIMP-COLOR-SELECTOR-BAR-SIZE:CAPS">GIMP_COLOR_SELECTOR_BAR_SIZE</link>
28
enum <link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link>;
29
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-selector-new">gimp_color_selector_new</link> (<link linkend="GType">GType</link> selector_type,
30
const <link linkend="GimpRGB">GimpRGB</link> *rgb,
31
const <link linkend="GimpHSV">GimpHSV</link> *hsv,
32
<link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link> channel);
33
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-toggles-visible">gimp_color_selector_set_toggles_visible</link>
34
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
35
<link linkend="gboolean">gboolean</link> visible);
36
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-toggles-sensitive">gimp_color_selector_set_toggles_sensitive</link>
37
(<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
38
<link linkend="gboolean">gboolean</link> sensitive);
39
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-show-alpha">gimp_color_selector_set_show_alpha</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
40
<link linkend="gboolean">gboolean</link> show_alpha);
41
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-color">gimp_color_selector_set_color</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
42
const <link linkend="GimpRGB">GimpRGB</link> *rgb,
43
const <link linkend="GimpHSV">GimpHSV</link> *hsv);
44
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-channel">gimp_color_selector_set_channel</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
45
<link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link> channel);
46
<link linkend="void">void</link> <link linkend="gimp-color-selector-color-changed">gimp_color_selector_color_changed</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector);
47
<link linkend="void">void</link> <link linkend="gimp-color-selector-channel-changed">gimp_color_selector_channel_changed</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector);
48
<link linkend="void">void</link> <link linkend="gimp-color-selector-set-config">gimp_color_selector_set_config</link> (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
49
<link linkend="GimpColorConfig">GimpColorConfig</link> *config);
55
<refsect1 id="object_hierarchy">
56
<title id="object_hierarchy.title">Object Hierarchy</title>
54
<refsect1 role="object_hierarchy">
55
<title role="object_hierarchy.title">Object Hierarchy</title>
59
58
<link linkend="GObject">GObject</link>
86
<refsect1 id="signal_proto">
87
<title id="signal_proto.title">Signals</title>
85
<refsect1 role="signal_proto">
86
<title role="signal_proto.title">Signals</title>
90
"<link linkend="GimpColorSelector-channel-changed">channel-changed</link>"
91
<link linkend="void">void</link> user_function (<link linkend="GimpColorSelector">GimpColorSelector</link> *gimpcolorselector,
92
<link linkend="gint">gint</link> arg1,
93
<link linkend="gpointer">gpointer</link> user_data) : Run first
94
"<link linkend="GimpColorSelector-color-changed">color-changed</link>"
95
<link linkend="void">void</link> user_function (<link linkend="GimpColorSelector">GimpColorSelector</link> *gimpcolorselector,
96
<link linkend="gpointer">gpointer</link> arg1,
97
<link linkend="gpointer">gpointer</link> arg2,
98
<link linkend="gpointer">gpointer</link> user_data) : Run first
89
"<link linkend="GimpColorSelector-channel-changed">channel-changed</link>" : Run First
90
"<link linkend="GimpColorSelector-color-changed">color-changed</link>" : Run First
104
<title id="desc.title">Description</title>
95
<refsect1 role="desc">
96
<title role="desc.title">Description</title>
106
98
Functions and definitions for creating pluggable GIMP color
111
<refsect1 id="details">
112
<title id="details.title">Details</title>
103
<refsect1 role="details">
104
<title role="details.title">Details</title>
114
106
<title><anchor id="GimpColorSelector-struct" role="struct"/>GimpColorSelector</title>
115
107
<indexterm><primary>GimpColorSelector</primary></indexterm><programlisting>typedef struct _GimpColorSelector GimpColorSelector;</programlisting>
134
126
<title><anchor id="GimpColorSelectorChannel" role="enum"/>enum GimpColorSelectorChannel</title>
135
127
<indexterm><primary>GimpColorSelectorChannel</primary></indexterm><programlisting>typedef enum
137
GIMP_COLOR_SELECTOR_HUE,
138
GIMP_COLOR_SELECTOR_SATURATION,
139
GIMP_COLOR_SELECTOR_VALUE,
140
GIMP_COLOR_SELECTOR_RED,
141
GIMP_COLOR_SELECTOR_GREEN,
142
GIMP_COLOR_SELECTOR_BLUE,
143
GIMP_COLOR_SELECTOR_ALPHA
129
GIMP_COLOR_SELECTOR_HUE, /*< desc="_H", help="Hue" >*/
130
GIMP_COLOR_SELECTOR_SATURATION, /*< desc="_S", help="Saturation" >*/
131
GIMP_COLOR_SELECTOR_VALUE, /*< desc="_V", help="Value" >*/
132
GIMP_COLOR_SELECTOR_RED, /*< desc="_R", help="Red" >*/
133
GIMP_COLOR_SELECTOR_GREEN, /*< desc="_G", help="Green" >*/
134
GIMP_COLOR_SELECTOR_BLUE, /*< desc="_B", help="Blue" >*/
135
GIMP_COLOR_SELECTOR_ALPHA /*< desc="_A", help="Alpha" >*/
144
136
} GimpColorSelectorChannel;
145
137
</programlisting>
185
177
</variablelist></refsect2>
187
179
<title><anchor id="gimp-color-selector-new" role="function"/>gimp_color_selector_new ()</title>
188
<indexterm><primary>gimp_color_selector_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_selector_new (<link linkend="GType">GType</link> selector_type,
189
const <link linkend="GimpRGB">GimpRGB</link> *rgb,
190
const <link linkend="GimpHSV">GimpHSV</link> *hsv,
191
<link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link> channel);</programlisting>
180
<indexterm><primary>gimp_color_selector_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_selector_new (<link linkend="GType">GType</link> selector_type,
181
const <link linkend="GimpRGB">GimpRGB</link> *rgb,
182
const <link linkend="GimpHSV">GimpHSV</link> *hsv,
183
<link linkend="GimpColorSelectorChannel">GimpColorSelectorChannel</link> channel);</programlisting>
194
186
</para><variablelist role="params">
323
312
</simpara></listitem></varlistentry>
324
313
</variablelist></refsect2>
315
<title><anchor id="gimp-color-selector-set-config" role="function" condition="since:GIMP 2.4"/>gimp_color_selector_set_config ()</title>
316
<indexterm role="GIMP 2.4"><primary>gimp_color_selector_set_config</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_selector_set_config (<link linkend="GimpColorSelector">GimpColorSelector</link> *selector,
317
<link linkend="GimpColorConfig">GimpColorConfig</link> *config);</programlisting>
319
Sets the color management configuration to use with this color selector.</para>
322
</para><variablelist role="params">
323
<varlistentry><term><parameter>selector</parameter> :</term>
325
</simpara></listitem></varlistentry>
326
<varlistentry><term><parameter>config</parameter> :</term>
328
</simpara></listitem></varlistentry>
329
</variablelist><para role="since">Since GIMP 2.4
328
<refsect1 id="signals">
329
<title id="signals.title">Signal Details</title>
334
<refsect1 role="signals">
335
<title role="signals.title">Signal Details</title>
330
336
<refsect2><title><anchor id="GimpColorSelector-channel-changed"/>The "channel-changed" signal</title>
331
<indexterm><primary>GimpColorSelector::channel-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorSelector">GimpColorSelector</link> *gimpcolorselector,
332
<link linkend="gint">gint</link> arg1,
333
<link linkend="gpointer">gpointer</link> user_data) : Run first</programlisting>
337
<indexterm><primary>GimpColorSelector::channel-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorSelector">GimpColorSelector</link> *gimpcolorselector,
338
<link linkend="gint">gint</link> arg1,
339
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
336
342
</para><variablelist role="params">
344
350
<varlistentry><term><parameter>user_data</parameter> :</term>
345
351
<listitem><simpara>user data set when the signal handler was connected.</simpara></listitem></varlistentry>
346
352
</variablelist></refsect2><refsect2><title><anchor id="GimpColorSelector-color-changed"/>The "color-changed" signal</title>
347
<indexterm><primary>GimpColorSelector::color-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorSelector">GimpColorSelector</link> *gimpcolorselector,
348
<link linkend="gpointer">gpointer</link> arg1,
349
<link linkend="gpointer">gpointer</link> arg2,
350
<link linkend="gpointer">gpointer</link> user_data) : Run first</programlisting>
353
<indexterm><primary>GimpColorSelector::color-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorSelector">GimpColorSelector</link> *gimpcolorselector,
354
<link linkend="gpointer">gpointer</link> arg1,
355
<link linkend="gpointer">gpointer</link> arg2,
356
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
353
359
</para><variablelist role="params">