16
17
<refsynopsisdiv id="EBookView.synopsis" role="synopsis">
17
18
<title role="synopsis.title">Synopsis</title>
20
<link linkend="EBookView-struct">EBookView</link>;
21
<link linkend="EBookView">EBookView</link> * <link linkend="e-book-view-new">e_book_view_new</link> (<link linkend="GNOME-Evolution-Addressbook-BookView">GNOME_Evolution_Addressbook_BookView</link> corba_book_view,
22
<link linkend="EBookViewListener">EBookViewListener</link> *listener);
23
<link linkend="void">void</link> <link linkend="e-book-view-start">e_book_view_start</link> (<link linkend="EBookView">EBookView</link> *book_view);
24
<link linkend="void">void</link> <link linkend="e-book-view-stop">e_book_view_stop</link> (<link linkend="EBookView">EBookView</link> *book_view);
25
<link linkend="void">void</link> <link linkend="e-book-view-set-book">e_book_view_set_book</link> (<link linkend="EBookView">EBookView</link> *book_view,
26
<link linkend="struct--EBook">struct _EBook</link> *book);
27
struct <link linkend="EBook">_EBook</link> * <link linkend="e-book-view-get-book">e_book_view_get_book</link> (<link linkend="EBookView">EBookView</link> *book_view);
20
<synopsis> <link linkend="EBookView-struct">EBookView</link>;
21
<link linkend="EBookView"><returnvalue>EBookView</returnvalue></link> * <link linkend="e-book-view-new">e_book_view_new</link> (<parameter><link linkend="GNOME-Evolution-Addressbook-BookView"><type>GNOME_Evolution_Addressbook_BookView</type></link> corba_book_view</parameter>,
22
<parameter><link linkend="EBookViewListener"><type>EBookViewListener</type></link> *listener</parameter>);
23
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-book-view-start">e_book_view_start</link> (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>);
24
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-book-view-stop">e_book_view_stop</link> (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>);
25
<link linkend="void"><returnvalue>void</returnvalue></link> <link linkend="e-book-view-set-book">e_book_view_set_book</link> (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>,
26
<parameter><type>struct _EBook</type> *book</parameter>);
27
struct <link linkend="EBook"><returnvalue>_EBook</returnvalue></link> * <link linkend="e-book-view-get-book">e_book_view_get_book</link> (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>);
31
30
<refsect1 id="EBookView.object-hierarchy" role="object_hierarchy">
32
31
<title role="object_hierarchy.title">Object Hierarchy</title>
61
53
addressbook itself.
65
56
<refsect1 id="EBookView.details" role="details">
66
57
<title role="details.title">Details</title>
67
58
<refsect2 id="EBookView-struct" role="struct">
68
59
<title>EBookView</title>
69
<indexterm zone="EBookView-struct"><primary sortas="EBookView">EBookView</primary></indexterm><programlisting>typedef struct _EBookView EBookView;</programlisting>
60
<indexterm zone="EBookView-struct"><primary>EBookView</primary></indexterm>
61
<programlisting>typedef struct _EBookView EBookView;</programlisting>
71
63
<link linkend="EBookView"><type>EBookView</type></link> has no publicly available members.
73
65
<refsect2 id="e-book-view-new" role="function">
74
66
<title>e_book_view_new ()</title>
75
<indexterm zone="e-book-view-new"><primary sortas="e_book_view_new">e_book_view_new</primary></indexterm><programlisting><link linkend="EBookView">EBookView</link> * e_book_view_new (<link linkend="GNOME-Evolution-Addressbook-BookView">GNOME_Evolution_Addressbook_BookView</link> corba_book_view,
76
<link linkend="EBookViewListener">EBookViewListener</link> *listener);</programlisting>
67
<indexterm zone="e-book-view-new"><primary>e_book_view_new</primary></indexterm>
68
<programlisting><link linkend="EBookView"><returnvalue>EBookView</returnvalue></link> * e_book_view_new (<parameter><link linkend="GNOME-Evolution-Addressbook-BookView"><type>GNOME_Evolution_Addressbook_BookView</type></link> corba_book_view</parameter>,
69
<parameter><link linkend="EBookViewListener"><type>EBookViewListener</type></link> *listener</parameter>);</programlisting>
78
71
Creates a new <link linkend="EBookView"><type>EBookView</type></link> based on <parameter>corba_book_view</parameter> and listening to
79
72
<parameter>listener</parameter>. This is a private function, applications should call
80
73
<link linkend="e-book-get-book-view"><type>e_book_get_book_view</type></link> or <link linkend="e-book-async-get-book-view"><type>e_book_async_get_book_view</type></link>.</para>
82
</para><variablelist role="params">
74
<variablelist role="params">
83
75
<varlistentry><term><parameter>corba_book_view</parameter> :</term>
84
<listitem><simpara> a CORBA BookView object
76
<listitem><simpara>a CORBA BookView object
85
77
</simpara></listitem></varlistentry>
86
78
<varlistentry><term><parameter>listener</parameter> :</term>
87
<listitem><simpara> an <link linkend="EBookViewListener"><type>EBookViewListener</type></link>
79
<listitem><simpara>an <link linkend="EBookViewListener"><type>EBookViewListener</type></link>
88
80
</simpara></listitem></varlistentry>
89
81
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> A new <link linkend="EBookView"><type>EBookView</type></link>.
90
82
</simpara></listitem></varlistentry>
91
83
</variablelist></refsect2>
92
84
<refsect2 id="e-book-view-start" role="function">
93
85
<title>e_book_view_start ()</title>
94
<indexterm zone="e-book-view-start"><primary sortas="e_book_view_start">e_book_view_start</primary></indexterm><programlisting><link linkend="void">void</link> e_book_view_start (<link linkend="EBookView">EBookView</link> *book_view);</programlisting>
86
<indexterm zone="e-book-view-start"><primary>e_book_view_start</primary></indexterm>
87
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_book_view_start (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>);</programlisting>
96
89
Tells <parameter>book_view</parameter> to start processing events.</para>
98
</para><variablelist role="params">
90
<variablelist role="params">
99
91
<varlistentry><term><parameter>book_view</parameter> :</term>
100
<listitem><simpara> an <link linkend="EBookView"><type>EBookView</type></link>
92
<listitem><simpara>an <link linkend="EBookView"><type>EBookView</type></link>
101
93
</simpara></listitem></varlistentry>
102
94
</variablelist></refsect2>
103
95
<refsect2 id="e-book-view-stop" role="function">
104
96
<title>e_book_view_stop ()</title>
105
<indexterm zone="e-book-view-stop"><primary sortas="e_book_view_stop">e_book_view_stop</primary></indexterm><programlisting><link linkend="void">void</link> e_book_view_stop (<link linkend="EBookView">EBookView</link> *book_view);</programlisting>
97
<indexterm zone="e-book-view-stop"><primary>e_book_view_stop</primary></indexterm>
98
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_book_view_stop (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>);</programlisting>
107
100
Tells <parameter>book_view</parameter> to stop processing events.</para>
109
</para><variablelist role="params">
101
<variablelist role="params">
110
102
<varlistentry><term><parameter>book_view</parameter> :</term>
111
<listitem><simpara> an <link linkend="EBookView"><type>EBookView</type></link>
103
<listitem><simpara>an <link linkend="EBookView"><type>EBookView</type></link>
112
104
</simpara></listitem></varlistentry>
113
105
</variablelist></refsect2>
114
106
<refsect2 id="e-book-view-set-book" role="function">
115
107
<title>e_book_view_set_book ()</title>
116
<indexterm zone="e-book-view-set-book"><primary sortas="e_book_view_set_book">e_book_view_set_book</primary></indexterm><programlisting><link linkend="void">void</link> e_book_view_set_book (<link linkend="EBookView">EBookView</link> *book_view,
117
<link linkend="struct--EBook">struct _EBook</link> *book);</programlisting>
108
<indexterm zone="e-book-view-set-book"><primary>e_book_view_set_book</primary></indexterm>
109
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> e_book_view_set_book (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>,
110
<parameter><type>struct _EBook</type> *book</parameter>);</programlisting>
119
112
Makes <parameter>book_view</parameter> listen to changes in <parameter>book</parameter>. This function apparently
120
113
has no effect for the time being.</para>
122
</para><variablelist role="params">
114
<variablelist role="params">
123
115
<varlistentry><term><parameter>book_view</parameter> :</term>
124
<listitem><simpara> an <link linkend="EBookView"><type>EBookView</type></link>
116
<listitem><simpara>an <link linkend="EBookView"><type>EBookView</type></link>
125
117
</simpara></listitem></varlistentry>
126
118
<varlistentry><term><parameter>book</parameter> :</term>
127
<listitem><simpara> an <link linkend="EBook"><type>EBook</type></link>
119
<listitem><simpara>an <link linkend="EBook"><type>EBook</type></link>
128
120
</simpara></listitem></varlistentry>
129
121
</variablelist></refsect2>
130
122
<refsect2 id="e-book-view-get-book" role="function">
131
123
<title>e_book_view_get_book ()</title>
132
<indexterm zone="e-book-view-get-book"><primary sortas="e_book_view_get_book">e_book_view_get_book</primary></indexterm><programlisting>struct <link linkend="EBook">_EBook</link> * e_book_view_get_book (<link linkend="EBookView">EBookView</link> *book_view);</programlisting>
124
<indexterm zone="e-book-view-get-book"><primary>e_book_view_get_book</primary></indexterm>
125
<programlisting>struct <link linkend="EBook"><returnvalue>_EBook</returnvalue></link> * e_book_view_get_book (<parameter><link linkend="EBookView"><type>EBookView</type></link> *book_view</parameter>);</programlisting>
134
127
Returns the <link linkend="EBook"><type>EBook</type></link> that this book view is monitoring.</para>
136
</para><variablelist role="params">
128
<variablelist role="params">
137
129
<varlistentry><term><parameter>book_view</parameter> :</term>
138
<listitem><simpara> an <link linkend="EBookView"><type>EBookView</type></link>
130
<listitem><simpara>an <link linkend="EBookView"><type>EBookView</type></link>
139
131
</simpara></listitem></varlistentry>
140
132
<varlistentry><term><emphasis>Returns</emphasis> :</term><listitem><simpara> an <link linkend="EBook"><type>EBook</type></link>.
141
133
</simpara></listitem></varlistentry>
142
134
</variablelist></refsect2>
146
137
<refsect1 id="EBookView.signal-details" role="signals">
147
138
<title role="signals.title">Signal Details</title>
148
139
<refsect2 id="EBookView-contacts-added" role="signal"><title>The <literal>"contacts-added"</literal> signal</title>
149
<indexterm zone="EBookView-contacts-added"><primary sortas="EBookView::contacts-added">EBookView::contacts-added</primary></indexterm><programlisting><link linkend="void">void</link> user_function (<link linkend="EBookView">EBookView</link> *ebookview,
150
<link linkend="gpointer">gpointer</link> arg1,
151
<link linkend="gpointer">gpointer</link> user_data) : Run Last</programlisting>
140
<indexterm zone="EBookView-contacts-added"><primary>EBookView::contacts-added</primary></indexterm>
141
<programlisting><link linkend="void"><returnvalue>void</returnvalue></link> user_function (<link linkend="EBookView"><type>EBookView</type></link> *ebookview,
142
<link linkend="gpointer"><type>gpointer</type></link> arg1,
143
<link linkend="gpointer"><type>gpointer</type></link> user_data) : Run Last</programlisting>
153
145
Fired when more contacts are found. Each contact in the list will be unref'd
154
146
when done, and the list freed, so simply reference any contacts you want to