4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>Container for Signatures</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
7
7
<link rel="home" href="index.html" title="Evolution Shell Reference Manual">
8
8
<link rel="up" href="ch02.html" title="Basic Utility Functions">
9
9
<link rel="prev" href="eshell-Personalized-Signatures.html" title="Personalized Signatures">
10
10
<link rel="next" href="eshell-e-signature-utils.html" title="More Signature Utilities">
11
<meta name="generator" content="GTK-Doc V1.17.1 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
14
14
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
52
52
<em class="parameter"><code><a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="type">ESignature</span></a> *signature</code></em>);
53
53
<span class="returnvalue">void</span> <a class="link" href="eshell-Container-for-Signatures.html#e-signature-list-remove" title="e_signature_list_remove ()">e_signature_list_remove</a> (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
54
54
<em class="parameter"><code><a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="type">ESignature</span></a> *signature</code></em>);
55
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * <a class="link" href="eshell-Container-for-Signatures.html#e-signature-list-find-by-name" title="e_signature_list_find_by_name ()">e_signature_list_find_by_name</a> (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
56
<em class="parameter"><code>const <span class="type">gchar</span> *signature_name</code></em>);
57
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * <a class="link" href="eshell-Container-for-Signatures.html#e-signature-list-find-by-uid" title="e_signature_list_find_by_uid ()">e_signature_list_find_by_uid</a> (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
58
<em class="parameter"><code>const <span class="type">gchar</span> *signature_uid</code></em>);
55
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * <a class="link" href="eshell-Container-for-Signatures.html#e-signature-list-find-by-name" title="e_signature_list_find_by_name ()">e_signature_list_find_by_name</a> (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
56
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signature_name</code></em>);
57
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * <a class="link" href="eshell-Container-for-Signatures.html#e-signature-list-find-by-uid" title="e_signature_list_find_by_uid ()">e_signature_list_find_by_uid</a> (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
58
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signature_uid</code></em>);
61
61
<div class="refsect1">
62
62
<a name="eshell-Container-for-Signatures.object-hierarchy"></a><h2>Object Hierarchy</h2>
63
63
<pre class="synopsis">
65
+----<a href="/home/chen/opt-unstable/share/gtk-doc/html/libedataserver/EList.html">EList</a>
64
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
65
+----<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/EList.html">EList</a>
66
66
+----ESignatureList
69
69
<div class="refsect1">
70
70
<a name="eshell-Container-for-Signatures.signals"></a><h2>Signals</h2>
71
71
<pre class="synopsis">
72
"<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList-signature-added" title='The "signature-added" signal'>signature-added</a>" : <code class="literal">Run Last</code>
73
"<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList-signature-changed" title='The "signature-changed" signal'>signature-changed</a>" : <code class="literal">Run Last</code>
74
"<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList-signature-removed" title='The "signature-removed" signal'>signature-removed</a>" : <code class="literal">Run Last</code>
72
"<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList-signature-added" title='The "signature-added" signal'>signature-added</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
73
"<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList-signature-changed" title='The "signature-changed" signal'>signature-changed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
74
"<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList-signature-removed" title='The "signature-removed" signal'>signature-removed</a>" : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a>
77
77
<div class="refsect1">
97
97
signals according to notifications from GConf.
100
You can modify the list using <a href="/home/chen/opt-unstable/share/gtk-doc/html/libedataserver/EList.html#e-list-append"><code class="function">e_list_append()</code></a>, <a href="/home/chen/opt-unstable/share/gtk-doc/html/libedataserver/EList.html#e-list-remove"><code class="function">e_list_remove()</code></a>, and
101
<a href="/home/chen/opt-unstable/share/gtk-doc/html/libedataserver/EIterator.html#e-iterator-delete"><code class="function">e_iterator_delete()</code></a>. After adding, removing, or changing accounts,
100
You can modify the list using <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/EList.html#e-list-append"><code class="function">e_list_append()</code></a>, <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/EList.html#e-list-remove"><code class="function">e_list_remove()</code></a>, and
101
<a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libedataserver/EIterator.html#e-iterator-delete"><code class="function">e_iterator_delete()</code></a>. After adding, removing, or changing accounts,
102
102
you must call <a class="link" href="eshell-Container-for-Signatures.html#e-signature-list-save" title="e_signature_list_save ()"><code class="function">e_signature_list_save()</code></a> to push the changes back to
207
207
<div class="refsect2">
208
208
<a name="e-signature-list-find-by-name"></a><h3>e_signature_list_find_by_name ()</h3>
209
<pre class="programlisting"><a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * e_signature_list_find_by_name (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
210
<em class="parameter"><code>const <span class="type">gchar</span> *signature_name</code></em>);</pre>
209
<pre class="programlisting"><a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * e_signature_list_find_by_name (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
210
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signature_name</code></em>);</pre>
212
212
Searches <em class="parameter"><code>signature_list</code></em> for the given signature name.
223
223
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
224
<td>the matching signature or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if it doesn't exist</td>
224
<td>the matching signature or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't exist</td>
230
230
<div class="refsect2">
231
231
<a name="e-signature-list-find-by-uid"></a><h3>e_signature_list_find_by_uid ()</h3>
232
<pre class="programlisting"><a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * e_signature_list_find_by_uid (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
233
<em class="parameter"><code>const <span class="type">gchar</span> *signature_uid</code></em>);</pre>
232
<pre class="programlisting"><a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="returnvalue">ESignature</span></a> * e_signature_list_find_by_uid (<em class="parameter"><code><a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *signature_list</code></em>,
233
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *signature_uid</code></em>);</pre>
235
235
Searches <em class="parameter"><code>signature_list</code></em> for the given signature UID.
246
246
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td>
247
<td>the matching signature or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if it doesn't exist</td>
247
<td>the matching signature or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if it doesn't exist</td>
256
256
<a name="ESignatureList-signature-added"></a><h3>The <code class="literal">"signature-added"</code> signal</h3>
257
257
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *esignaturelist,
258
258
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="type">ESignature</span></a> *arg1,
259
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
259
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
262
262
<div class="variablelist"><table border="0">
278
278
<a name="ESignatureList-signature-changed"></a><h3>The <code class="literal">"signature-changed"</code> signal</h3>
279
279
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *esignaturelist,
280
280
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="type">ESignature</span></a> *arg1,
281
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
281
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
284
284
<div class="variablelist"><table border="0">
300
300
<a name="ESignatureList-signature-removed"></a><h3>The <code class="literal">"signature-removed"</code> signal</h3>
301
301
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="eshell-Container-for-Signatures.html#ESignatureList"><span class="type">ESignatureList</span></a> *esignaturelist,
302
302
<a class="link" href="eshell-Personalized-Signatures.html#ESignature"><span class="type">ESignature</span></a> *arg1,
303
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
303
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"><span class="type">gpointer</span></a> user_data) : <a href="http://library.gnome.org/devel/gobject/unstable/gobject-Signals.html#G-SIGNAL-RUN-LAST:CAPS"><code class="literal">Run Last</code></a></pre>
306
306
<div class="variablelist"><table border="0">