4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>EBookView</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Address Book Client (libebook)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Address Book Client (libebook)">
9
9
<link rel="prev" href="libebook-e-book-types.html" title="e-book-types">
10
<link rel="next" href="EBookViewListener.html" title="EBookViewListener">
10
<link rel="next" href="EVCard.html" title="EVCard">
11
11
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
18
18
<td><a accesskey="u" href="ch01.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
19
19
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
20
20
<th width="100%" align="center">Evolution-Data-Server Manual: Address Book Client (libebook)</th>
21
<td><a accesskey="n" href="EBookViewListener.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
21
<td><a accesskey="n" href="EVCard.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
23
23
<tr><td colspan="5" class="shortcuts">
24
24
<a href="#EBookView.synopsis" class="shortcut">Top</a>
30
30
<a href="#EBookView.signals" class="shortcut">Signals</a>
33
<div class="refentry" lang="en">
33
<div class="refentry" title="EBookView">
34
34
<a name="EBookView"></a><div class="titlepage"></div>
35
35
<div class="refnamediv"><table width="100%"><tr>
40
40
<td valign="top" align="right"></td>
41
41
</tr></table></div>
42
<div class="refsynopsisdiv">
42
<div class="refsynopsisdiv" title="Synopsis">
43
43
<a name="EBookView.synopsis"></a><h2>Synopsis</h2>
44
44
<pre class="synopsis"> <a class="link" href="EBookView.html#EBookView-struct" title="EBookView">EBookView</a>;
45
<a class="link" href="EBookView.html" title="EBookView"><span class="returnvalue">EBookView</span></a> * <a class="link" href="EBookView.html#e-book-view-new" title="e_book_view_new ()">e_book_view_new</a> (<em class="parameter"><code><span class="type">GNOME_Evolution_Addressbook_BookView</span> corba_book_view</code></em>,
46
<em class="parameter"><code><a class="link" href="EBookViewListener.html" title="EBookViewListener"><span class="type">EBookViewListener</span></a> *listener</code></em>);
47
45
<span class="returnvalue">void</span> <a class="link" href="EBookView.html#e-book-view-start" title="e_book_view_start ()">e_book_view_start</a> (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>);
48
46
<span class="returnvalue">void</span> <a class="link" href="EBookView.html#e-book-view-stop" title="e_book_view_stop ()">e_book_view_stop</a> (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>);
49
<span class="returnvalue">void</span> <a class="link" href="EBookView.html#e-book-view-set-book" title="e_book_view_set_book ()">e_book_view_set_book</a> (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>,
50
<em class="parameter"><code><span class="type">struct _EBook</span> *book</code></em>);
51
47
struct <a class="link" href="EBook.html" title="EBook"><span class="returnvalue">_EBook</span></a> * <a class="link" href="EBookView.html#e-book-view-get-book" title="e_book_view_get_book ()">e_book_view_get_book</a> (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>);
54
<div class="refsect1" lang="en">
50
<div class="refsect1" title="Object Hierarchy">
55
51
<a name="EBookView.object-hierarchy"></a><h2>Object Hierarchy</h2>
56
52
<pre class="synopsis">
61
<div class="refsect1" lang="en">
57
<div class="refsect1" title="Signals">
62
58
<a name="EBookView.signals"></a><h2>Signals</h2>
63
59
<pre class="synopsis">
64
60
"<a class="link" href="EBookView.html#EBookView-contacts-added" title='The "contacts-added" signal'>contacts-added</a>" : Run Last
68
64
"<a class="link" href="EBookView.html#EBookView-status-message" title='The "status-message" signal'>status-message</a>" : Run Last
71
<div class="refsect1" lang="en">
67
<div class="refsect1" title="Description">
72
68
<a name="EBookView.description"></a><h2>Description</h2>
74
70
Event notifications and callbacks from <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> go to the
75
<a class="link" href="EBookViewListener.html" title="EBookViewListener"><span class="type">EBookViewListener</span></a>. Contrast <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> with <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>, which represents the
71
<span class="type">EBookViewListener</span>. Contrast <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> with <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>, which represents the
76
72
addressbook itself.
79
<div class="refsect1" lang="en">
75
<div class="refsect1" title="Details">
80
76
<a name="EBookView.details"></a><h2>Details</h2>
81
<div class="refsect2" lang="en">
77
<div class="refsect2" title="EBookView">
82
78
<a name="EBookView-struct"></a><h3>EBookView</h3>
83
79
<pre class="programlisting">typedef struct _EBookView EBookView;</pre>
89
<div class="refsect2" lang="en">
90
<a name="e-book-view-new"></a><h3>e_book_view_new ()</h3>
91
<pre class="programlisting"><a class="link" href="EBookView.html" title="EBookView"><span class="returnvalue">EBookView</span></a> * e_book_view_new (<em class="parameter"><code><span class="type">GNOME_Evolution_Addressbook_BookView</span> corba_book_view</code></em>,
92
<em class="parameter"><code><a class="link" href="EBookViewListener.html" title="EBookViewListener"><span class="type">EBookViewListener</span></a> *listener</code></em>);</pre>
94
Creates a new <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> based on <em class="parameter"><code>corba_book_view</code></em> and listening to
95
<em class="parameter"><code>listener</code></em>. This is a private function, applications should call
96
<a class="link" href="EBook.html#e-book-get-book-view" title="e_book_get_book_view ()"><span class="type">e_book_get_book_view</span></a> or <a class="link" href="EBook.html#e-book-async-get-book-view" title="e_book_async_get_book_view ()"><span class="type">e_book_async_get_book_view</span></a>.</p>
97
<div class="variablelist"><table border="0">
98
<col align="left" valign="top">
101
<td><p><span class="term"><em class="parameter"><code>corba_book_view</code></em> :</span></p></td>
102
<td>a CORBA BookView object
106
<td><p><span class="term"><em class="parameter"><code>listener</code></em> :</span></p></td>
107
<td>an <a class="link" href="EBookViewListener.html" title="EBookViewListener"><span class="type">EBookViewListener</span></a>
111
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
112
<td> A new <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a>.
119
<div class="refsect2" lang="en">
85
<div class="refsect2" title="e_book_view_start ()">
120
86
<a name="e-book-view-start"></a><h3>e_book_view_start ()</h3>
121
87
<pre class="programlisting"><span class="returnvalue">void</span> e_book_view_start (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>);</pre>
123
Tells <em class="parameter"><code>book_view</code></em> to start processing events.</p>
89
Tells <em class="parameter"><code>book_view</code></em> to start processing events.
124
91
<div class="variablelist"><table border="0">
125
92
<col align="left" valign="top">
134
<div class="refsect2" lang="en">
101
<div class="refsect2" title="e_book_view_stop ()">
135
102
<a name="e-book-view-stop"></a><h3>e_book_view_stop ()</h3>
136
103
<pre class="programlisting"><span class="returnvalue">void</span> e_book_view_stop (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>);</pre>
138
Tells <em class="parameter"><code>book_view</code></em> to stop processing events.</p>
105
Tells <em class="parameter"><code>book_view</code></em> to stop processing events.
139
107
<div class="variablelist"><table border="0">
140
108
<col align="left" valign="top">
149
<div class="refsect2" lang="en">
150
<a name="e-book-view-set-book"></a><h3>e_book_view_set_book ()</h3>
151
<pre class="programlisting"><span class="returnvalue">void</span> e_book_view_set_book (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>,
152
<em class="parameter"><code><span class="type">struct _EBook</span> *book</code></em>);</pre>
154
Makes <em class="parameter"><code>book_view</code></em> listen to changes in <em class="parameter"><code>book</code></em>. This function apparently
155
has no effect for the time being.</p>
156
<div class="variablelist"><table border="0">
157
<col align="left" valign="top">
160
<td><p><span class="term"><em class="parameter"><code>book_view</code></em> :</span></p></td>
161
<td>an <a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a>
165
<td><p><span class="term"><em class="parameter"><code>book</code></em> :</span></p></td>
166
<td>an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>
173
<div class="refsect2" lang="en">
117
<div class="refsect2" title="e_book_view_get_book ()">
174
118
<a name="e-book-view-get-book"></a><h3>e_book_view_get_book ()</h3>
175
119
<pre class="programlisting">struct <a class="link" href="EBook.html" title="EBook"><span class="returnvalue">_EBook</span></a> * e_book_view_get_book (<em class="parameter"><code><a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *book_view</code></em>);</pre>
177
Returns the <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> that this book view is monitoring.</p>
121
Returns the <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a> that this book view is monitoring.
178
123
<div class="variablelist"><table border="0">
179
124
<col align="left" valign="top">
187
132
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
188
133
<td> an <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
195
<div class="refsect1" lang="en">
139
<p class="since">Since 2.22</p>
142
<div class="refsect1" title="Signal Details">
196
143
<a name="EBookView.signal-details"></a><h2>Signal Details</h2>
197
<div class="refsect2" lang="en">
144
<div class="refsect2" title='The "contacts-added" signal'>
198
145
<a name="EBookView-contacts-added"></a><h3>The <code class="literal">"contacts-added"</code> signal</h3>
199
146
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *ebookview,
200
147
<span class="type">gpointer</span> arg1,
228
<div class="refsect2" lang="en">
175
<div class="refsect2" title='The "contacts-changed" signal'>
229
176
<a name="EBookView-contacts-changed"></a><h3>The <code class="literal">"contacts-changed"</code> signal</h3>
230
177
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *ebookview,
231
178
<span class="type">gpointer</span> arg1,
259
<div class="refsect2" lang="en">
206
<div class="refsect2" title='The "contacts-removed" signal'>
260
207
<a name="EBookView-contacts-removed"></a><h3>The <code class="literal">"contacts-removed"</code> signal</h3>
261
208
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *ebookview,
262
209
<span class="type">gpointer</span> arg1,
289
<div class="refsect2" lang="en">
236
<div class="refsect2" title='The "sequence-complete" signal'>
290
237
<a name="EBookView-sequence-complete"></a><h3>The <code class="literal">"sequence-complete"</code> signal</h3>
291
238
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *ebookview,
292
239
<span class="type">gint</span> arg1,
319
<div class="refsect2" lang="en">
266
<div class="refsect2" title='The "status-message" signal'>
320
267
<a name="EBookView-status-message"></a><h3>The <code class="literal">"status-message"</code> signal</h3>
321
268
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="EBookView.html" title="EBookView"><span class="type">EBookView</span></a> *ebookview,
322
269
<span class="type">gchar</span> *arg1,
348
<div class="refsect1" lang="en">
295
<div class="refsect1" title="See Also">
349
296
<a name="EBookView.see-also"></a><h2>See Also</h2>
351
<a class="link" href="EBookViewListener.html" title="EBookViewListener"><span class="type">EBookViewListener</span></a>, <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.
298
<span class="type">EBookViewListener</span>, <a class="link" href="EBook.html" title="EBook"><span class="type">EBook</span></a>.