1
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
7
<link rel="start" href="index.html" title="Goffice Reference Manual">
8
<link rel="up" href="ch08.html" title="Data">
9
<link rel="prev" href="ch08.html" title="Data">
10
<link rel="next" href="GODataScalar.html" title="GODataScalar">
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
<link rel="stylesheet" href="style.css" type="text/css">
13
<link rel="part" href="pt01.html" title="Part I. Graphs">
14
<link rel="chapter" href="ch01.html" title="Objects">
15
<link rel="chapter" href="ch02.html" title="Abstract Base Classes">
16
<link rel="chapter" href="ch03.html" title="Utilities">
17
<link rel="part" href="pt02.html" title="Part II. Widgets">
18
<link rel="chapter" href="ch04.html" title="Base widgets">
19
<link rel="chapter" href="ch05.html" title="Selectors">
20
<link rel="part" href="pt03.html" title="Part III. Utilities">
21
<link rel="chapter" href="ch06.html" title="Graphic object properties">
22
<link rel="chapter" href="ch07.html" title="Rendering utilities">
23
<link rel="chapter" href="ch08.html" title="Data">
24
<link rel="chapter" href="ch09.html" title="Mathematical functions">
25
<link rel="chapter" href="ch10.html" title="File utilities">
26
<link rel="chapter" href="ch11.html" title="Application">
27
<link rel="chapter" href="ch12.html" title="Components">
28
<link rel="chapter" href="ch13.html" title="Miscellaneous">
30
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
31
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
33
<td><a accesskey="p" href="ch08.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
34
<td><a accesskey="u" href="ch08.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
35
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
36
<th width="100%" align="center">Goffice Reference Manual</th>
37
<td><a accesskey="n" href="GODataScalar.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
39
<tr><td colspan="5" class="shortcuts"><nobr><a href="#GOData.synopsis" class="shortcut">Top</a>
41
<a href="#GOData.description" class="shortcut">Description</a>
43
<a href="#GOData.object-hierarchy" class="shortcut">Object Hierarchy</a>
45
<a href="#GOData.signals" class="shortcut">Signals</a></nobr></td></tr>
47
<div class="refentry" lang="en">
48
<a name="GOData"></a><div class="titlepage"></div>
49
<div class="refnamediv"><table width="100%"><tr>
51
<h2><span class="refentrytitle"><a name="GOData.top_of_page"></a>GOData</span></h2>
54
<td valign="top" align="right"></td>
56
<div class="refsynopsisdiv">
57
<a name="GOData.synopsis"></a><h2>Synopsis</h2>
58
<pre class="synopsis">
59
<a class="link" href="GOData.html#GOData-struct" title="GOData">GOData</a>;
61
<a class="link" href="GOData.html" title="GOData">GOData</a>* <a class="link" href="GOData.html#go-data-dup" title="go_data_dup ()">go_data_dup</a> (<a class="link" href="GOData.html" title="GOData">GOData</a> const *src);
62
gboolean <a class="link" href="GOData.html#go-data-eq" title="go_data_eq ()">go_data_eq</a> (<a class="link" href="GOData.html" title="GOData">GOData</a> const *a,
63
<a class="link" href="GOData.html" title="GOData">GOData</a> const *b);
64
<a class="link" href="goffice-GoFormat.html#GOFormat" title="GOFormat">GOFormat</a>* <a class="link" href="GOData.html#go-data-preferred-fmt" title="go_data_preferred_fmt ()">go_data_preferred_fmt</a> (<a class="link" href="GOData.html" title="GOData">GOData</a> const *dat);
65
char* <a class="link" href="GOData.html#go-data-as-str" title="go_data_as_str ()">go_data_as_str</a> (<a class="link" href="GOData.html" title="GOData">GOData</a> const *dat);
66
gboolean <a class="link" href="GOData.html#go-data-from-str" title="go_data_from_str ()">go_data_from_str</a> (<a class="link" href="GOData.html" title="GOData">GOData</a> *dat,
68
void <a class="link" href="GOData.html#go-data-emit-changed" title="go_data_emit_changed ()">go_data_emit_changed</a> (<a class="link" href="GOData.html" title="GOData">GOData</a> *dat);
71
<div class="refsect1" lang="en">
72
<a name="GOData.object-hierarchy"></a><h2>Object Hierarchy</h2>
73
<pre class="synopsis">
76
+----<a class="link" href="GODataScalar.html" title="GODataScalar">GODataScalar</a>
77
+----<a class="link" href="GODataVector.html" title="GODataVector">GODataVector</a>
78
+----<a class="link" href="GODataMatrix.html" title="GODataMatrix">GODataMatrix</a>
81
<div class="refsect1" lang="en">
82
<a name="GOData.signals"></a><h2>Signals</h2>
83
<pre class="synopsis">
84
"<a class="link" href="GOData.html#GOData-changed" title='The "changed" signal'>changed</a>" : Run Last
87
<div class="refsect1" lang="en">
88
<a name="GOData.description"></a><h2>Description</h2>
93
<div class="refsect1" lang="en">
94
<a name="GOData.details"></a><h2>Details</h2>
95
<div class="refsect2" lang="en">
96
<a name="GOData-struct"></a><h3>GOData</h3>
97
<pre class="programlisting">typedef struct _GOData GOData;</pre>
103
<div class="refsect2" lang="en">
104
<a name="go-data-dup"></a><h3>go_data_dup ()</h3>
105
<pre class="programlisting"><a class="link" href="GOData.html" title="GOData">GOData</a>* go_data_dup (<a class="link" href="GOData.html" title="GOData">GOData</a> const *src);</pre>
107
A deep copy of <em class="parameter"><code>src</code></em>.</p>
108
<div class="variablelist"><table border="0">
109
<col align="left" valign="top">
112
<td><p><span class="term"><em class="parameter"><code>src</code></em> :</span></p></td>
113
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
117
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
127
<div class="refsect2" lang="en">
128
<a name="go-data-eq"></a><h3>go_data_eq ()</h3>
129
<pre class="programlisting">gboolean go_data_eq (<a class="link" href="GOData.html" title="GOData">GOData</a> const *a,
130
<a class="link" href="GOData.html" title="GOData">GOData</a> const *b);</pre>
133
<div class="variablelist"><table border="0">
134
<col align="left" valign="top">
137
<td><p><span class="term"><em class="parameter"><code>a</code></em> :</span></p></td>
138
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
142
<td><p><span class="term"><em class="parameter"><code>b</code></em> :</span></p></td>
143
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
147
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
148
<td> TRUE if <em class="parameter"><code>a</code></em> and <em class="parameter"><code>b</code></em> are the same
155
<div class="refsect2" lang="en">
156
<a name="go-data-preferred-fmt"></a><h3>go_data_preferred_fmt ()</h3>
157
<pre class="programlisting"><a class="link" href="goffice-GoFormat.html#GOFormat" title="GOFormat">GOFormat</a>* go_data_preferred_fmt (<a class="link" href="GOData.html" title="GOData">GOData</a> const *dat);</pre>
159
Caller is responsible for unrefing the result.</p>
160
<div class="variablelist"><table border="0">
161
<col align="left" valign="top">
164
<td><p><span class="term"><em class="parameter"><code>dat</code></em> :</span></p></td>
165
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
169
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
170
<td> the fmt preferred by the the data
177
<div class="refsect2" lang="en">
178
<a name="go-data-as-str"></a><h3>go_data_as_str ()</h3>
179
<pre class="programlisting">char* go_data_as_str (<a class="link" href="GOData.html" title="GOData">GOData</a> const *dat);</pre>
181
Return a string representation of the data source that the caller is
182
responsible for freeing
185
NOTE : This is the _source_ not the content.</p>
186
<div class="variablelist"><table border="0">
187
<col align="left" valign="top">
190
<td><p><span class="term"><em class="parameter"><code>dat</code></em> :</span></p></td>
191
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
195
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
205
<div class="refsect2" lang="en">
206
<a name="go-data-from-str"></a><h3>go_data_from_str ()</h3>
207
<pre class="programlisting">gboolean go_data_from_str (<a class="link" href="GOData.html" title="GOData">GOData</a> *dat,
208
char const *str);</pre>
210
De-serializes the source information returned from go_data_as_str.</p>
211
<div class="variablelist"><table border="0">
212
<col align="left" valign="top">
215
<td><p><span class="term"><em class="parameter"><code>dat</code></em> :</span></p></td>
216
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
220
<td><p><span class="term"><em class="parameter"><code>str</code></em> :</span></p></td>
225
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
233
<div class="refsect2" lang="en">
234
<a name="go-data-emit-changed"></a><h3>go_data_emit_changed ()</h3>
235
<pre class="programlisting">void go_data_emit_changed (<a class="link" href="GOData.html" title="GOData">GOData</a> *dat);</pre>
237
protected utility to emit a 'changed' signal</p>
238
<div class="variablelist"><table border="0">
239
<col align="left" valign="top">
241
<td><p><span class="term"><em class="parameter"><code>dat</code></em> :</span></p></td>
242
<td> <a class="link" href="GOData.html" title="GOData"><span class="type">GOData</span></a>
248
<div class="refsect1" lang="en">
249
<a name="GOData.signal-details"></a><h2>Signal Details</h2>
250
<div class="refsect2" lang="en">
251
<a name="GOData-changed"></a><h3>The <code class="literal">"changed"</code> signal</h3>
252
<pre class="programlisting">void user_function (<a class="link" href="GOData.html" title="GOData">GOData</a> *godata,
253
gpointer user_data) : Run Last</pre>
257
<div class="variablelist"><table border="0">
258
<col align="left" valign="top">
261
<td><p><span class="term"><em class="parameter"><code>godata</code></em> :</span></p></td>
262
<td>the object which received the signal.
267
<td><p><span class="term"><em class="parameter"><code>user_data</code></em> :</span></p></td>
268
<td>user data set when the signal handler was connected.</td>
277
Generated by GTK-Doc V1.11</div>