~ubuntu-branches/ubuntu/hardy/evolution-data-server/hardy-updates

« back to all changes in this revision

Viewing changes to docs/reference/calendar/libedata-cal/html/EDataCalView.html

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2007-11-13 10:59:20 UTC
  • mto: This revision was merged to the branch mainline in revision 60.
  • Revision ID: james.westby@ubuntu.com-20071113105920-kbxhf8eaxt8w169n
Tags: upstream-2.21.2
ImportĀ upstreamĀ versionĀ 2.21.2

Show diffs side-by-side

added added

removed removed

Lines of Context:
3
3
<head>
4
4
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
5
5
<title>EDataCalView</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.73.1">
7
7
<link rel="start" href="index.html" title="Evolution API Reference: libedata-cal, the Calendar Backend Library">
8
8
<link rel="up" href="ch01.html" title="Evolution API Reference: libedata-cal, the Calendar Backend Library">
9
9
<link rel="prev" href="EDataCalFactory.html" title="EDataCalFactory">
10
10
<link rel="next" href="ix01.html" title="Index">
11
 
<meta name="generator" content="GTK-Doc V1.9 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.10 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
13
13
<link rel="chapter" href="ch01.html" title="Evolution API Reference: libedata-cal, the Calendar Backend Library">
14
14
<link rel="index" href="ix01.html" title="Index">
22
22
<th width="100%" align="center">Evolution API Reference: libedata-cal, the Calendar Backend Library</th>
23
23
<td><a accesskey="n" href="ix01.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
24
24
</tr>
25
 
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2560889" class="shortcut">Top</a>
 
25
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id2626196" class="shortcut">Top</a>
26
26
                  &#160;|&#160;
27
 
                  <a href="#id2602475" class="shortcut">Description</a></nobr></td></tr>
 
27
                  <a href="#id2628812" class="shortcut">Description</a></nobr></td></tr>
28
28
</table>
29
29
<div class="refentry" lang="en">
30
30
<a name="EDataCalView"></a><div class="titlepage"></div>
31
31
<div class="refnamediv"><table width="100%"><tr>
32
32
<td valign="top">
33
33
<h2>
34
 
<a name="id2560889"></a><span class="refentrytitle">EDataCalView</span>
 
34
<a name="id2626196"></a><span class="refentrytitle">EDataCalView</span>
35
35
</h2>
36
36
<p>EDataCalView &#8212; Implementation of the calendar CORBA search interface.</p>
37
37
</td>
43
43
 
44
44
 
45
45
 
46
 
#define             <a href="EDataCalView.html#QUERY:CAPS">QUERY</a>                               (obj)
47
 
#define             <a href="EDataCalView.html#IS-QUERY:CAPS">IS_QUERY</a>                            (obj)
48
 
<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a>*       <a href="EDataCalView.html#e-data-cal-view-new">e_data_cal_view_new</a>                 (<a href="ECalBackend.html" title="ECalBackend">ECalBackend</a> *backend,
 
46
#define             <a class="link" href="EDataCalView.html#QUERY:CAPS">QUERY</a>                               (obj)
 
47
#define             <a class="link" href="EDataCalView.html#IS-QUERY:CAPS">IS_QUERY</a>                            (obj)
 
48
<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a>*       <a class="link" href="EDataCalView.html#e-data-cal-view-new">e_data_cal_view_new</a>                 (<a class="link" href="ECalBackend.html" title="ECalBackend">ECalBackend</a> *backend,
49
49
                                                         GNOME_Evolution_Calendar_CalViewListener ql,
50
 
                                                         <a href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a> *sexp);
51
 
void                <a href="EDataCalView.html#e-data-cal-view-add-listener">e_data_cal_view_add_listener</a>        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
50
                                                         <a class="link" href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a> *sexp);
 
51
void                <a class="link" href="EDataCalView.html#e-data-cal-view-add-listener">e_data_cal_view_add_listener</a>        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
52
52
                                                         GNOME_Evolution_Calendar_CalViewListener ql);
53
 
const char*         <a href="EDataCalView.html#e-data-cal-view-get-text">e_data_cal_view_get_text</a>            (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
54
 
<a href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a>*    <a href="EDataCalView.html#e-data-cal-view-get-object-sexp">e_data_cal_view_get_object_sexp</a>     (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
55
 
<a
56
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
57
 
>gboolean</a>            <a href="EDataCalView.html#e-data-cal-view-object-matches">e_data_cal_view_object_matches</a>      (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
58
 
                                                         const char *object);
59
 
<a
60
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
61
 
>GList</a>*              <a href="EDataCalView.html#e-data-cal-view-get-matched-objects">e_data_cal_view_get_matched_objects</a> (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
62
 
<a
63
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
64
 
>gboolean</a>            <a href="EDataCalView.html#e-data-cal-view-is-started">e_data_cal_view_is_started</a>          (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
65
 
<a
66
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
67
 
>gboolean</a>            <a href="EDataCalView.html#e-data-cal-view-is-done">e_data_cal_view_is_done</a>             (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
68
 
GNOME_Evolution_Calendar_CallStatus <a href="EDataCalView.html#e-data-cal-view-get-done-status">e_data_cal_view_get_done_status</a>
69
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
70
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-objects-added">e_data_cal_view_notify_objects_added</a>
71
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
72
 
                                                         const <a
73
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
74
 
>GList</a> *objects);
75
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-objects-added-1">e_data_cal_view_notify_objects_added_1</a>
76
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
77
 
                                                         const char *object);
78
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-objects-modified">e_data_cal_view_notify_objects_modified</a>
79
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
80
 
                                                         const <a
81
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
82
 
>GList</a> *objects);
83
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-objects-modified-1">e_data_cal_view_notify_objects_modified_1</a>
84
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
85
 
                                                         const char *object);
86
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-objects-removed">e_data_cal_view_notify_objects_removed</a>
87
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
88
 
                                                         const <a
89
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
90
 
>GList</a> *ids);
91
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-objects-removed-1">e_data_cal_view_notify_objects_removed_1</a>
92
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
53
const char*         <a class="link" href="EDataCalView.html#e-data-cal-view-get-text">e_data_cal_view_get_text</a>            (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
 
54
<a class="link" href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a>*    <a class="link" href="EDataCalView.html#e-data-cal-view-get-object-sexp">e_data_cal_view_get_object_sexp</a>     (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
 
55
gboolean            <a class="link" href="EDataCalView.html#e-data-cal-view-object-matches">e_data_cal_view_object_matches</a>      (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
56
                                                         const char *object);
 
57
GList*              <a class="link" href="EDataCalView.html#e-data-cal-view-get-matched-objects">e_data_cal_view_get_matched_objects</a> (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
 
58
gboolean            <a class="link" href="EDataCalView.html#e-data-cal-view-is-started">e_data_cal_view_is_started</a>          (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
 
59
gboolean            <a class="link" href="EDataCalView.html#e-data-cal-view-is-done">e_data_cal_view_is_done</a>             (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
 
60
GNOME_Evolution_Calendar_CallStatus <a class="link" href="EDataCalView.html#e-data-cal-view-get-done-status">e_data_cal_view_get_done_status</a>
 
61
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);
 
62
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-objects-added">e_data_cal_view_notify_objects_added</a>
 
63
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
64
                                                         const GList *objects);
 
65
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-objects-added-1">e_data_cal_view_notify_objects_added_1</a>
 
66
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
67
                                                         const char *object);
 
68
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-objects-modified">e_data_cal_view_notify_objects_modified</a>
 
69
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
70
                                                         const GList *objects);
 
71
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-objects-modified-1">e_data_cal_view_notify_objects_modified_1</a>
 
72
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
73
                                                         const char *object);
 
74
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-objects-removed">e_data_cal_view_notify_objects_removed</a>
 
75
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
76
                                                         const GList *ids);
 
77
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-objects-removed-1">e_data_cal_view_notify_objects_removed_1</a>
 
78
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
93
79
                                                         const ECalComponentId *id);
94
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-progress">e_data_cal_view_notify_progress</a>     (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
80
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-progress">e_data_cal_view_notify_progress</a>     (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
95
81
                                                         const char *message,
96
82
                                                         int percent);
97
 
void                <a href="EDataCalView.html#e-data-cal-view-notify-done">e_data_cal_view_notify_done</a>         (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
83
void                <a class="link" href="EDataCalView.html#e-data-cal-view-notify-done">e_data_cal_view_notify_done</a>         (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
98
84
                                                         GNOME_Evolution_Calendar_CallStatus status);
99
85
 
100
86
 
101
87
</pre>
102
88
</div>
103
89
<div class="refsect1" lang="en">
104
 
<a name="id2602475"></a><h2>Description</h2>
 
90
<a name="id2628812"></a><h2>Description</h2>
105
91
<p>
106
92
 
107
93
</p>
108
94
</div>
109
95
<div class="refsect1" lang="en">
110
 
<a name="id2602491"></a><h2>Details</h2>
 
96
<a name="id2628827"></a><h2>Details</h2>
111
97
<div class="refsect2" lang="en">
112
 
<a name="id2600132"></a><h3>
 
98
<a name="id2633218"></a><h3>
113
99
<a name="QUERY:CAPS"></a>QUERY()</h3>
114
 
<a class="indexterm" name="id2600144"></a><pre class="programlisting">#define QUERY(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), E_DATA_CAL_VIEW_TYPE, EDataCalView))
 
100
<a class="indexterm" name="id2633230"></a><pre class="programlisting">#define QUERY(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), E_DATA_CAL_VIEW_TYPE, EDataCalView))
115
101
</pre>
116
102
<p>
117
103
 
119
105
<div class="variablelist"><table border="0">
120
106
<col align="left" valign="top">
121
107
<tbody><tr>
122
 
<td><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></td>
 
108
<td><p><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></p></td>
123
109
<td>
124
110
 
125
111
 
129
115
</div>
130
116
<hr>
131
117
<div class="refsect2" lang="en">
132
 
<a name="id2600180"></a><h3>
 
118
<a name="id2633266"></a><h3>
133
119
<a name="IS-QUERY:CAPS"></a>IS_QUERY()</h3>
134
 
<a class="indexterm" name="id2600193"></a><pre class="programlisting">#define IS_QUERY(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), E_DATA_CAL_VIEW_TYPE))
 
120
<a class="indexterm" name="id2633279"></a><pre class="programlisting">#define IS_QUERY(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), E_DATA_CAL_VIEW_TYPE))
135
121
</pre>
136
122
<p>
137
123
 
139
125
<div class="variablelist"><table border="0">
140
126
<col align="left" valign="top">
141
127
<tbody><tr>
142
 
<td><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></td>
 
128
<td><p><span class="term"><em class="parameter"><code>obj</code></em>&#160;:</span></p></td>
143
129
<td>
144
130
 
145
131
 
149
135
</div>
150
136
<hr>
151
137
<div class="refsect2" lang="en">
152
 
<a name="id2600229"></a><h3>
 
138
<a name="id2633314"></a><h3>
153
139
<a name="e-data-cal-view-new"></a>e_data_cal_view_new ()</h3>
154
 
<a class="indexterm" name="id2600241"></a><pre class="programlisting"><a href="EDataCalView.html" title="EDataCalView">EDataCalView</a>*       e_data_cal_view_new                 (<a href="ECalBackend.html" title="ECalBackend">ECalBackend</a> *backend,
 
140
<a class="indexterm" name="id2633327"></a><pre class="programlisting"><a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a>*       e_data_cal_view_new                 (<a class="link" href="ECalBackend.html" title="ECalBackend">ECalBackend</a> *backend,
155
141
                                                         GNOME_Evolution_Calendar_CalViewListener ql,
156
 
                                                         <a href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a> *sexp);</pre>
 
142
                                                         <a class="link" href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a> *sexp);</pre>
157
143
<p>
158
144
Creates a new query engine object that monitors a calendar backend.</p>
159
145
<p>
163
149
<col align="left" valign="top">
164
150
<tbody>
165
151
<tr>
166
 
<td><span class="term"><em class="parameter"><code>backend</code></em>&#160;:</span></td>
 
152
<td><p><span class="term"><em class="parameter"><code>backend</code></em>&#160;:</span></p></td>
167
153
<td> Calendar backend that the query object will monitor.
168
154
</td>
169
155
</tr>
170
156
<tr>
171
 
<td><span class="term"><em class="parameter"><code>ql</code></em>&#160;:</span></td>
 
157
<td><p><span class="term"><em class="parameter"><code>ql</code></em>&#160;:</span></p></td>
172
158
<td> Listener for query results.
173
159
</td>
174
160
</tr>
175
161
<tr>
176
 
<td><span class="term"><em class="parameter"><code>sexp</code></em>&#160;:</span></td>
 
162
<td><p><span class="term"><em class="parameter"><code>sexp</code></em>&#160;:</span></p></td>
177
163
<td> Sexp that defines the query.
178
164
</td>
179
165
</tr>
180
166
<tr>
181
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
167
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
182
168
<td> A newly-created query object, or NULL on failure.
183
169
</td>
184
170
</tr>
187
173
</div>
188
174
<hr>
189
175
<div class="refsect2" lang="en">
190
 
<a name="id2600347"></a><h3>
 
176
<a name="id2633434"></a><h3>
191
177
<a name="e-data-cal-view-add-listener"></a>e_data_cal_view_add_listener ()</h3>
192
 
<a class="indexterm" name="id2600360"></a><pre class="programlisting">void                e_data_cal_view_add_listener        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
178
<a class="indexterm" name="id2633447"></a><pre class="programlisting">void                e_data_cal_view_add_listener        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
193
179
                                                         GNOME_Evolution_Calendar_CalViewListener ql);</pre>
194
180
<p>
195
 
Adds the given CORBA listener to a <a href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object. This makes the view
 
181
Adds the given CORBA listener to a <a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object. This makes the view
196
182
object notify that listener when notifying the other listeners already attached
197
183
to the view.</p>
198
184
<p>
202
188
<col align="left" valign="top">
203
189
<tbody>
204
190
<tr>
205
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
206
 
<td> A <a href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object.
 
191
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
 
192
<td> A <a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object.
207
193
</td>
208
194
</tr>
209
195
<tr>
210
 
<td><span class="term"><em class="parameter"><code>ql</code></em>&#160;:</span></td>
 
196
<td><p><span class="term"><em class="parameter"><code>ql</code></em>&#160;:</span></p></td>
211
197
<td> A CORBA query listener to add to the list of listeners.
212
198
</td>
213
199
</tr>
216
202
</div>
217
203
<hr>
218
204
<div class="refsect2" lang="en">
219
 
<a name="id2600450"></a><h3>
 
205
<a name="id2633538"></a><h3>
220
206
<a name="e-data-cal-view-get-text"></a>e_data_cal_view_get_text ()</h3>
221
 
<a class="indexterm" name="id2600461"></a><pre class="programlisting">const char*         e_data_cal_view_get_text            (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
 
207
<a class="indexterm" name="id2633549"></a><pre class="programlisting">const char*         e_data_cal_view_get_text            (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
222
208
<p>
223
209
Get the expression used for the given query.</p>
224
210
<p>
228
214
<col align="left" valign="top">
229
215
<tbody>
230
216
<tr>
231
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
232
 
<td> A <a href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object.
 
217
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
 
218
<td> A <a class="link" href="EDataCalView.html" title="EDataCalView"><span class="type">EDataCalView</span></a> object.
233
219
</td>
234
220
</tr>
235
221
<tr>
236
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
222
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
237
223
<td> the query expression used to search.
238
224
</td>
239
225
</tr>
242
228
</div>
243
229
<hr>
244
230
<div class="refsect2" lang="en">
245
 
<a name="id2600532"></a><h3>
 
231
<a name="id2633619"></a><h3>
246
232
<a name="e-data-cal-view-get-object-sexp"></a>e_data_cal_view_get_object_sexp ()</h3>
247
 
<a class="indexterm" name="id2611403"></a><pre class="programlisting"><a href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a>*    e_data_cal_view_get_object_sexp     (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
 
233
<a class="indexterm" name="id2637725"></a><pre class="programlisting"><a class="link" href="ECalBackendSExp.html" title="ECalBackendSExp">ECalBackendSExp</a>*    e_data_cal_view_get_object_sexp     (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
248
234
<p>
249
 
Get the <a href="ECalBackendSExp.html" title="ECalBackendSExp"><span class="type">ECalBackendSExp</span></a> object used for the given query.</p>
 
235
Get the <a class="link" href="ECalBackendSExp.html" title="ECalBackendSExp"><span class="type">ECalBackendSExp</span></a> object used for the given query.</p>
250
236
<p>
251
237
 
252
238
</p>
254
240
<col align="left" valign="top">
255
241
<tbody>
256
242
<tr>
257
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
243
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
258
244
<td> A query object.
259
245
</td>
260
246
</tr>
261
247
<tr>
262
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
248
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
263
249
<td> The expression object used to search.
264
250
</td>
265
251
</tr>
268
254
</div>
269
255
<hr>
270
256
<div class="refsect2" lang="en">
271
 
<a name="id2611465"></a><h3>
 
257
<a name="id2637787"></a><h3>
272
258
<a name="e-data-cal-view-object-matches"></a>e_data_cal_view_object_matches ()</h3>
273
 
<a class="indexterm" name="id2611477"></a><pre class="programlisting"><a
274
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
275
 
>gboolean</a>            e_data_cal_view_object_matches      (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
259
<a class="indexterm" name="id2637799"></a><pre class="programlisting">gboolean            e_data_cal_view_object_matches      (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
276
260
                                                         const char *object);</pre>
277
261
<p>
278
262
Compares the given <em class="parameter"><code>object</code></em> to the regular expression used for the
284
268
<col align="left" valign="top">
285
269
<tbody>
286
270
<tr>
287
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
271
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
288
272
<td> A query object.
289
273
</td>
290
274
</tr>
291
275
<tr>
292
 
<td><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></td>
 
276
<td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td>
293
277
<td> Object to match.
294
278
</td>
295
279
</tr>
296
280
<tr>
297
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
281
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
298
282
<td> TRUE if the object matches the expression, FALSE if not.
299
283
</td>
300
284
</tr>
303
287
</div>
304
288
<hr>
305
289
<div class="refsect2" lang="en">
306
 
<a name="id2611561"></a><h3>
 
290
<a name="id2637884"></a><h3>
307
291
<a name="e-data-cal-view-get-matched-objects"></a>e_data_cal_view_get_matched_objects ()</h3>
308
 
<a class="indexterm" name="id2611575"></a><pre class="programlisting"><a
309
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
310
 
>GList</a>*              e_data_cal_view_get_matched_objects (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
 
292
<a class="indexterm" name="id2637898"></a><pre class="programlisting">GList*              e_data_cal_view_get_matched_objects (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
311
293
<p>
312
294
Gets the list of objects already matched for the given query.</p>
313
295
<p>
317
299
<col align="left" valign="top">
318
300
<tbody>
319
301
<tr>
320
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
302
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
321
303
<td> A query object.
322
304
</td>
323
305
</tr>
324
306
<tr>
325
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
307
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
326
308
<td> A list of matched objects.
327
309
</td>
328
310
</tr>
331
313
</div>
332
314
<hr>
333
315
<div class="refsect2" lang="en">
334
 
<a name="id2611636"></a><h3>
 
316
<a name="id2637959"></a><h3>
335
317
<a name="e-data-cal-view-is-started"></a>e_data_cal_view_is_started ()</h3>
336
 
<a class="indexterm" name="id2611648"></a><pre class="programlisting"><a
337
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
338
 
>gboolean</a>            e_data_cal_view_is_started          (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
 
318
<a class="indexterm" name="id2637971"></a><pre class="programlisting">gboolean            e_data_cal_view_is_started          (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
339
319
<p>
340
320
Checks whether the given query has already been started.</p>
341
321
<p>
345
325
<col align="left" valign="top">
346
326
<tbody>
347
327
<tr>
348
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
328
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
349
329
<td> A query object.
350
330
</td>
351
331
</tr>
352
332
<tr>
353
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
333
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
354
334
<td> TRUE if the query has already been started, FALSE otherwise.
355
335
</td>
356
336
</tr>
359
339
</div>
360
340
<hr>
361
341
<div class="refsect2" lang="en">
362
 
<a name="id2611710"></a><h3>
 
342
<a name="id2638033"></a><h3>
363
343
<a name="e-data-cal-view-is-done"></a>e_data_cal_view_is_done ()</h3>
364
 
<a class="indexterm" name="id2611722"></a><pre class="programlisting"><a
365
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"
366
 
>gboolean</a>            e_data_cal_view_is_done             (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
 
344
<a class="indexterm" name="id2638045"></a><pre class="programlisting">gboolean            e_data_cal_view_is_done             (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
367
345
<p>
368
346
Checks whether the given query is already done. Being done means the initial
369
347
matching of objects have been finished, not that no more notifications about
376
354
<col align="left" valign="top">
377
355
<tbody>
378
356
<tr>
379
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
357
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
380
358
<td> A query object.
381
359
</td>
382
360
</tr>
383
361
<tr>
384
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
362
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
385
363
<td> TRUE if the query is done, FALSE if still in progress.
386
364
</td>
387
365
</tr>
390
368
</div>
391
369
<hr>
392
370
<div class="refsect2" lang="en">
393
 
<a name="id2611788"></a><h3>
 
371
<a name="id2638111"></a><h3>
394
372
<a name="e-data-cal-view-get-done-status"></a>e_data_cal_view_get_done_status ()</h3>
395
 
<a class="indexterm" name="id2611801"></a><pre class="programlisting">GNOME_Evolution_Calendar_CallStatus e_data_cal_view_get_done_status
396
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
 
373
<a class="indexterm" name="id2638124"></a><pre class="programlisting">GNOME_Evolution_Calendar_CallStatus e_data_cal_view_get_done_status
 
374
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query);</pre>
397
375
<p>
398
376
Gets the status code obtained when the initial matching of objects was done
399
377
for the given query.</p>
404
382
<col align="left" valign="top">
405
383
<tbody>
406
384
<tr>
407
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
385
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
408
386
<td> A query object.
409
387
</td>
410
388
</tr>
411
389
<tr>
412
 
<td><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
 
390
<td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td>
413
391
<td> The query status.
414
392
</td>
415
393
</tr>
418
396
</div>
419
397
<hr>
420
398
<div class="refsect2" lang="en">
421
 
<a name="id2611865"></a><h3>
 
399
<a name="id2638188"></a><h3>
422
400
<a name="e-data-cal-view-notify-objects-added"></a>e_data_cal_view_notify_objects_added ()</h3>
423
 
<a class="indexterm" name="id2611879"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_added
424
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
425
 
                                                         const <a
426
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
427
 
>GList</a> *objects);</pre>
 
401
<a class="indexterm" name="id2638202"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_added
 
402
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
403
                                                         const GList *objects);</pre>
428
404
<p>
429
405
Notifies all query listeners of the addition of a list of objects.</p>
430
406
<p>
434
410
<col align="left" valign="top">
435
411
<tbody>
436
412
<tr>
437
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
413
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
438
414
<td> A query object.
439
415
</td>
440
416
</tr>
441
417
<tr>
442
 
<td><span class="term"><em class="parameter"><code>objects</code></em>&#160;:</span></td>
 
418
<td><p><span class="term"><em class="parameter"><code>objects</code></em>&#160;:</span></p></td>
443
419
<td> List of objects that have been added.
444
420
</td>
445
421
</tr>
448
424
</div>
449
425
<hr>
450
426
<div class="refsect2" lang="en">
451
 
<a name="id2611953"></a><h3>
 
427
<a name="id2638276"></a><h3>
452
428
<a name="e-data-cal-view-notify-objects-added-1"></a>e_data_cal_view_notify_objects_added_1 ()</h3>
453
 
<a class="indexterm" name="id2611967"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_added_1
454
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
429
<a class="indexterm" name="id2638290"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_added_1
 
430
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
455
431
                                                         const char *object);</pre>
456
432
<p>
457
433
Notifies all the query listeners of the addition of a single object.</p>
462
438
<col align="left" valign="top">
463
439
<tbody>
464
440
<tr>
465
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
441
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
466
442
<td> A query object.
467
443
</td>
468
444
</tr>
469
445
<tr>
470
 
<td><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></td>
 
446
<td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td>
471
447
<td> The object that has been added.
472
448
</td>
473
449
</tr>
476
452
</div>
477
453
<hr>
478
454
<div class="refsect2" lang="en">
479
 
<a name="id2612041"></a><h3>
 
455
<a name="id2638364"></a><h3>
480
456
<a name="e-data-cal-view-notify-objects-modified"></a>e_data_cal_view_notify_objects_modified ()</h3>
481
 
<a class="indexterm" name="id2612055"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_modified
482
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
483
 
                                                         const <a
484
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
485
 
>GList</a> *objects);</pre>
 
457
<a class="indexterm" name="id2638378"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_modified
 
458
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
459
                                                         const GList *objects);</pre>
486
460
<p>
487
461
Notifies all query listeners of the modification of a list of objects.</p>
488
462
<p>
492
466
<col align="left" valign="top">
493
467
<tbody>
494
468
<tr>
495
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
469
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
496
470
<td> A query object.
497
471
</td>
498
472
</tr>
499
473
<tr>
500
 
<td><span class="term"><em class="parameter"><code>objects</code></em>&#160;:</span></td>
 
474
<td><p><span class="term"><em class="parameter"><code>objects</code></em>&#160;:</span></p></td>
501
475
<td> List of modified objects.
502
476
</td>
503
477
</tr>
506
480
</div>
507
481
<hr>
508
482
<div class="refsect2" lang="en">
509
 
<a name="id2612129"></a><h3>
 
483
<a name="id2638452"></a><h3>
510
484
<a name="e-data-cal-view-notify-objects-modified-1"></a>e_data_cal_view_notify_objects_modified_1 ()</h3>
511
 
<a class="indexterm" name="id2612143"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_modified_1
512
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
485
<a class="indexterm" name="id2638466"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_modified_1
 
486
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
513
487
                                                         const char *object);</pre>
514
488
<p>
515
489
Notifies all query listeners of the modification of a single object.</p>
520
494
<col align="left" valign="top">
521
495
<tbody>
522
496
<tr>
523
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
497
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
524
498
<td> A query object.
525
499
</td>
526
500
</tr>
527
501
<tr>
528
 
<td><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></td>
 
502
<td><p><span class="term"><em class="parameter"><code>object</code></em>&#160;:</span></p></td>
529
503
<td> The modified object.
530
504
</td>
531
505
</tr>
534
508
</div>
535
509
<hr>
536
510
<div class="refsect2" lang="en">
537
 
<a name="id2612216"></a><h3>
 
511
<a name="id2638539"></a><h3>
538
512
<a name="e-data-cal-view-notify-objects-removed"></a>e_data_cal_view_notify_objects_removed ()</h3>
539
 
<a class="indexterm" name="id2612230"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_removed
540
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
541
 
                                                         const <a
542
 
href="/opt/gnome/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList"
543
 
>GList</a> *ids);</pre>
 
513
<a class="indexterm" name="id2638553"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_removed
 
514
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
515
                                                         const GList *ids);</pre>
544
516
<p>
545
517
Notifies all query listener of the removal of a single object.</p>
546
518
<p>
550
522
<col align="left" valign="top">
551
523
<tbody>
552
524
<tr>
553
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
525
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
554
526
<td> A query object.
555
527
</td>
556
528
</tr>
557
529
<tr>
558
 
<td><span class="term"><em class="parameter"><code>ids</code></em>&#160;:</span></td>
 
530
<td><p><span class="term"><em class="parameter"><code>ids</code></em>&#160;:</span></p></td>
559
531
<td>
560
532
 
561
533
 
566
538
</div>
567
539
<hr>
568
540
<div class="refsect2" lang="en">
569
 
<a name="id2612304"></a><h3>
 
541
<a name="id2638626"></a><h3>
570
542
<a name="e-data-cal-view-notify-objects-removed-1"></a>e_data_cal_view_notify_objects_removed_1 ()</h3>
571
 
<a class="indexterm" name="id2612317"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_removed_1
572
 
                                                        (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
543
<a class="indexterm" name="id2638640"></a><pre class="programlisting">void                e_data_cal_view_notify_objects_removed_1
 
544
                                                        (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
573
545
                                                         const ECalComponentId *id);</pre>
574
546
<p>
575
547
 
578
550
<col align="left" valign="top">
579
551
<tbody>
580
552
<tr>
581
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
553
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
582
554
<td>
583
555
</td>
584
556
</tr>
585
557
<tr>
586
 
<td><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></td>
 
558
<td><p><span class="term"><em class="parameter"><code>id</code></em>&#160;:</span></p></td>
587
559
<td>
588
560
 
589
561
 
594
566
</div>
595
567
<hr>
596
568
<div class="refsect2" lang="en">
597
 
<a name="id2612386"></a><h3>
 
569
<a name="id2638709"></a><h3>
598
570
<a name="e-data-cal-view-notify-progress"></a>e_data_cal_view_notify_progress ()</h3>
599
 
<a class="indexterm" name="id2612400"></a><pre class="programlisting">void                e_data_cal_view_notify_progress     (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
571
<a class="indexterm" name="id2638723"></a><pre class="programlisting">void                e_data_cal_view_notify_progress     (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
600
572
                                                         const char *message,
601
573
                                                         int percent);</pre>
602
574
<p>
608
580
<col align="left" valign="top">
609
581
<tbody>
610
582
<tr>
611
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
583
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
612
584
<td> A query object.
613
585
</td>
614
586
</tr>
615
587
<tr>
616
 
<td><span class="term"><em class="parameter"><code>message</code></em>&#160;:</span></td>
 
588
<td><p><span class="term"><em class="parameter"><code>message</code></em>&#160;:</span></p></td>
617
589
<td> Progress message to send to listeners.
618
590
</td>
619
591
</tr>
620
592
<tr>
621
 
<td><span class="term"><em class="parameter"><code>percent</code></em>&#160;:</span></td>
 
593
<td><p><span class="term"><em class="parameter"><code>percent</code></em>&#160;:</span></p></td>
622
594
<td> Percentage completed.
623
595
</td>
624
596
</tr>
627
599
</div>
628
600
<hr>
629
601
<div class="refsect2" lang="en">
630
 
<a name="id2612494"></a><h3>
 
602
<a name="id2638817"></a><h3>
631
603
<a name="e-data-cal-view-notify-done"></a>e_data_cal_view_notify_done ()</h3>
632
 
<a class="indexterm" name="id2612506"></a><pre class="programlisting">void                e_data_cal_view_notify_done         (<a href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
 
604
<a class="indexterm" name="id2638829"></a><pre class="programlisting">void                e_data_cal_view_notify_done         (<a class="link" href="EDataCalView.html" title="EDataCalView">EDataCalView</a> *query,
633
605
                                                         GNOME_Evolution_Calendar_CallStatus status);</pre>
634
606
<p>
635
607
Notifies all query listeners of the completion of the query, including a
641
613
<col align="left" valign="top">
642
614
<tbody>
643
615
<tr>
644
 
<td><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></td>
 
616
<td><p><span class="term"><em class="parameter"><code>query</code></em>&#160;:</span></p></td>
645
617
<td> A query object.
646
618
</td>
647
619
</tr>
648
620
<tr>
649
 
<td><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></td>
 
621
<td><p><span class="term"><em class="parameter"><code>status</code></em>&#160;:</span></p></td>
650
622
<td> Query completion status code.
651
623
</td>
652
624
</tr>
655
627
</div>
656
628
</div>
657
629
<div class="refsect1" lang="en">
658
 
<a name="id2612581"></a><div class="refsect2" lang="en"><a name="id2612582"></a></div>
 
630
<a name="id2638904"></a><div class="refsect2" lang="en"><a name="id2638905"></a></div>
659
631
<hr>
660
 
<div class="refsect2" lang="en"><a name="id2612583"></a></div>
 
632
<div class="refsect2" lang="en"><a name="id2638906"></a></div>
661
633
</div>
662
634
</div>
663
635
</body>