4
4
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
5
5
<title>ENameSelectorModel</title>
6
<meta name="generator" content="DocBook XSL Stylesheets V1.76.1">
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Graphical Utilities (libedataserverui)">
9
9
<link rel="prev" href="ENameSelectorList.html" title="ENameSelectorList">
10
10
<link rel="next" href="libedataserverui-e-passwords.html" title="e-passwords">
11
<meta name="generator" content="GTK-Doc V1.17 (XML mode)">
11
<meta name="generator" content="GTK-Doc V1.18 (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">
47
47
(<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>);
48
48
<a class="link" href="ETreeModelGenerator.html" title="ETreeModelGenerator"><span class="returnvalue">ETreeModelGenerator</span></a> * <a class="link" href="ENameSelectorModel.html#e-name-selector-model-peek-contact-filter" title="e_name_selector_model_peek_contact_filter ()">e_name_selector_model_peek_contact_filter</a>
49
49
(<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>);
50
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="ENameSelectorModel.html#e-name-selector-model-list-sections" title="e_name_selector_model_list_sections ()">e_name_selector_model_list_sections</a> (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>);
51
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="ENameSelectorModel.html#e-name-selector-model-peek-section" title="e_name_selector_model_peek_section ()">e_name_selector_model_peek_section</a> (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
52
<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> *name</code></em>,
53
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **pretty_name</code></em>,
50
<span class="returnvalue">GList</span> * <a class="link" href="ENameSelectorModel.html#e-name-selector-model-list-sections" title="e_name_selector_model_list_sections ()">e_name_selector_model_list_sections</a> (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>);
51
<span class="returnvalue">gboolean</span> <a class="link" href="ENameSelectorModel.html#e-name-selector-model-peek-section" title="e_name_selector_model_peek_section ()">e_name_selector_model_peek_section</a> (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
52
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
53
<em class="parameter"><code><span class="type">gchar</span> **pretty_name</code></em>,
54
54
<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> **destination_store</code></em>);
55
55
<span class="returnvalue">void</span> <a class="link" href="ENameSelectorModel.html#e-name-selector-model-add-section" title="e_name_selector_model_add_section ()">e_name_selector_model_add_section</a> (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</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> *name</code></em>,
57
<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> *pretty_name</code></em>,
56
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
57
<em class="parameter"><code>const <span class="type">gchar</span> *pretty_name</code></em>,
58
58
<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>);
59
59
<span class="returnvalue">void</span> <a class="link" href="ENameSelectorModel.html#e-name-selector-model-remove-section" title="e_name_selector_model_remove_section ()">e_name_selector_model_remove_section</a>
60
60
(<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
61
<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> *name</code></em>);
62
<a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * <a class="link" href="ENameSelectorModel.html#e-name-selector-model-get-contact-emails-without-used" title="e_name_selector_model_get_contact_emails_without_used ()">e_name_selector_model_get_contact_emails_without_used</a>
61
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>);
62
<span class="returnvalue">GList</span> * <a class="link" href="ENameSelectorModel.html#e-name-selector-model-get-contact-emails-without-used" title="e_name_selector_model_get_contact_emails_without_used ()">e_name_selector_model_get_contact_emails_without_used</a>
63
63
(<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
64
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> *contact</code></em>,
65
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> remove_used</code></em>);
64
<em class="parameter"><code><span class="type">EContact</span> *contact</code></em>,
65
<em class="parameter"><code><span class="type">gboolean</span> remove_used</code></em>);
66
66
<span class="returnvalue">void</span> <a class="link" href="ENameSelectorModel.html#e-name-selector-model-free-emails-list" title="e_name_selector_model_free_emails_list ()">e_name_selector_model_free_emails_list</a>
67
(<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="type">GList</span></a> *email_list</code></em>);
67
(<em class="parameter"><code><span class="type">GList</span> *email_list</code></em>);
70
70
<div class="refsect1">
71
71
<a name="ENameSelectorModel.object-hierarchy"></a><h2>Object Hierarchy</h2>
72
72
<pre class="synopsis">
73
<a href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject">GObject</a>
74
74
+----ENameSelectorModel
77
77
<div class="refsect1">
78
78
<a name="ENameSelectorModel.signals"></a><h2>Signals</h2>
79
79
<pre class="synopsis">
80
"<a class="link" href="ENameSelectorModel.html#ENameSelectorModel-section-added" title='The "section-added" signal'>section-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>
81
"<a class="link" href="ENameSelectorModel.html#ENameSelectorModel-section-removed" title='The "section-removed" signal'>section-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>
80
"<a class="link" href="ENameSelectorModel.html#ENameSelectorModel-section-added" title='The "section-added" signal'>section-added</a>" : <code class="literal">Run Last</code>
81
"<a class="link" href="ENameSelectorModel.html#ENameSelectorModel-section-removed" title='The "section-removed" signal'>section-removed</a>" : <code class="literal">Run Last</code>
84
84
<div class="refsect1">
183
183
<div class="refsect2">
184
184
<a name="e-name-selector-model-peek-section"></a><h3>e_name_selector_model_peek_section ()</h3>
185
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> e_name_selector_model_peek_section (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
186
<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> *name</code></em>,
187
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> **pretty_name</code></em>,
185
<pre class="programlisting"><span class="returnvalue">gboolean</span> e_name_selector_model_peek_section (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
186
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
187
<em class="parameter"><code><span class="type">gchar</span> **pretty_name</code></em>,
188
188
<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> **destination_store</code></em>);</pre>
190
190
Gets the parameters for a destination section.
205
205
<td><p><span class="term"><em class="parameter"><code>pretty_name</code></em> :</span></p></td>
206
206
<td>location in which to store a pointer to the user-visible name of the section,
207
or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if undesired.</td>
207
or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if undesired.</td>
210
210
<td><p><span class="term"><em class="parameter"><code>destination_store</code></em> :</span></p></td>
211
211
<td>location in which to store a pointer to the <a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> being used
212
by the section, or <a href="http://library.gnome.org/devel/glib/unstable/glib-Standard-Macros.html#NULL:CAPS"><code class="literal">NULL</code></a> if undesired</td>
212
by the section, or <a href="/home/chen/opt-unstable/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL--CAPS"><code class="literal">NULL</code></a> if undesired</td>
218
218
<div class="refsect2">
219
219
<a name="e-name-selector-model-add-section"></a><h3>e_name_selector_model_add_section ()</h3>
220
220
<pre class="programlisting"><span class="returnvalue">void</span> e_name_selector_model_add_section (<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
221
<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> *name</code></em>,
222
<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> *pretty_name</code></em>,
221
<em class="parameter"><code>const <span class="type">gchar</span> *name</code></em>,
222
<em class="parameter"><code>const <span class="type">gchar</span> *pretty_name</code></em>,
223
223
<em class="parameter"><code><a class="link" href="EDestinationStore.html" title="EDestinationStore"><span class="type">EDestinationStore</span></a> *destination_store</code></em>);</pre>
225
225
Adds a destination section to <em class="parameter"><code>name_selector_model</code></em>.
276
276
<div class="refsect2">
277
277
<a name="e-name-selector-model-get-contact-emails-without-used"></a><h3>e_name_selector_model_get_contact_emails_without_used ()</h3>
278
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"><span class="returnvalue">GList</span></a> * e_name_selector_model_get_contact_emails_without_used
278
<pre class="programlisting"><span class="returnvalue">GList</span> * e_name_selector_model_get_contact_emails_without_used
279
279
(<em class="parameter"><code><a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *name_selector_model</code></em>,
280
<em class="parameter"><code><a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> *contact</code></em>,
281
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> remove_used</code></em>);</pre>
280
<em class="parameter"><code><span class="type">EContact</span> *contact</code></em>,
281
<em class="parameter"><code><span class="type">gboolean</span> remove_used</code></em>);</pre>
282
282
<div class="variablelist"><table border="0">
283
283
<col align="left" valign="top">
330
330
<div class="refsect2">
331
331
<a name="ENameSelectorModel-section-added"></a><h3>The <code class="literal">"section-added"</code> signal</h3>
332
332
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *enameselectormodel,
333
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
334
<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>
333
<span class="type">gchar</span> *arg1,
334
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
337
337
<div class="variablelist"><table border="0">
352
352
<div class="refsect2">
353
353
<a name="ENameSelectorModel-section-removed"></a><h3>The <code class="literal">"section-removed"</code> signal</h3>
354
354
<pre class="programlisting"><span class="returnvalue">void</span> user_function (<a class="link" href="ENameSelectorModel.html" title="ENameSelectorModel"><span class="type">ENameSelectorModel</span></a> *enameselectormodel,
355
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *arg1,
356
<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>
355
<span class="type">gchar</span> *arg1,
356
<span class="type">gpointer</span> user_data) : <code class="literal">Run Last</code></pre>
359
359
<div class="variablelist"><table border="0">