42
44
<div class="refsynopsisdiv">
43
45
<a name="gdata-GData-Types.synopsis"></a><h2>Synopsis</h2>
44
<pre class="synopsis">
46
<a name="GDataColor"></a><pre class="synopsis">
45
47
#include <gdata/gdata-types.h>
47
<a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor">GDataColor</a>;
48
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdata-GData-Types.html#gdata-color-from-hexadecimal" title="gdata_color_from_hexadecimal ()">gdata_color_from_hexadecimal</a> (<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hexadecimal</code></em>,
49
<em class="parameter"><code><a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);
50
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdata-GData-Types.html#gdata-color-to-hexadecimal" title="gdata_color_to_hexadecimal ()">gdata_color_to_hexadecimal</a> (<em class="parameter"><code>const <a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);
49
<a class="link" href="gdata-GData-Types.html#GDataColor-struct" title="GDataColor">GDataColor</a>;
50
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="gdata-GData-Types.html#gdata-color-from-hexadecimal" title="gdata_color_from_hexadecimal ()">gdata_color_from_hexadecimal</a> (<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hexadecimal</code></em>,
51
<em class="parameter"><code><a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);
52
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="gdata-GData-Types.html#gdata-color-to-hexadecimal" title="gdata_color_to_hexadecimal ()">gdata_color_to_hexadecimal</a> (<em class="parameter"><code>const <a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);
55
<div class="refsect1">
56
<a name="gdata-GData-Types.object-hierarchy"></a><h2>Object Hierarchy</h2>
57
<pre class="synopsis">
53
62
<div class="refsect1">
60
69
<div class="refsect1">
61
70
<a name="gdata-GData-Types.details"></a><h2>Details</h2>
62
71
<div class="refsect2">
63
<a name="GDataColor"></a><h3>GDataColor</h3>
64
<pre class="programlisting">typedef struct {
72
<a name="GDataColor-struct"></a><h3>GDataColor</h3>
73
<pre class="programlisting">typedef struct _GDataColor GDataColor;</pre>
71
75
Describes a color, such as used in the Google Calendar interface to
72
76
differentiate calendars.
74
78
<div class="variablelist"><table border="0">
75
79
<col align="left" valign="top">
78
<td><p><span class="term"><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GDataColor.red"></a>red</code></em>;</span></p></td>
79
<td>red color intensity, from 0–255</td>
82
<td><p><span class="term"><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GDataColor.green"></a>green</code></em>;</span></p></td>
83
<td>green color intensity, from 0–255</td>
86
<td><p><span class="term"><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#guint16"><span class="type">guint16</span></a> <em class="structfield"><code><a name="GDataColor.blue"></a>blue</code></em>;</span></p></td>
87
<td>blue color intensity, from 0–255</td>
93
84
<div class="refsect2">
94
85
<a name="gdata-color-from-hexadecimal"></a><h3>gdata_color_from_hexadecimal ()</h3>
95
<pre class="programlisting"><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdata_color_from_hexadecimal (<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hexadecimal</code></em>,
96
<em class="parameter"><code><a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);</pre>
86
<pre class="programlisting"><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> gdata_color_from_hexadecimal (<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *hexadecimal</code></em>,
87
<em class="parameter"><code><a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);</pre>
98
Parses <em class="parameter"><code>hexadecimal</code></em> and returns a <a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a> describing it in <em class="parameter"><code>color</code></em>.
89
Parses <em class="parameter"><code>hexadecimal</code></em> and returns a <a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a> describing it in <em class="parameter"><code>color</code></em>.
101
92
<em class="parameter"><code>hexadecimal</code></em> should be in the form <code class="literal">#<em class="replaceable"><code>rr</code></em><em class="replaceable"><code>gg</code></em><em class="replaceable"><code>bb</code></em></code>,
113
104
<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
114
<td>a <a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym> caller-allocates]</span>
105
<td>a <a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a>. <span class="annotation">[<acronym title="Parameter for returning results. Default is transfer full."><span class="acronym">out</span></acronym> caller-allocates]</span>
118
109
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
120
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
111
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#TRUE:CAPS"><code class="literal">TRUE</code></a> on success, <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#FALSE:CAPS"><code class="literal">FALSE</code></a> otherwise</td>
126
117
<div class="refsect2">
127
118
<a name="gdata-color-to-hexadecimal"></a><h3>gdata_color_to_hexadecimal ()</h3>
128
<pre class="programlisting"><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdata_color_to_hexadecimal (<em class="parameter"><code>const <a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);</pre>
119
<pre class="programlisting"><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * gdata_color_to_hexadecimal (<em class="parameter"><code>const <a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a> *color</code></em>);</pre>
130
121
Returns a string describing <em class="parameter"><code>color</code></em> in hexadecimal form; in the form <code class="literal">#<em class="replaceable"><code>rr</code></em><em class="replaceable"><code>gg</code></em>
131
122
<em class="replaceable"><code>bb</code></em></code>, where <em class="replaceable"><code>rr</code></em> is a two-digit hexadecimal red intensity value,
138
129
<td><p><span class="term"><em class="parameter"><code>color</code></em> :</span></p></td>
139
<td>a <a class="link" href="gdata-GData-Types.html#GDataColor" title="GDataColor"><span class="type">GDataColor</span></a>
130
<td>a <a class="link" href="gdata-GData-Types.html#GDataColor"><span class="type">GDataColor</span></a>
143
134
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
144
<td>the color string; free with <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>
135
<td>the color string; free with <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a>