40
40
<div class="refsynopsisdiv">
41
41
<a name="EDataBookView.synopsis"></a><h2>Synopsis</h2>
42
42
<pre class="synopsis">struct <a class="link" href="EDataBookView.html#EDataBookView-struct" title="struct EDataBookView">EDataBookView</a>;
43
<a class="link" href="EDataBookView.html" title="EDataBookView"><span class="returnvalue">EDataBookView</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-new" title="e_data_book_view_new ()">e_data_book_view_new</a> (<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
44
<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> *card_query</code></em>,
43
<a class="link" href="EDataBookView.html" title="EDataBookView"><span class="returnvalue">EDataBookView</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-new" title="e_data_book_view_new ()">e_data_book_view_new</a> (<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
44
<em class="parameter"><code>const <span class="type">gchar</span> *card_query</code></em>,
45
45
<em class="parameter"><code><a class="link" href="EBookBackendSExp.html" title="EBookBackendSExp"><span class="type">EBookBackendSExp</span></a> *card_sexp</code></em>);
46
<a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> <a class="link" href="EDataBookView.html#e-data-book-view-register-gdbus-object" title="e_data_book_view_register_gdbus_object ()">e_data_book_view_register_gdbus_object</a>
46
<span class="returnvalue">guint</span> <a class="link" href="EDataBookView.html#e-data-book-view-register-gdbus-object" title="e_data_book_view_register_gdbus_object ()">e_data_book_view_register_gdbus_object</a>
47
47
(<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *query</code></em>,
48
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
49
<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> *object_path</code></em>,
50
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);
51
const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-get-card-query" title="e_data_book_view_get_card_query ()">e_data_book_view_get_card_query</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
52
<a class="link" href="EBookBackendSExp.html" title="EBookBackendSExp"><span class="returnvalue">EBookBackendSExp</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-get-card-sexp" title="e_data_book_view_get_card_sexp ()">e_data_book_view_get_card_sexp</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
53
<a class="link" href="EBookBackend.html" title="EBookBackend"><span class="returnvalue">EBookBackend</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-get-backend" title="e_data_book_view_get_backend ()">e_data_book_view_get_backend</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
48
<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
49
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
50
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);
51
const <span class="returnvalue">gchar</span> * <a class="link" href="EDataBookView.html#e-data-book-view-get-card-query" title="e_data_book_view_get_card_query ()">e_data_book_view_get_card_query</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
52
<a class="link" href="EBookBackendSExp.html" title="EBookBackendSExp"><span class="returnvalue">EBookBackendSExp</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-get-card-sexp" title="e_data_book_view_get_card_sexp ()">e_data_book_view_get_card_sexp</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
53
<a class="link" href="EBookBackend.html" title="EBookBackend"><span class="returnvalue">EBookBackend</span></a> * <a class="link" href="EDataBookView.html#e-data-book-view-get-backend" title="e_data_book_view_get_backend ()">e_data_book_view_get_backend</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
54
54
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-notify-update" title="e_data_book_view_notify_update ()">e_data_book_view_notify_update</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>,
55
<em class="parameter"><code>const <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EContact.html"><span class="type">EContact</span></a> *contact</code></em>);
55
<em class="parameter"><code>const <span class="type">EContact</span> *contact</code></em>);
56
56
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-notify-update-vcard" title="e_data_book_view_notify_update_vcard ()">e_data_book_view_notify_update_vcard</a>
57
57
(<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>,
58
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *vcard</code></em>);
58
<em class="parameter"><code><span class="type">gchar</span> *vcard</code></em>);
59
59
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-notify-update-prefiltered-vcard" title="e_data_book_view_notify_update_prefiltered_vcard ()">e_data_book_view_notify_update_prefiltered_vcard</a>
60
60
(<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</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> *id</code></em>,
62
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *vcard</code></em>);
61
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>,
62
<em class="parameter"><code><span class="type">gchar</span> *vcard</code></em>);
63
63
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-notify-remove" title="e_data_book_view_notify_remove ()">e_data_book_view_notify_remove</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>,
64
<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> *id</code></em>);
64
<em class="parameter"><code>const <span class="type">gchar</span> *id</code></em>);
65
65
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-notify-complete" title="e_data_book_view_notify_complete ()">e_data_book_view_notify_complete</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>,
66
<em class="parameter"><code>const <a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> *error</code></em>);
66
<em class="parameter"><code>const <span class="type">GError</span> *error</code></em>);
67
67
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-notify-progress" title="e_data_book_view_notify_progress ()">e_data_book_view_notify_progress</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>,
68
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="type">guint</span></a> percent</code></em>,
69
<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> *message</code></em>);
68
<em class="parameter"><code><span class="type">guint</span> percent</code></em>,
69
<em class="parameter"><code>const <span class="type">gchar</span> *message</code></em>);
70
70
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-ref" title="e_data_book_view_ref ()">e_data_book_view_ref</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
71
71
<span class="returnvalue">void</span> <a class="link" href="EDataBookView.html#e-data-book-view-unref" title="e_data_book_view_unref ()">e_data_book_view_unref</a> (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);
95
95
<div class="refsect2">
96
96
<a name="e-data-book-view-new"></a><h3>e_data_book_view_new ()</h3>
97
<pre class="programlisting"><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="returnvalue">EDataBookView</span></a> * e_data_book_view_new (<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
98
<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> *card_query</code></em>,
97
<pre class="programlisting"><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="returnvalue">EDataBookView</span></a> * e_data_book_view_new (<em class="parameter"><code><a class="link" href="EDataBook.html" title="EDataBook"><span class="type">EDataBook</span></a> *book</code></em>,
98
<em class="parameter"><code>const <span class="type">gchar</span> *card_query</code></em>,
99
99
<em class="parameter"><code><a class="link" href="EBookBackendSExp.html" title="EBookBackendSExp"><span class="type">EBookBackendSExp</span></a> *card_sexp</code></em>);</pre>
101
Create a new <a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> for the given <a href="/home/mbarnes/local/unstable/share/gtk-doc/html/libebook/EBook.html"><span class="type">EBook</span></a>, filtering on <span class="type">card_sexp</span>,
101
Create a new <a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> for the given <span class="type">EBook</span>, filtering on <span class="type">card_sexp</span>,
102
102
and place it on DBus at the object path <span class="type">path</span>.
104
104
<div class="variablelist"><table border="0">
124
124
<div class="refsect2">
125
125
<a name="e-data-book-view-register-gdbus-object"></a><h3>e_data_book_view_register_gdbus_object ()</h3>
126
<pre class="programlisting"><a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#guint"><span class="returnvalue">guint</span></a> e_data_book_view_register_gdbus_object
126
<pre class="programlisting"><span class="returnvalue">guint</span> e_data_book_view_register_gdbus_object
127
127
(<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *query</code></em>,
128
<em class="parameter"><code><a href="http://library.gnome.org/devel/gio/unstable/GDBusConnection.html"><span class="type">GDBusConnection</span></a> *connection</code></em>,
129
<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> *object_path</code></em>,
130
<em class="parameter"><code><a href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"><span class="type">GError</span></a> **error</code></em>);</pre>
128
<em class="parameter"><code><span class="type">GDBusConnection</span> *connection</code></em>,
129
<em class="parameter"><code>const <span class="type">gchar</span> *object_path</code></em>,
130
<em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
131
131
<p class="since">Since 2.32</p>
134
134
<div class="refsect2">
135
135
<a name="e-data-book-view-get-card-query"></a><h3>e_data_book_view_get_card_query ()</h3>
136
<pre class="programlisting">const <a href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * e_data_book_view_get_card_query (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);</pre>
136
<pre class="programlisting">const <span class="returnvalue">gchar</span> * e_data_book_view_get_card_query (<em class="parameter"><code><a class="link" href="EDataBookView.html" title="EDataBookView"><span class="type">EDataBookView</span></a> *book_view</code></em>);</pre>
138
138
Gets the text representation of the s-expression used
139
139
for matching contacts to <em class="parameter"><code>book_view</code></em>.