5
5
<refentry id="GimpColorHexEntry">
7
<refentrytitle id="top_of_page">GimpColorHexEntry</refentrytitle>
7
<refentrytitle role="top_of_page">GimpColorHexEntry</refentrytitle>
8
8
<manvolnum>3</manvolnum>
9
9
<refmiscinfo>LIBGIMPWIDGETS Library</refmiscinfo>
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="GimpColorHexEntry-struct">GimpColorHexEntry</link>;
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-hex-entry-new">gimp_color_hex_entry_new</link> (void);
27
<link linkend="void">void</link> <link linkend="gimp-color-hex-entry-set-color">gimp_color_hex_entry_set_color</link> (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
28
const <link linkend="GimpRGB">GimpRGB</link> *color);
29
<link linkend="void">void</link> <link linkend="gimp-color-hex-entry-get-color">gimp_color_hex_entry_get_color</link> (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
30
<link linkend="GimpRGB">GimpRGB</link> *color);
25
<link linkend="GimpColorHexEntry-struct">GimpColorHexEntry</link>;
26
<link linkend="GtkWidget">GtkWidget</link>* <link linkend="gimp-color-hex-entry-new">gimp_color_hex_entry_new</link> (void);
27
<link linkend="void">void</link> <link linkend="gimp-color-hex-entry-set-color">gimp_color_hex_entry_set_color</link> (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
28
const <link linkend="GimpRGB">GimpRGB</link> *color);
29
<link linkend="void">void</link> <link linkend="gimp-color-hex-entry-get-color">gimp_color_hex_entry_get_color</link> (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
30
<link linkend="GimpRGB">GimpRGB</link> *color);
35
<refsect1 id="object_hierarchy">
36
<title id="object_hierarchy.title">Object Hierarchy</title>
35
<refsect1 role="object_hierarchy">
36
<title role="object_hierarchy.title">Object Hierarchy</title>
39
39
<link linkend="GObject">GObject</link>
51
<refsect1 id="impl_interfaces">
52
<title id="impl_interfaces.title">Implemented Interfaces</title>
51
<refsect1 role="impl_interfaces">
52
<title role="impl_interfaces.title">Implemented Interfaces</title>
54
54
GimpColorHexEntry implements
55
55
<link linkend="AtkImplementorIface">AtkImplementorIface</link>, <link linkend="GtkEditable">GtkEditable</link> and <link linkend="GtkCellEditable">GtkCellEditable</link>.</para>
61
<refsect1 id="signal_proto">
62
<title id="signal_proto.title">Signals</title>
61
<refsect1 role="signal_proto">
62
<title role="signal_proto.title">Signals</title>
65
"<link linkend="GimpColorHexEntry-color-changed">color-changed</link>"
66
<link linkend="void">void</link> user_function (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *gimpcolorhexentry,
67
<link linkend="gpointer">gpointer</link> user_data) : Run first
65
"<link linkend="GimpColorHexEntry-color-changed">color-changed</link>" : Run First
73
<title id="desc.title">Description</title>
70
<refsect1 role="desc">
71
<title role="desc.title">Description</title>
75
73
Widget for entering a color's hex triplet.
79
<refsect1 id="details">
80
<title id="details.title">Details</title>
77
<refsect1 role="details">
78
<title role="details.title">Details</title>
82
80
<title><anchor id="GimpColorHexEntry-struct" role="struct"/>GimpColorHexEntry</title>
83
81
<indexterm><primary>GimpColorHexEntry</primary></indexterm><programlisting>typedef struct _GimpColorHexEntry GimpColorHexEntry;</programlisting>
88
86
<title><anchor id="gimp-color-hex-entry-new" role="function" condition="since:GIMP 2.2"/>gimp_color_hex_entry_new ()</title>
89
<indexterm role="GIMP 2.2"><primary>gimp_color_hex_entry_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_hex_entry_new (void);</programlisting>
87
<indexterm role="GIMP 2.2"><primary>gimp_color_hex_entry_new</primary></indexterm><programlisting><link linkend="GtkWidget">GtkWidget</link>* gimp_color_hex_entry_new (void);</programlisting>
95
93
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> a new <link linkend="GimpColorHexEntry"><type>GimpColorHexEntry</type></link> widget
97
95
</simpara></listitem></varlistentry>
98
</variablelist><para>Since GIMP 2.2
96
</variablelist><para role="since">Since GIMP 2.2
101
99
<title><anchor id="gimp-color-hex-entry-set-color" role="function" condition="since:GIMP 2.2"/>gimp_color_hex_entry_set_color ()</title>
102
<indexterm role="GIMP 2.2"><primary>gimp_color_hex_entry_set_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_hex_entry_set_color (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
103
const <link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
100
<indexterm role="GIMP 2.2"><primary>gimp_color_hex_entry_set_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_hex_entry_set_color (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
101
const <link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
105
103
Sets the color displayed by a <link linkend="GimpColorHexEntry"><type>GimpColorHexEntry</type></link>. If the new color
106
is different to the previously set color, the "color_changed"
104
is different to the previously set color, the "color-changed"
107
105
signal is emitted.</para>
114
112
<varlistentry><term><parameter>color</parameter> :</term>
115
113
<listitem><simpara> pointer to a <link linkend="GimpRGB"><type>GimpRGB</type></link>
116
114
</simpara></listitem></varlistentry>
117
</variablelist><para>Since GIMP 2.2
115
</variablelist><para role="since">Since GIMP 2.2
118
116
</para></refsect2>
120
118
<title><anchor id="gimp-color-hex-entry-get-color" role="function" condition="since:GIMP 2.2"/>gimp_color_hex_entry_get_color ()</title>
121
<indexterm role="GIMP 2.2"><primary>gimp_color_hex_entry_get_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_hex_entry_get_color (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
122
<link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
119
<indexterm role="GIMP 2.2"><primary>gimp_color_hex_entry_get_color</primary></indexterm><programlisting><link linkend="void">void</link> gimp_color_hex_entry_get_color (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *entry,
120
<link linkend="GimpRGB">GimpRGB</link> *color);</programlisting>
124
122
Retrieves the color value displayed by a <link linkend="GimpColorHexEntry"><type>GimpColorHexEntry</type></link>.</para>
131
129
<varlistentry><term><parameter>color</parameter> :</term>
132
130
<listitem><simpara> pointer to a <link linkend="GimpRGB"><type>GimpRGB</type></link>
133
131
</simpara></listitem></varlistentry>
134
</variablelist><para>Since GIMP 2.2
132
</variablelist><para role="since">Since GIMP 2.2
135
133
</para></refsect2>
139
<refsect1 id="signals">
140
<title id="signals.title">Signal Details</title>
137
<refsect1 role="signals">
138
<title role="signals.title">Signal Details</title>
141
139
<refsect2><title><anchor id="GimpColorHexEntry-color-changed"/>The "color-changed" signal</title>
142
<indexterm><primary>GimpColorHexEntry::color-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *gimpcolorhexentry,
143
<link linkend="gpointer">gpointer</link> user_data) : Run first</programlisting>
140
<indexterm><primary>GimpColorHexEntry::color-changed</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="GimpColorHexEntry">GimpColorHexEntry</link> *gimpcolorhexentry,
141
<link linkend="gpointer">gpointer</link> user_data) : Run First</programlisting>
146
144
</para><variablelist role="params">