~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick-proposed

« back to all changes in this revision

Viewing changes to docs/reference/calendar/libecal/html/ECal.html

  • Committer: Bazaar Package Importer
  • Author(s): Yves-Alexis Perez
  • Date: 2010-03-08 23:15:54 UTC
  • mfrom: (1.10.5 upstream)
  • mto: (1.2.11 sid)
  • mto: This revision was merged to the branch mainline in revision 128.
  • Revision ID: james.westby@ubuntu.com-20100308231554-kqlody4h3laayg0j
Tags: 2.29.92-1
* New upstream release candidate.
* debian/control:
  - add build-dep on gperf for imapx backend.
* debian/libcamel1.2-14.shlibs: bump shlibs.

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=UTF-8">
5
5
<title>ECal</title>
6
 
<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
 
6
<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
7
7
<link rel="home" href="index.html" title="Evolution-Data-Server Manual: Calendar Client (libecal)">
8
8
<link rel="up" href="ch01.html" title="Evolution-Data-Server Manual: Calendar Client (libecal)">
9
9
<link rel="prev" href="ch01.html" title="Evolution-Data-Server Manual: Calendar Client (libecal)">
10
10
<link rel="next" href="ECalComponent.html" title="ECalComponent">
11
 
<meta name="generator" content="GTK-Doc V1.14 (XML mode)">
 
11
<meta name="generator" content="GTK-Doc V1.11 (XML mode)">
12
12
<link rel="stylesheet" href="style.css" type="text/css">
 
13
<link rel="chapter" href="ch01.html" title="Evolution-Data-Server Manual: Calendar Client (libecal)">
 
14
<link rel="index" href="ix01.html" title="Index">
13
15
</head>
14
16
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
15
17
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
22
24
</tr>
23
25
<tr><td colspan="5" class="shortcuts">
24
26
<a href="#ECal.synopsis" class="shortcut">Top</a>
25
 
                   | 
26
 
                  <a href="#ECal.description" class="shortcut">Description</a>
27
 
                   | 
28
 
                  <a href="#ECal.object-hierarchy" class="shortcut">Object Hierarchy</a>
29
 
                   | 
30
 
                  <a href="#ECal.signals" class="shortcut">Signals</a>
 
27
                 | 
 
28
                <a href="#ECal.description" class="shortcut">Description</a>
 
29
                 | 
 
30
                <a href="#ECal.object-hierarchy" class="shortcut">Object Hierarchy</a>
 
31
                 | 
 
32
                <a href="#ECal.signals" class="shortcut">Signals</a>
31
33
</td></tr>
32
34
</table>
33
 
<div class="refentry" lang="en">
 
35
<div class="refentry" title="ECal">
34
36
<a name="ECal"></a><div class="titlepage"></div>
35
37
<div class="refnamediv"><table width="100%"><tr>
36
38
<td valign="top">
39
41
</td>
40
42
<td valign="top" align="right"></td>
41
43
</tr></table></div>
42
 
<div class="refsynopsisdiv">
 
44
<div class="refsynopsisdiv" title="Synopsis">
43
45
<a name="ECal.synopsis"></a><h2>Synopsis</h2>
44
 
<pre class="synopsis">                    <a class="link" href="ECal.html#ECal-struct" title="ECal">ECal</a>;
45
 
#define             <a class="link" href="ECal.html#E-CAL-SET-MODE-STATUS-ENUM-TYPE:CAPS" title="E_CAL_SET_MODE_STATUS_ENUM_TYPE">E_CAL_SET_MODE_STATUS_ENUM_TYPE</a>
46
 
#define             <a class="link" href="ECal.html#CAL-MODE-ENUM-TYPE:CAPS" title="CAL_MODE_ENUM_TYPE">CAL_MODE_ENUM_TYPE</a>
 
46
<pre class="synopsis">
 
47
                    <a class="link" href="ECal.html#ECal-struct" title="ECal">ECal</a>;
 
48
#define             <a class="link" href="ECal.html#E-CAL-SET-MODE-STATUS-ENUM-TYPE--CAPS" title="E_CAL_SET_MODE_STATUS_ENUM_TYPE">E_CAL_SET_MODE_STATUS_ENUM_TYPE</a>
 
49
#define             <a class="link" href="ECal.html#CAL-MODE-ENUM-TYPE--CAPS" title="CAL_MODE_ENUM_TYPE">CAL_MODE_ENUM_TYPE</a>
47
50
enum                <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a>;
48
51
enum                <a class="link" href="ECal.html#ECalSetModeStatus" title="enum ECalSetModeStatus">ECalSetModeStatus</a>;
49
52
enum                <a class="link" href="ECal.html#ECalLoadState" title="enum ECalLoadState">ECalLoadState</a>;
50
 
<span class="returnvalue">gchar</span> *             (<a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()">*ECalAuthFunc</a>)                     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
51
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
52
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
53
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);
54
 
<span class="returnvalue">GType</span>               <a class="link" href="ECal.html#e-cal-open-status-enum-get-type" title="e_cal_open_status_enum_get_type ()">e_cal_open_status_enum_get_type</a>     (<em class="parameter"><code><span class="type">void</span></code></em>);
55
 
<span class="returnvalue">GType</span>               <a class="link" href="ECal.html#e-cal-source-type-enum-get-type" title="e_cal_source_type_enum_get_type ()">e_cal_source_type_enum_get_type</a>     (<em class="parameter"><code><span class="type">void</span></code></em>);
56
 
<span class="returnvalue">GType</span>               <a class="link" href="ECal.html#e-cal-set-mode-status-enum-get-type" title="e_cal_set_mode_status_enum_get_type ()">e_cal_set_mode_status_enum_get_type</a> (<em class="parameter"><code><span class="type">void</span></code></em>);
57
 
<span class="returnvalue">GType</span>               <a class="link" href="ECal.html#cal-mode-enum-get-type" title="cal_mode_enum_get_type ()">cal_mode_enum_get_type</a>              (<em class="parameter"><code><span class="type">void</span></code></em>);
58
 
<a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              <a class="link" href="ECal.html#e-cal-new" title="e_cal_new ()">e_cal_new</a>                           (<em class="parameter"><code><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
59
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>);
60
 
<a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              <a class="link" href="ECal.html#e-cal-new-from-uri" title="e_cal_new_from_uri ()">e_cal_new_from_uri</a>                  (<em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>,
61
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>);
62
 
<a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              <a class="link" href="ECal.html#e-cal-new-system-calendar" title="e_cal_new_system_calendar ()">e_cal_new_system_calendar</a>           (<em class="parameter"><code><span class="type">void</span></code></em>);
63
 
<a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              <a class="link" href="ECal.html#e-cal-new-system-tasks" title="e_cal_new_system_tasks ()">e_cal_new_system_tasks</a>              (<em class="parameter"><code><span class="type">void</span></code></em>);
64
 
<a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              <a class="link" href="ECal.html#e-cal-new-system-memos" title="e_cal_new_system_memos ()">e_cal_new_system_memos</a>              (<em class="parameter"><code><span class="type">void</span></code></em>);
65
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-set-auth-func" title="e_cal_set_auth_func ()">e_cal_set_auth_func</a>                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
66
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()"><span class="type">ECalAuthFunc</span></a> func</code></em>,
67
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
68
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()">e_cal_open</a>                          (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
69
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
70
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
71
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()">e_cal_open_async</a>                    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
72
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>);
73
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-refresh" title="e_cal_refresh ()">e_cal_refresh</a>                       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
74
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
75
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-remove" title="e_cal_remove ()">e_cal_remove</a>                        (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
76
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
77
 
<span class="returnvalue">GList</span> *             <a class="link" href="ECal.html#e-cal-uri-list" title="e_cal_uri_list ()">e_cal_uri_list</a>                      (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
78
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode"><span class="type">CalMode</span></a> mode</code></em>);
79
 
<a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="returnvalue">ECalSourceType</span></a>      <a class="link" href="ECal.html#e-cal-get-source-type" title="e_cal_get_source_type ()">e_cal_get_source_type</a>               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
80
 
<a class="link" href="ECal.html#ECalLoadState" title="enum ECalLoadState"><span class="returnvalue">ECalLoadState</span></a>       <a class="link" href="ECal.html#e-cal-get-load-state" title="e_cal_get_load_state ()">e_cal_get_load_state</a>                (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
81
 
<a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *           <a class="link" href="ECal.html#e-cal-get-source" title="e_cal_get_source ()">e_cal_get_source</a>                    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
82
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="ECal.html#e-cal-get-uri" title="e_cal_get_uri ()">e_cal_get_uri</a>                       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
83
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-is-read-only" title="e_cal_is_read_only ()">e_cal_is_read_only</a>                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
84
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *read_only</code></em>,
85
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
86
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-cal-address" title="e_cal_get_cal_address ()">e_cal_get_cal_address</a>               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
87
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **cal_address</code></em>,
88
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
89
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-alarm-email-address" title="e_cal_get_alarm_email_address ()">e_cal_get_alarm_email_address</a>       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
90
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **alarm_address</code></em>,
91
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
92
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-ldap-attribute" title="e_cal_get_ldap_attribute ()">e_cal_get_ldap_attribute</a>            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
93
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **ldap_attribute</code></em>,
94
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
95
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-one-alarm-only" title="e_cal_get_one_alarm_only ()">e_cal_get_one_alarm_only</a>            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
96
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-organizer-must-attend" title="e_cal_get_organizer_must_attend ()">e_cal_get_organizer_must_attend</a>     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
97
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-save-schedules" title="e_cal_get_save_schedules ()">e_cal_get_save_schedules</a>            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
98
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-static-capability" title="e_cal_get_static_capability ()">e_cal_get_static_capability</a>         (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
99
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *cap</code></em>);
100
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-organizer-must-accept" title="e_cal_get_organizer_must_accept ()">e_cal_get_organizer_must_accept</a>     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
101
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-refresh-supported" title="e_cal_get_refresh_supported ()">e_cal_get_refresh_supported</a>         (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
102
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-set-mode" title="e_cal_set_mode ()">e_cal_set_mode</a>                      (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
103
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode"><span class="type">CalMode</span></a> mode</code></em>);
104
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-default-object" title="e_cal_get_default_object ()">e_cal_get_default_object</a>            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
105
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> **icalcomp</code></em>,
106
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
107
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-object" title="e_cal_get_object ()">e_cal_get_object</a>                    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
108
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
109
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
110
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> **icalcomp</code></em>,
111
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
112
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-objects-for-uid" title="e_cal_get_objects_for_uid ()">e_cal_get_objects_for_uid</a>           (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
113
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
114
 
                                                         <em class="parameter"><code><span class="type">GList</span> **objects</code></em>,
115
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
116
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-changes" title="e_cal_get_changes ()">e_cal_get_changes</a>                   (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
117
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *change_id</code></em>,
118
 
                                                         <em class="parameter"><code><span class="type">GList</span> **changes</code></em>,
119
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
120
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-free-change-list" title="e_cal_free_change_list ()">e_cal_free_change_list</a>              (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);
121
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-object-list" title="e_cal_get_object_list ()">e_cal_get_object_list</a>               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
122
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
123
 
                                                         <em class="parameter"><code><span class="type">GList</span> **objects</code></em>,
124
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
125
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-object-list-as-comp" title="e_cal_get_object_list_as_comp ()">e_cal_get_object_list_as_comp</a>       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
126
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
127
 
                                                         <em class="parameter"><code><span class="type">GList</span> **objects</code></em>,
128
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
129
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-free-object-list" title="e_cal_free_object_list ()">e_cal_free_object_list</a>              (<em class="parameter"><code><span class="type">GList</span> *objects</code></em>);
130
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-free-busy" title="e_cal_get_free_busy ()">e_cal_get_free_busy</a>                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
131
 
                                                         <em class="parameter"><code><span class="type">GList</span> *users</code></em>,
132
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
133
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
134
 
                                                         <em class="parameter"><code><span class="type">GList</span> **freebusy</code></em>,
135
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
136
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-generate-instances" title="e_cal_generate_instances ()">e_cal_generate_instances</a>            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
137
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
138
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
139
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()"><span class="type">ECalRecurInstanceFn</span></a> cb</code></em>,
140
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> cb_data</code></em>);
141
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-generate-instances-for-object" title="e_cal_generate_instances_for_object ()">e_cal_generate_instances_for_object</a> (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
142
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
143
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
144
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
145
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()"><span class="type">ECalRecurInstanceFn</span></a> cb</code></em>,
146
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> cb_data</code></em>);
147
 
<span class="returnvalue">GSList</span> *            <a class="link" href="ECal.html#e-cal-get-alarms-in-range" title="e_cal_get_alarms_in_range ()">e_cal_get_alarms_in_range</a>           (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
148
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
149
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>);
150
 
<span class="returnvalue">void</span>                <a class="link" href="ECal.html#e-cal-free-alarms" title="e_cal_free_alarms ()">e_cal_free_alarms</a>                   (<em class="parameter"><code><span class="type">GSList</span> *comp_alarms</code></em>);
151
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-alarms-for-object" title="e_cal_get_alarms_for_object ()">e_cal_get_alarms_for_object</a>         (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
152
 
                                                         <em class="parameter"><code>const <a class="link" href="ECalComponent.html#ECalComponentId" title="ECalComponentId"><span class="type">ECalComponentId</span></a> *id</code></em>,
153
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
154
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
155
 
                                                         <em class="parameter"><code><a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms"><span class="type">ECalComponentAlarms</span></a> **alarms</code></em>);
156
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-create-object" title="e_cal_create_object ()">e_cal_create_object</a>                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
157
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
158
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **uid</code></em>,
159
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
160
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-modify-object" title="e_cal_modify_object ()">e_cal_modify_object</a>                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
161
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
162
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>,
163
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
164
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-remove-object" title="e_cal_remove_object ()">e_cal_remove_object</a>                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
165
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
166
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
167
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-remove-object-with-mod" title="e_cal_remove_object_with_mod ()">e_cal_remove_object_with_mod</a>        (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
168
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
169
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
170
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>,
171
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
172
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-discard-alarm" title="e_cal_discard_alarm ()">e_cal_discard_alarm</a>                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
173
 
                                                         <em class="parameter"><code><a class="link" href="ECalComponent.html" title="ECalComponent"><span class="type">ECalComponent</span></a> *comp</code></em>,
174
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *auid</code></em>,
175
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
176
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-receive-objects" title="e_cal_receive_objects ()">e_cal_receive_objects</a>               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
177
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
178
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
179
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-send-objects" title="e_cal_send_objects ()">e_cal_send_objects</a>                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
180
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
181
 
                                                         <em class="parameter"><code><span class="type">GList</span> **users</code></em>,
182
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> **modified_icalcomp</code></em>,
183
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
184
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-timezone" title="e_cal_get_timezone ()">e_cal_get_timezone</a>                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
185
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>,
186
 
                                                         <em class="parameter"><code><span class="type">icaltimezone</span> **zone</code></em>,
187
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
188
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-add-timezone" title="e_cal_add_timezone ()">e_cal_add_timezone</a>                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
189
 
                                                         <em class="parameter"><code><span class="type">icaltimezone</span> *izone</code></em>,
190
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
191
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-set-default-timezone" title="e_cal_set_default_timezone ()">e_cal_set_default_timezone</a>          (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
192
 
                                                         <em class="parameter"><code><span class="type">icaltimezone</span> *zone</code></em>,
193
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
194
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-query" title="e_cal_get_query ()">e_cal_get_query</a>                     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
195
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *sexp</code></em>,
196
 
                                                         <em class="parameter"><code><a class="link" href="ECalView.html" title="ECalView"><span class="type">ECalView</span></a> **query</code></em>,
197
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
198
 
<span class="returnvalue">icaltimezone</span> *      <a class="link" href="ECal.html#e-cal-resolve-tzid-cb" title="e_cal_resolve_tzid_cb ()">e_cal_resolve_tzid_cb</a>               (<em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>,
199
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);
200
 
<span class="returnvalue">gchar</span> *             <a class="link" href="ECal.html#e-cal-get-component-as-string" title="e_cal_get_component_as_string ()">e_cal_get_component_as_string</a>       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
201
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>);
202
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="ECal.html#e-cal-get-error-message" title="e_cal_get_error_message ()">e_cal_get_error_message</a>             (<em class="parameter"><code><a class="link" href="libecal-e-cal-types.html#ECalendarStatus" title="enum ECalendarStatus"><span class="type">ECalendarStatus</span></a> status</code></em>);
203
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-open-default" title="e_cal_open_default ()">e_cal_open_default</a>                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> **ecal</code></em>,
204
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>,
205
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()"><span class="type">ECalAuthFunc</span></a> func</code></em>,
206
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
207
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
208
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-set-default" title="e_cal_set_default ()">e_cal_set_default</a>                   (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
209
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
210
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-set-default-source" title="e_cal_set_default_source ()">e_cal_set_default_source</a>            (<em class="parameter"><code><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
211
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>,
212
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
213
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-sources" title="e_cal_get_sources ()">e_cal_get_sources</a>                   (<em class="parameter"><code><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESourceList.html"><span class="type">ESourceList</span></a> **sources</code></em>,
214
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>,
215
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
216
 
const <span class="returnvalue">gchar</span> *       <a class="link" href="ECal.html#e-cal-get-local-attachment-store" title="e_cal_get_local_attachment_store ()">e_cal_get_local_attachment_store</a>    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
217
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-recurrences-no-master" title="e_cal_get_recurrences_no_master ()">e_cal_get_recurrences_no_master</a>     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);
218
 
<span class="returnvalue">gboolean</span>            <a class="link" href="ECal.html#e-cal-get-attachments-for-comp" title="e_cal_get_attachments_for_comp ()">e_cal_get_attachments_for_comp</a>      (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
219
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
220
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
221
 
                                                         <em class="parameter"><code><span class="type">GSList</span> **list</code></em>,
222
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);
 
53
<a
 
54
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
55
>gchar</a> *             (<a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()">*ECalAuthFunc</a>)                     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
56
                                                         const <a
 
57
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
58
>gchar</a> *prompt,
 
59
                                                         const <a
 
60
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
61
>gchar</a> *key,
 
62
                                                         <a
 
63
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
64
>gpointer</a> user_data);
 
65
<a
 
66
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
67
>GType</a>               <a class="link" href="ECal.html#e-cal-open-status-enum-get-type" title="e_cal_open_status_enum_get_type ()">e_cal_open_status_enum_get_type</a>     (void);
 
68
<a
 
69
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
70
>GType</a>               <a class="link" href="ECal.html#e-cal-source-type-enum-get-type" title="e_cal_source_type_enum_get_type ()">e_cal_source_type_enum_get_type</a>     (void);
 
71
<a
 
72
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
73
>GType</a>               <a class="link" href="ECal.html#e-cal-set-mode-status-enum-get-type" title="e_cal_set_mode_status_enum_get_type ()">e_cal_set_mode_status_enum_get_type</a> (void);
 
74
<a
 
75
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
76
>GType</a>               <a class="link" href="ECal.html#cal-mode-enum-get-type" title="cal_mode_enum_get_type ()">cal_mode_enum_get_type</a>              (void);
 
77
<a class="link" href="ECal.html" title="ECal">ECal</a> *              <a class="link" href="ECal.html#e-cal-new" title="e_cal_new ()">e_cal_new</a>                           (<a
 
78
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
79
>ESource</a> *source,
 
80
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type);
 
81
<a class="link" href="ECal.html" title="ECal">ECal</a> *              <a class="link" href="ECal.html#e-cal-new-from-uri" title="e_cal_new_from_uri ()">e_cal_new_from_uri</a>                  (const <a
 
82
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
83
>gchar</a> *uri,
 
84
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type);
 
85
<a class="link" href="ECal.html" title="ECal">ECal</a> *              <a class="link" href="ECal.html#e-cal-new-system-calendar" title="e_cal_new_system_calendar ()">e_cal_new_system_calendar</a>           (void);
 
86
<a class="link" href="ECal.html" title="ECal">ECal</a> *              <a class="link" href="ECal.html#e-cal-new-system-tasks" title="e_cal_new_system_tasks ()">e_cal_new_system_tasks</a>              (void);
 
87
<a class="link" href="ECal.html" title="ECal">ECal</a> *              <a class="link" href="ECal.html#e-cal-new-system-memos" title="e_cal_new_system_memos ()">e_cal_new_system_memos</a>              (void);
 
88
void                <a class="link" href="ECal.html#e-cal-set-auth-func" title="e_cal_set_auth_func ()">e_cal_set_auth_func</a>                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
89
                                                         <a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()">ECalAuthFunc</a> func,
 
90
                                                         <a
 
91
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
92
>gpointer</a> data);
 
93
<a
 
94
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
95
>gboolean</a>            <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()">e_cal_open</a>                          (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
96
                                                         <a
 
97
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
98
>gboolean</a> only_if_exists,
 
99
                                                         <a
 
100
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
101
>GError</a> **error);
 
102
void                <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()">e_cal_open_async</a>                    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
103
                                                         <a
 
104
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
105
>gboolean</a> only_if_exists);
 
106
<a
 
107
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
108
>gboolean</a>            <a class="link" href="ECal.html#e-cal-refresh" title="e_cal_refresh ()">e_cal_refresh</a>                       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
109
                                                         <a
 
110
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
111
>GError</a> **error);
 
112
<a
 
113
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
114
>gboolean</a>            <a class="link" href="ECal.html#e-cal-remove" title="e_cal_remove ()">e_cal_remove</a>                        (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
115
                                                         <a
 
116
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
117
>GError</a> **error);
 
118
<a
 
119
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
120
>GList</a> *             <a class="link" href="ECal.html#e-cal-uri-list" title="e_cal_uri_list ()">e_cal_uri_list</a>                      (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
121
                                                         <a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode">CalMode</a> mode);
 
122
<a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a>      <a class="link" href="ECal.html#e-cal-get-source-type" title="e_cal_get_source_type ()">e_cal_get_source_type</a>               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
123
<a class="link" href="ECal.html#ECalLoadState" title="enum ECalLoadState">ECalLoadState</a>       <a class="link" href="ECal.html#e-cal-get-load-state" title="e_cal_get_load_state ()">e_cal_get_load_state</a>                (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
124
<a
 
125
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
126
>ESource</a> *           <a class="link" href="ECal.html#e-cal-get-source" title="e_cal_get_source ()">e_cal_get_source</a>                    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
127
const <a
 
128
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
129
>gchar</a> *       <a class="link" href="ECal.html#e-cal-get-uri" title="e_cal_get_uri ()">e_cal_get_uri</a>                       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
130
<a
 
131
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
132
>gboolean</a>            <a class="link" href="ECal.html#e-cal-is-read-only" title="e_cal_is_read_only ()">e_cal_is_read_only</a>                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
133
                                                         <a
 
134
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
135
>gboolean</a> *read_only,
 
136
                                                         <a
 
137
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
138
>GError</a> **error);
 
139
<a
 
140
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
141
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-cal-address" title="e_cal_get_cal_address ()">e_cal_get_cal_address</a>               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
142
                                                         <a
 
143
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
144
>gchar</a> **cal_address,
 
145
                                                         <a
 
146
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
147
>GError</a> **error);
 
148
<a
 
149
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
150
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-alarm-email-address" title="e_cal_get_alarm_email_address ()">e_cal_get_alarm_email_address</a>       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
151
                                                         <a
 
152
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
153
>gchar</a> **alarm_address,
 
154
                                                         <a
 
155
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
156
>GError</a> **error);
 
157
<a
 
158
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
159
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-ldap-attribute" title="e_cal_get_ldap_attribute ()">e_cal_get_ldap_attribute</a>            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
160
                                                         <a
 
161
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
162
>gchar</a> **ldap_attribute,
 
163
                                                         <a
 
164
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
165
>GError</a> **error);
 
166
<a
 
167
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
168
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-one-alarm-only" title="e_cal_get_one_alarm_only ()">e_cal_get_one_alarm_only</a>            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
169
<a
 
170
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
171
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-organizer-must-attend" title="e_cal_get_organizer_must_attend ()">e_cal_get_organizer_must_attend</a>     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
172
<a
 
173
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
174
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-save-schedules" title="e_cal_get_save_schedules ()">e_cal_get_save_schedules</a>            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
175
<a
 
176
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
177
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-static-capability" title="e_cal_get_static_capability ()">e_cal_get_static_capability</a>         (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
178
                                                         const <a
 
179
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
180
>gchar</a> *cap);
 
181
<a
 
182
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
183
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-organizer-must-accept" title="e_cal_get_organizer_must_accept ()">e_cal_get_organizer_must_accept</a>     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
184
<a
 
185
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
186
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-refresh-supported" title="e_cal_get_refresh_supported ()">e_cal_get_refresh_supported</a>         (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
187
<a
 
188
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
189
>gboolean</a>            <a class="link" href="ECal.html#e-cal-set-mode" title="e_cal_set_mode ()">e_cal_set_mode</a>                      (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
190
                                                         <a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode">CalMode</a> mode);
 
191
<a
 
192
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
193
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-default-object" title="e_cal_get_default_object ()">e_cal_get_default_object</a>            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
194
                                                         icalcomponent **icalcomp,
 
195
                                                         <a
 
196
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
197
>GError</a> **error);
 
198
<a
 
199
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
200
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-object" title="e_cal_get_object ()">e_cal_get_object</a>                    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
201
                                                         const <a
 
202
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
203
>gchar</a> *uid,
 
204
                                                         const <a
 
205
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
206
>gchar</a> *rid,
 
207
                                                         icalcomponent **icalcomp,
 
208
                                                         <a
 
209
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
210
>GError</a> **error);
 
211
<a
 
212
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
213
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-objects-for-uid" title="e_cal_get_objects_for_uid ()">e_cal_get_objects_for_uid</a>           (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
214
                                                         const <a
 
215
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
216
>gchar</a> *uid,
 
217
                                                         <a
 
218
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
219
>GList</a> **objects,
 
220
                                                         <a
 
221
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
222
>GError</a> **error);
 
223
<a
 
224
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
225
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-changes" title="e_cal_get_changes ()">e_cal_get_changes</a>                   (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
226
                                                         const <a
 
227
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
228
>gchar</a> *change_id,
 
229
                                                         <a
 
230
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
231
>GList</a> **changes,
 
232
                                                         <a
 
233
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
234
>GError</a> **error);
 
235
void                <a class="link" href="ECal.html#e-cal-free-change-list" title="e_cal_free_change_list ()">e_cal_free_change_list</a>              (<a
 
236
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
237
>GList</a> *list);
 
238
<a
 
239
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
240
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-object-list" title="e_cal_get_object_list ()">e_cal_get_object_list</a>               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
241
                                                         const <a
 
242
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
243
>gchar</a> *query,
 
244
                                                         <a
 
245
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
246
>GList</a> **objects,
 
247
                                                         <a
 
248
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
249
>GError</a> **error);
 
250
<a
 
251
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
252
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-object-list-as-comp" title="e_cal_get_object_list_as_comp ()">e_cal_get_object_list_as_comp</a>       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
253
                                                         const <a
 
254
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
255
>gchar</a> *query,
 
256
                                                         <a
 
257
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
258
>GList</a> **objects,
 
259
                                                         <a
 
260
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
261
>GError</a> **error);
 
262
void                <a class="link" href="ECal.html#e-cal-free-object-list" title="e_cal_free_object_list ()">e_cal_free_object_list</a>              (<a
 
263
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
264
>GList</a> *objects);
 
265
<a
 
266
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
267
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-free-busy" title="e_cal_get_free_busy ()">e_cal_get_free_busy</a>                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
268
                                                         <a
 
269
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
270
>GList</a> *users,
 
271
                                                         time_t start,
 
272
                                                         time_t end,
 
273
                                                         <a
 
274
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
275
>GList</a> **freebusy,
 
276
                                                         <a
 
277
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
278
>GError</a> **error);
 
279
void                <a class="link" href="ECal.html#e-cal-generate-instances" title="e_cal_generate_instances ()">e_cal_generate_instances</a>            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
280
                                                         time_t start,
 
281
                                                         time_t end,
 
282
                                                         <a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()">ECalRecurInstanceFn</a> cb,
 
283
                                                         <a
 
284
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
285
>gpointer</a> cb_data);
 
286
void                <a class="link" href="ECal.html#e-cal-generate-instances-for-object" title="e_cal_generate_instances_for_object ()">e_cal_generate_instances_for_object</a> (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
287
                                                         icalcomponent *icalcomp,
 
288
                                                         time_t start,
 
289
                                                         time_t end,
 
290
                                                         <a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()">ECalRecurInstanceFn</a> cb,
 
291
                                                         <a
 
292
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
293
>gpointer</a> cb_data);
 
294
<a
 
295
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"
 
296
>GSList</a> *            <a class="link" href="ECal.html#e-cal-get-alarms-in-range" title="e_cal_get_alarms_in_range ()">e_cal_get_alarms_in_range</a>           (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
297
                                                         time_t start,
 
298
                                                         time_t end);
 
299
void                <a class="link" href="ECal.html#e-cal-free-alarms" title="e_cal_free_alarms ()">e_cal_free_alarms</a>                   (<a
 
300
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"
 
301
>GSList</a> *comp_alarms);
 
302
<a
 
303
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
304
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-alarms-for-object" title="e_cal_get_alarms_for_object ()">e_cal_get_alarms_for_object</a>         (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
305
                                                         const <a class="link" href="ECalComponent.html#ECalComponentId" title="ECalComponentId">ECalComponentId</a> *id,
 
306
                                                         time_t start,
 
307
                                                         time_t end,
 
308
                                                         <a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms">ECalComponentAlarms</a> **alarms);
 
309
<a
 
310
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
311
>gboolean</a>            <a class="link" href="ECal.html#e-cal-create-object" title="e_cal_create_object ()">e_cal_create_object</a>                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
312
                                                         icalcomponent *icalcomp,
 
313
                                                         <a
 
314
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
315
>gchar</a> **uid,
 
316
                                                         <a
 
317
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
318
>GError</a> **error);
 
319
<a
 
320
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
321
>gboolean</a>            <a class="link" href="ECal.html#e-cal-modify-object" title="e_cal_modify_object ()">e_cal_modify_object</a>                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
322
                                                         icalcomponent *icalcomp,
 
323
                                                         <a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType">CalObjModType</a> mod,
 
324
                                                         <a
 
325
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
326
>GError</a> **error);
 
327
<a
 
328
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
329
>gboolean</a>            <a class="link" href="ECal.html#e-cal-remove-object" title="e_cal_remove_object ()">e_cal_remove_object</a>                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
330
                                                         const <a
 
331
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
332
>gchar</a> *uid,
 
333
                                                         <a
 
334
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
335
>GError</a> **error);
 
336
<a
 
337
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
338
>gboolean</a>            <a class="link" href="ECal.html#e-cal-remove-object-with-mod" title="e_cal_remove_object_with_mod ()">e_cal_remove_object_with_mod</a>        (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
339
                                                         const <a
 
340
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
341
>gchar</a> *uid,
 
342
                                                         const <a
 
343
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
344
>gchar</a> *rid,
 
345
                                                         <a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType">CalObjModType</a> mod,
 
346
                                                         <a
 
347
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
348
>GError</a> **error);
 
349
<a
 
350
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
351
>gboolean</a>            <a class="link" href="ECal.html#e-cal-discard-alarm" title="e_cal_discard_alarm ()">e_cal_discard_alarm</a>                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
352
                                                         <a class="link" href="ECalComponent.html" title="ECalComponent">ECalComponent</a> *comp,
 
353
                                                         const <a
 
354
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
355
>gchar</a> *auid,
 
356
                                                         <a
 
357
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
358
>GError</a> **error);
 
359
<a
 
360
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
361
>gboolean</a>            <a class="link" href="ECal.html#e-cal-receive-objects" title="e_cal_receive_objects ()">e_cal_receive_objects</a>               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
362
                                                         icalcomponent *icalcomp,
 
363
                                                         <a
 
364
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
365
>GError</a> **error);
 
366
<a
 
367
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
368
>gboolean</a>            <a class="link" href="ECal.html#e-cal-send-objects" title="e_cal_send_objects ()">e_cal_send_objects</a>                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
369
                                                         icalcomponent *icalcomp,
 
370
                                                         <a
 
371
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
372
>GList</a> **users,
 
373
                                                         icalcomponent **modified_icalcomp,
 
374
                                                         <a
 
375
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
376
>GError</a> **error);
 
377
<a
 
378
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
379
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-timezone" title="e_cal_get_timezone ()">e_cal_get_timezone</a>                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
380
                                                         const <a
 
381
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
382
>gchar</a> *tzid,
 
383
                                                         icaltimezone **zone,
 
384
                                                         <a
 
385
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
386
>GError</a> **error);
 
387
<a
 
388
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
389
>gboolean</a>            <a class="link" href="ECal.html#e-cal-add-timezone" title="e_cal_add_timezone ()">e_cal_add_timezone</a>                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
390
                                                         icaltimezone *izone,
 
391
                                                         <a
 
392
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
393
>GError</a> **error);
 
394
<a
 
395
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
396
>gboolean</a>            <a class="link" href="ECal.html#e-cal-set-default-timezone" title="e_cal_set_default_timezone ()">e_cal_set_default_timezone</a>          (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
397
                                                         icaltimezone *zone,
 
398
                                                         <a
 
399
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
400
>GError</a> **error);
 
401
<a
 
402
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
403
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-query" title="e_cal_get_query ()">e_cal_get_query</a>                     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
404
                                                         const <a
 
405
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
406
>gchar</a> *sexp,
 
407
                                                         <a class="link" href="ECalView.html" title="ECalView">ECalView</a> **query,
 
408
                                                         <a
 
409
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
410
>GError</a> **error);
 
411
icaltimezone *      <a class="link" href="ECal.html#e-cal-resolve-tzid-cb" title="e_cal_resolve_tzid_cb ()">e_cal_resolve_tzid_cb</a>               (const <a
 
412
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
413
>gchar</a> *tzid,
 
414
                                                         <a
 
415
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
416
>gpointer</a> data);
 
417
<a
 
418
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
419
>gchar</a> *             <a class="link" href="ECal.html#e-cal-get-component-as-string" title="e_cal_get_component_as_string ()">e_cal_get_component_as_string</a>       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
420
                                                         icalcomponent *icalcomp);
 
421
const <a
 
422
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
423
>gchar</a> *       <a class="link" href="ECal.html#e-cal-get-error-message" title="e_cal_get_error_message ()">e_cal_get_error_message</a>             (<a class="link" href="libecal-e-cal-types.html#ECalendarStatus" title="enum ECalendarStatus">ECalendarStatus</a> status);
 
424
<a
 
425
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
426
>gboolean</a>            <a class="link" href="ECal.html#e-cal-open-default" title="e_cal_open_default ()">e_cal_open_default</a>                  (<a class="link" href="ECal.html" title="ECal">ECal</a> **ecal,
 
427
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type,
 
428
                                                         <a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()">ECalAuthFunc</a> func,
 
429
                                                         <a
 
430
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
431
>gpointer</a> data,
 
432
                                                         <a
 
433
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
434
>GError</a> **error);
 
435
<a
 
436
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
437
>gboolean</a>            <a class="link" href="ECal.html#e-cal-set-default" title="e_cal_set_default ()">e_cal_set_default</a>                   (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
438
                                                         <a
 
439
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
440
>GError</a> **error);
 
441
<a
 
442
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
443
>gboolean</a>            <a class="link" href="ECal.html#e-cal-set-default-source" title="e_cal_set_default_source ()">e_cal_set_default_source</a>            (<a
 
444
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
445
>ESource</a> *source,
 
446
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type,
 
447
                                                         <a
 
448
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
449
>GError</a> **error);
 
450
<a
 
451
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
452
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-sources" title="e_cal_get_sources ()">e_cal_get_sources</a>                   (<a
 
453
href="/usr/share/gtk-doc/html/libedataserver/ESourceList.html"
 
454
>ESourceList</a> **sources,
 
455
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type,
 
456
                                                         <a
 
457
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
458
>GError</a> **error);
 
459
const <a
 
460
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
461
>gchar</a> *       <a class="link" href="ECal.html#e-cal-get-local-attachment-store" title="e_cal_get_local_attachment_store ()">e_cal_get_local_attachment_store</a>    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
462
<a
 
463
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
464
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-recurrences-no-master" title="e_cal_get_recurrences_no_master ()">e_cal_get_recurrences_no_master</a>     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);
 
465
<a
 
466
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
467
>gboolean</a>            <a class="link" href="ECal.html#e-cal-get-attachments-for-comp" title="e_cal_get_attachments_for_comp ()">e_cal_get_attachments_for_comp</a>      (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
468
                                                         const <a
 
469
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
470
>gchar</a> *uid,
 
471
                                                         const <a
 
472
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
473
>gchar</a> *rid,
 
474
                                                         <a
 
475
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"
 
476
>GSList</a> **list,
 
477
                                                         <a
 
478
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
479
>GError</a> **error);
223
480
</pre>
224
481
</div>
225
 
<div class="refsect1" lang="en">
 
482
<div class="refsect1" title="Object Hierarchy">
226
483
<a name="ECal.object-hierarchy"></a><h2>Object Hierarchy</h2>
227
484
<pre class="synopsis">
228
 
  GObject
 
485
  <a
 
486
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#GObject"
 
487
>GObject</a>
229
488
   +----ECal
230
489
</pre>
231
490
</div>
232
 
<div class="refsect1" lang="en">
 
491
<div class="refsect1" title="Signals">
233
492
<a name="ECal.signals"></a><h2>Signals</h2>
234
493
<pre class="synopsis">
235
494
  "<a class="link" href="ECal.html#ECal-backend-died" title='The "backend-died" signal'>backend-died</a>"                                   : Run First
238
497
  "<a class="link" href="ECal.html#ECal-cal-set-mode" title='The "cal-set-mode" signal'>cal-set-mode</a>"                                   : Run First
239
498
</pre>
240
499
</div>
241
 
<div class="refsect1" lang="en">
 
500
<div class="refsect1" title="Description">
242
501
<a name="ECal.description"></a><h2>Description</h2>
243
502
<p>
244
503
Represents an entire calendar or task list, not individual items within them.2
245
504
</p>
246
505
</div>
247
 
<div class="refsect1" lang="en">
 
506
<div class="refsect1" title="Details">
248
507
<a name="ECal.details"></a><h2>Details</h2>
249
 
<div class="refsect2" lang="en">
 
508
<div class="refsect2" title="ECal">
250
509
<a name="ECal-struct"></a><h3>ECal</h3>
251
510
<pre class="programlisting">typedef struct _ECal ECal;</pre>
252
511
<p>
253
512
</p>
254
513
</div>
255
514
<hr>
256
 
<div class="refsect2" lang="en">
257
 
<a name="E-CAL-SET-MODE-STATUS-ENUM-TYPE:CAPS"></a><h3>E_CAL_SET_MODE_STATUS_ENUM_TYPE</h3>
 
515
<div class="refsect2" title="E_CAL_SET_MODE_STATUS_ENUM_TYPE">
 
516
<a name="E-CAL-SET-MODE-STATUS-ENUM-TYPE--CAPS"></a><h3>E_CAL_SET_MODE_STATUS_ENUM_TYPE</h3>
258
517
<pre class="programlisting">#define E_CAL_SET_MODE_STATUS_ENUM_TYPE (e_cal_set_mode_status_enum_get_type ())
259
518
</pre>
260
519
<p>
261
520
</p>
262
521
</div>
263
522
<hr>
264
 
<div class="refsect2" lang="en">
265
 
<a name="CAL-MODE-ENUM-TYPE:CAPS"></a><h3>CAL_MODE_ENUM_TYPE</h3>
 
523
<div class="refsect2" title="CAL_MODE_ENUM_TYPE">
 
524
<a name="CAL-MODE-ENUM-TYPE--CAPS"></a><h3>CAL_MODE_ENUM_TYPE</h3>
266
525
<pre class="programlisting">#define CAL_MODE_ENUM_TYPE                   (cal_mode_enum_get_type ())
267
526
</pre>
268
527
<p>
269
528
</p>
270
529
</div>
271
530
<hr>
272
 
<div class="refsect2" lang="en">
 
531
<div class="refsect2" title="enum ECalSourceType">
273
532
<a name="ECalSourceType"></a><h3>enum ECalSourceType</h3>
274
533
<pre class="programlisting">typedef enum {
275
534
        E_CAL_SOURCE_TYPE_EVENT,
282
541
</p>
283
542
</div>
284
543
<hr>
285
 
<div class="refsect2" lang="en">
 
544
<div class="refsect2" title="enum ECalSetModeStatus">
286
545
<a name="ECalSetModeStatus"></a><h3>enum ECalSetModeStatus</h3>
287
546
<pre class="programlisting">typedef enum {
288
547
        E_CAL_SET_MODE_SUCCESS,
294
553
</p>
295
554
</div>
296
555
<hr>
297
 
<div class="refsect2" lang="en">
 
556
<div class="refsect2" title="enum ECalLoadState">
298
557
<a name="ECalLoadState"></a><h3>enum ECalLoadState</h3>
299
558
<pre class="programlisting">typedef enum {
300
559
        E_CAL_LOAD_NOT_LOADED,
307
566
</p>
308
567
</div>
309
568
<hr>
310
 
<div class="refsect2" lang="en">
 
569
<div class="refsect2" title="ECalAuthFunc ()">
311
570
<a name="ECalAuthFunc"></a><h3>ECalAuthFunc ()</h3>
312
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             (*ECalAuthFunc)                     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
313
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *prompt</code></em>,
314
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *key</code></em>,
315
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> user_data</code></em>);</pre>
 
571
<pre class="programlisting"><a
 
572
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
573
>gchar</a> *             (*ECalAuthFunc)                     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
574
                                                         const <a
 
575
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
576
>gchar</a> *prompt,
 
577
                                                         const <a
 
578
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
579
>gchar</a> *key,
 
580
                                                         <a
 
581
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
582
>gpointer</a> user_data);</pre>
316
583
<p>
317
584
</p>
318
585
<div class="variablelist"><table border="0">
347
614
</table></div>
348
615
</div>
349
616
<hr>
350
 
<div class="refsect2" lang="en">
 
617
<div class="refsect2" title="e_cal_open_status_enum_get_type ()">
351
618
<a name="e-cal-open-status-enum-get-type"></a><h3>e_cal_open_status_enum_get_type ()</h3>
352
 
<pre class="programlisting"><span class="returnvalue">GType</span>               e_cal_open_status_enum_get_type     (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
619
<pre class="programlisting"><a
 
620
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
621
>GType</a>               e_cal_open_status_enum_get_type     (void);</pre>
353
622
<p>
354
623
</p>
355
624
<div class="variablelist"><table border="0">
362
631
</table></div>
363
632
</div>
364
633
<hr>
365
 
<div class="refsect2" lang="en">
 
634
<div class="refsect2" title="e_cal_source_type_enum_get_type ()">
366
635
<a name="e-cal-source-type-enum-get-type"></a><h3>e_cal_source_type_enum_get_type ()</h3>
367
 
<pre class="programlisting"><span class="returnvalue">GType</span>               e_cal_source_type_enum_get_type     (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
636
<pre class="programlisting"><a
 
637
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
638
>GType</a>               e_cal_source_type_enum_get_type     (void);</pre>
368
639
<p>
369
640
Registers the <span class="type">ECalSourceTypeEnum</span> type with glib.</p>
 
641
<p>
 
642
</p>
370
643
<div class="variablelist"><table border="0">
371
644
<col align="left" valign="top">
372
645
<tbody><tr>
377
650
</table></div>
378
651
</div>
379
652
<hr>
380
 
<div class="refsect2" lang="en">
 
653
<div class="refsect2" title="e_cal_set_mode_status_enum_get_type ()">
381
654
<a name="e-cal-set-mode-status-enum-get-type"></a><h3>e_cal_set_mode_status_enum_get_type ()</h3>
382
 
<pre class="programlisting"><span class="returnvalue">GType</span>               e_cal_set_mode_status_enum_get_type (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
655
<pre class="programlisting"><a
 
656
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
657
>GType</a>               e_cal_set_mode_status_enum_get_type (void);</pre>
383
658
<p>
384
659
Registers the <span class="type">ECalSetModeStatusEnum</span> type with glib.</p>
 
660
<p>
 
661
</p>
385
662
<div class="variablelist"><table border="0">
386
663
<col align="left" valign="top">
387
664
<tbody><tr>
392
669
</table></div>
393
670
</div>
394
671
<hr>
395
 
<div class="refsect2" lang="en">
 
672
<div class="refsect2" title="cal_mode_enum_get_type ()">
396
673
<a name="cal-mode-enum-get-type"></a><h3>cal_mode_enum_get_type ()</h3>
397
 
<pre class="programlisting"><span class="returnvalue">GType</span>               cal_mode_enum_get_type              (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
674
<pre class="programlisting"><a
 
675
href="http://library.gnome.org/devel/gobject/unstable/gobject-Type-Information.html#GType"
 
676
>GType</a>               cal_mode_enum_get_type              (void);</pre>
398
677
<p>
399
678
Registers the <span class="type">CalModeEnum</span> type with glib.</p>
 
679
<p>
 
680
</p>
400
681
<div class="variablelist"><table border="0">
401
682
<col align="left" valign="top">
402
683
<tbody><tr>
407
688
</table></div>
408
689
</div>
409
690
<hr>
410
 
<div class="refsect2" lang="en">
 
691
<div class="refsect2" title="e_cal_new ()">
411
692
<a name="e-cal-new"></a><h3>e_cal_new ()</h3>
412
 
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              e_cal_new                           (<em class="parameter"><code><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
413
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>);</pre>
 
693
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal">ECal</a> *              e_cal_new                           (<a
 
694
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
695
>ESource</a> *source,
 
696
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type);</pre>
414
697
<p>
415
698
Creates a new calendar client. This does not open the calendar itself,
416
699
for that, <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()"><span class="type">e_cal_open</span></a> or <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()"><span class="type">e_cal_open_async</span></a> needs to be called.</p>
 
700
<p>
 
701
</p>
417
702
<div class="variablelist"><table border="0">
418
703
<col align="left" valign="top">
419
704
<tbody>
420
705
<tr>
421
706
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
422
 
<td>An <a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> to be used for the client.
 
707
<td> An <a
 
708
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
709
><span class="type">ESource</span></a> to be used for the client.
423
710
</td>
424
711
</tr>
425
712
<tr>
426
713
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
427
 
<td>Type of the client.
 
714
<td> Type of the client.
428
715
</td>
429
716
</tr>
430
717
<tr>
437
724
</table></div>
438
725
</div>
439
726
<hr>
440
 
<div class="refsect2" lang="en">
 
727
<div class="refsect2" title="e_cal_new_from_uri ()">
441
728
<a name="e-cal-new-from-uri"></a><h3>e_cal_new_from_uri ()</h3>
442
 
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              e_cal_new_from_uri                  (<em class="parameter"><code>const <span class="type">gchar</span> *uri</code></em>,
443
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>);</pre>
 
729
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal">ECal</a> *              e_cal_new_from_uri                  (const <a
 
730
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
731
>gchar</a> *uri,
 
732
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type);</pre>
444
733
<p>
445
734
Creates a new calendar client. This does not open the calendar itself,
446
735
for that, <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()"><span class="type">e_cal_open</span></a> or <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()"><span class="type">e_cal_open_async</span></a> needs to be called.</p>
 
736
<p>
 
737
</p>
447
738
<div class="variablelist"><table border="0">
448
739
<col align="left" valign="top">
449
740
<tbody>
450
741
<tr>
451
742
<td><p><span class="term"><em class="parameter"><code>uri</code></em> :</span></p></td>
452
 
<td>The URI pointing to the calendar to open.
 
743
<td> The URI pointing to the calendar to open.
453
744
</td>
454
745
</tr>
455
746
<tr>
456
747
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
457
 
<td>Type of the client.
 
748
<td> Type of the client.
458
749
</td>
459
750
</tr>
460
751
<tr>
467
758
</table></div>
468
759
</div>
469
760
<hr>
470
 
<div class="refsect2" lang="en">
 
761
<div class="refsect2" title="e_cal_new_system_calendar ()">
471
762
<a name="e-cal-new-system-calendar"></a><h3>e_cal_new_system_calendar ()</h3>
472
 
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              e_cal_new_system_calendar           (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
763
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal">ECal</a> *              e_cal_new_system_calendar           (void);</pre>
473
764
<p>
474
765
Create a calendar client for the system calendar, which should always be present in
475
766
all Evolution installations. This does not open the calendar itself,
476
767
for that, <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()"><span class="type">e_cal_open</span></a> or <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()"><span class="type">e_cal_open_async</span></a> needs to be called.</p>
 
768
<p>
 
769
</p>
477
770
<div class="variablelist"><table border="0">
478
771
<col align="left" valign="top">
479
772
<tbody><tr>
485
778
</table></div>
486
779
</div>
487
780
<hr>
488
 
<div class="refsect2" lang="en">
 
781
<div class="refsect2" title="e_cal_new_system_tasks ()">
489
782
<a name="e-cal-new-system-tasks"></a><h3>e_cal_new_system_tasks ()</h3>
490
 
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              e_cal_new_system_tasks              (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
783
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal">ECal</a> *              e_cal_new_system_tasks              (void);</pre>
491
784
<p>
492
785
Create a calendar client for the system task list, which should always be present in
493
786
all Evolution installations. This does not open the tasks list itself,
494
787
for that, <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()"><span class="type">e_cal_open</span></a> or <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()"><span class="type">e_cal_open_async</span></a> needs to be called.</p>
 
788
<p>
 
789
</p>
495
790
<div class="variablelist"><table border="0">
496
791
<col align="left" valign="top">
497
792
<tbody><tr>
503
798
</table></div>
504
799
</div>
505
800
<hr>
506
 
<div class="refsect2" lang="en">
 
801
<div class="refsect2" title="e_cal_new_system_memos ()">
507
802
<a name="e-cal-new-system-memos"></a><h3>e_cal_new_system_memos ()</h3>
508
 
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal"><span class="returnvalue">ECal</span></a> *              e_cal_new_system_memos              (<em class="parameter"><code><span class="type">void</span></code></em>);</pre>
 
803
<pre class="programlisting"><a class="link" href="ECal.html" title="ECal">ECal</a> *              e_cal_new_system_memos              (void);</pre>
509
804
<p>
510
805
Create a calendar client for the system memos, which should always be present
511
806
in all Evolution installations. This does not open the memos itself, for
512
807
that, <a class="link" href="ECal.html#e-cal-open" title="e_cal_open ()"><span class="type">e_cal_open</span></a> or <a class="link" href="ECal.html#e-cal-open-async" title="e_cal_open_async ()"><span class="type">e_cal_open_async</span></a> needs to be called.</p>
 
808
<p>
 
809
</p>
513
810
<div class="variablelist"><table border="0">
514
811
<col align="left" valign="top">
515
812
<tbody><tr>
521
818
</table></div>
522
819
</div>
523
820
<hr>
524
 
<div class="refsect2" lang="en">
 
821
<div class="refsect2" title="e_cal_set_auth_func ()">
525
822
<a name="e-cal-set-auth-func"></a><h3>e_cal_set_auth_func ()</h3>
526
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_set_auth_func                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
527
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()"><span class="type">ECalAuthFunc</span></a> func</code></em>,
528
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
823
<pre class="programlisting">void                e_cal_set_auth_func                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
824
                                                         <a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()">ECalAuthFunc</a> func,
 
825
                                                         <a
 
826
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
827
>gpointer</a> data);</pre>
529
828
<p>
530
829
Sets the given authentication function on the calendar client. This
531
830
function will be called any time the calendar server needs a
548
847
                  const gchar *prompt,
549
848
                  const gchar *key,
550
849
                  gpointer user_data)</p>
 
850
<p>
 
851
</p>
551
852
<div class="variablelist"><table border="0">
552
853
<col align="left" valign="top">
553
854
<tbody>
554
855
<tr>
555
856
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
556
 
<td>A calendar client.
 
857
<td> A calendar client.
557
858
</td>
558
859
</tr>
559
860
<tr>
560
861
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
561
 
<td>The authentication function
 
862
<td> The authentication function
562
863
</td>
563
864
</tr>
564
865
<tr>
565
866
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
566
 
<td>User data to be used when calling the authentication function
 
867
<td> User data to be used when calling the authentication function
567
868
</td>
568
869
</tr>
569
870
</tbody>
570
871
</table></div>
571
872
</div>
572
873
<hr>
573
 
<div class="refsect2" lang="en">
 
874
<div class="refsect2" title="e_cal_open ()">
574
875
<a name="e-cal-open"></a><h3>e_cal_open ()</h3>
575
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_open                          (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
576
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>,
577
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
876
<pre class="programlisting"><a
 
877
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
878
>gboolean</a>            e_cal_open                          (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
879
                                                         <a
 
880
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
881
>gboolean</a> only_if_exists,
 
882
                                                         <a
 
883
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
884
>GError</a> **error);</pre>
578
885
<p>
579
886
Makes a calendar client initiate a request to open a calendar.  The calendar
580
887
client will emit the "cal_opened" signal when the response from the server is
581
888
received.</p>
 
889
<p>
 
890
</p>
582
891
<div class="variablelist"><table border="0">
583
892
<col align="left" valign="top">
584
893
<tbody>
585
894
<tr>
586
895
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
587
 
<td>A calendar client.
 
896
<td> A calendar client.
588
897
</td>
589
898
</tr>
590
899
<tr>
591
900
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
592
 
<td>FALSE if the calendar should be opened even if there
 
901
<td> FALSE if the calendar should be opened even if there
593
902
was no storage for it, i.e. to create a new calendar or load an existing
594
903
one if it already exists.  TRUE if it should only try to load calendars
595
904
that already exist.
597
906
</tr>
598
907
<tr>
599
908
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
600
 
<td>Placeholder for error information.
 
909
<td> Placeholder for error information.
601
910
</td>
602
911
</tr>
603
912
<tr>
609
918
</table></div>
610
919
</div>
611
920
<hr>
612
 
<div class="refsect2" lang="en">
 
921
<div class="refsect2" title="e_cal_open_async ()">
613
922
<a name="e-cal-open-async"></a><h3>e_cal_open_async ()</h3>
614
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_open_async                    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
615
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> only_if_exists</code></em>);</pre>
 
923
<pre class="programlisting">void                e_cal_open_async                    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
924
                                                         <a
 
925
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
926
>gboolean</a> only_if_exists);</pre>
616
927
<p>
617
928
Open the calendar asynchronously.  The calendar will emit the
618
929
"cal_opened" signal when the operation has completed.
621
932
Because this operation runs in another thread, any authentication
622
933
callback set on the calendar will be called from this other thread.
623
934
See #<a class="link" href="ECal.html#e-cal-set-auth-func" title="e_cal_set_auth_func ()"><code class="function">e_cal_set_auth_func()</code></a> for details.</p>
 
935
<p>
 
936
</p>
624
937
<div class="variablelist"><table border="0">
625
938
<col align="left" valign="top">
626
939
<tbody>
627
940
<tr>
628
941
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
629
 
<td>A calendar client.
 
942
<td> A calendar client.
630
943
</td>
631
944
</tr>
632
945
<tr>
633
946
<td><p><span class="term"><em class="parameter"><code>only_if_exists</code></em> :</span></p></td>
634
 
<td>If TRUE, then only open the calendar if it already
 
947
<td> If TRUE, then only open the calendar if it already
635
948
exists.  If FALSE, then create a new calendar if it doesn't already
636
949
exist.
637
950
</td>
640
953
</table></div>
641
954
</div>
642
955
<hr>
643
 
<div class="refsect2" lang="en">
 
956
<div class="refsect2" title="e_cal_refresh ()">
644
957
<a name="e-cal-refresh"></a><h3>e_cal_refresh ()</h3>
645
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_refresh                       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
646
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
958
<pre class="programlisting"><a
 
959
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
960
>gboolean</a>            e_cal_refresh                       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
961
                                                         <a
 
962
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
963
>GError</a> **error);</pre>
647
964
<p>
648
965
Invokes refresh on a calendar. See <em class="parameter"><code>e_cal_get_refresh_supported</code></em>.</p>
 
966
<p>
 
967
</p>
649
968
<div class="variablelist"><table border="0">
650
969
<col align="left" valign="top">
651
970
<tbody>
652
971
<tr>
653
972
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
654
 
<td>A calendar client.
 
973
<td> A calendar client.
655
974
</td>
656
975
</tr>
657
976
<tr>
658
977
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
659
 
<td>Placeholder for error information.
 
978
<td> Placeholder for error information.
660
979
</td>
661
980
</tr>
662
981
<tr>
668
987
</table></div>
669
988
</div>
670
989
<hr>
671
 
<div class="refsect2" lang="en">
 
990
<div class="refsect2" title="e_cal_remove ()">
672
991
<a name="e-cal-remove"></a><h3>e_cal_remove ()</h3>
673
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_remove                        (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
674
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
992
<pre class="programlisting"><a
 
993
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
994
>gboolean</a>            e_cal_remove                        (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
995
                                                         <a
 
996
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
997
>GError</a> **error);</pre>
675
998
<p>
676
999
Removes a calendar.</p>
 
1000
<p>
 
1001
</p>
677
1002
<div class="variablelist"><table border="0">
678
1003
<col align="left" valign="top">
679
1004
<tbody>
680
1005
<tr>
681
1006
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
682
 
<td>A calendar client.
 
1007
<td> A calendar client.
683
1008
</td>
684
1009
</tr>
685
1010
<tr>
686
1011
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
687
 
<td>Placeholder for error information.
 
1012
<td> Placeholder for error information.
688
1013
</td>
689
1014
</tr>
690
1015
<tr>
696
1021
</table></div>
697
1022
</div>
698
1023
<hr>
699
 
<div class="refsect2" lang="en">
 
1024
<div class="refsect2" title="e_cal_uri_list ()">
700
1025
<a name="e-cal-uri-list"></a><h3>e_cal_uri_list ()</h3>
701
 
<pre class="programlisting"><span class="returnvalue">GList</span> *             e_cal_uri_list                      (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
702
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode"><span class="type">CalMode</span></a> mode</code></em>);</pre>
 
1026
<pre class="programlisting"><a
 
1027
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1028
>GList</a> *             e_cal_uri_list                      (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1029
                                                         <a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode">CalMode</a> mode);</pre>
703
1030
<p>
704
1031
Retrieves a list of all calendar clients for the given mode.</p>
 
1032
<p>
 
1033
</p>
705
1034
<div class="variablelist"><table border="0">
706
1035
<col align="left" valign="top">
707
1036
<tbody>
708
1037
<tr>
709
1038
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
710
 
<td>A calendar client.
 
1039
<td> A calendar client.
711
1040
</td>
712
1041
</tr>
713
1042
<tr>
714
1043
<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
715
 
<td>Mode of the URIs to get.
 
1044
<td> Mode of the URIs to get.
716
1045
</td>
717
1046
</tr>
718
1047
<tr>
724
1053
</table></div>
725
1054
</div>
726
1055
<hr>
727
 
<div class="refsect2" lang="en">
 
1056
<div class="refsect2" title="e_cal_get_source_type ()">
728
1057
<a name="e-cal-get-source-type"></a><h3>e_cal_get_source_type ()</h3>
729
 
<pre class="programlisting"><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="returnvalue">ECalSourceType</span></a>      e_cal_get_source_type               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1058
<pre class="programlisting"><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a>      e_cal_get_source_type               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
730
1059
<p>
731
1060
Gets the type of the calendar client.</p>
 
1061
<p>
 
1062
</p>
732
1063
<div class="variablelist"><table border="0">
733
1064
<col align="left" valign="top">
734
1065
<tbody>
735
1066
<tr>
736
1067
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
737
 
<td>A calendar client.
 
1068
<td> A calendar client.
738
1069
</td>
739
1070
</tr>
740
1071
<tr>
747
1078
</table></div>
748
1079
</div>
749
1080
<hr>
750
 
<div class="refsect2" lang="en">
 
1081
<div class="refsect2" title="e_cal_get_load_state ()">
751
1082
<a name="e-cal-get-load-state"></a><h3>e_cal_get_load_state ()</h3>
752
 
<pre class="programlisting"><a class="link" href="ECal.html#ECalLoadState" title="enum ECalLoadState"><span class="returnvalue">ECalLoadState</span></a>       e_cal_get_load_state                (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1083
<pre class="programlisting"><a class="link" href="ECal.html#ECalLoadState" title="enum ECalLoadState">ECalLoadState</a>       e_cal_get_load_state                (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
753
1084
<p>
754
1085
Queries the state of loading of a calendar client.</p>
 
1086
<p>
 
1087
</p>
755
1088
<div class="variablelist"><table border="0">
756
1089
<col align="left" valign="top">
757
1090
<tbody>
758
1091
<tr>
759
1092
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
760
 
<td>A calendar client.
 
1093
<td> A calendar client.
761
1094
</td>
762
1095
</tr>
763
1096
<tr>
771
1104
</table></div>
772
1105
</div>
773
1106
<hr>
774
 
<div class="refsect2" lang="en">
 
1107
<div class="refsect2" title="e_cal_get_source ()">
775
1108
<a name="e-cal-get-source"></a><h3>e_cal_get_source ()</h3>
776
 
<pre class="programlisting"><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="returnvalue">ESource</span></a> *           e_cal_get_source                    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1109
<pre class="programlisting"><a
 
1110
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
1111
>ESource</a> *           e_cal_get_source                    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
777
1112
<p>
778
1113
Queries the source that is open in a calendar client.</p>
 
1114
<p>
 
1115
</p>
779
1116
<div class="variablelist"><table border="0">
780
1117
<col align="left" valign="top">
781
1118
<tbody>
782
1119
<tr>
783
1120
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
784
 
<td>A calendar client.
 
1121
<td> A calendar client.
785
1122
</td>
786
1123
</tr>
787
1124
<tr>
794
1131
</table></div>
795
1132
</div>
796
1133
<hr>
797
 
<div class="refsect2" lang="en">
 
1134
<div class="refsect2" title="e_cal_get_uri ()">
798
1135
<a name="e-cal-get-uri"></a><h3>e_cal_get_uri ()</h3>
799
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_cal_get_uri                       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1136
<pre class="programlisting">const <a
 
1137
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1138
>gchar</a> *       e_cal_get_uri                       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
800
1139
<p>
801
1140
Queries the URI that is open in a calendar client.</p>
 
1141
<p>
 
1142
</p>
802
1143
<div class="variablelist"><table border="0">
803
1144
<col align="left" valign="top">
804
1145
<tbody>
805
1146
<tr>
806
1147
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
807
 
<td>A calendar client.
 
1148
<td> A calendar client.
808
1149
</td>
809
1150
</tr>
810
1151
<tr>
817
1158
</table></div>
818
1159
</div>
819
1160
<hr>
820
 
<div class="refsect2" lang="en">
 
1161
<div class="refsect2" title="e_cal_is_read_only ()">
821
1162
<a name="e-cal-is-read-only"></a><h3>e_cal_is_read_only ()</h3>
822
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_is_read_only                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
823
 
                                                         <em class="parameter"><code><span class="type">gboolean</span> *read_only</code></em>,
824
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1163
<pre class="programlisting"><a
 
1164
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1165
>gboolean</a>            e_cal_is_read_only                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1166
                                                         <a
 
1167
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1168
>gboolean</a> *read_only,
 
1169
                                                         <a
 
1170
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1171
>GError</a> **error);</pre>
825
1172
<p>
826
1173
Queries whether the calendar client can perform modifications
827
1174
on the calendar or not. Whether the backend is read only or not
828
1175
is specified, on exit, in the <em class="parameter"><code>read_only</code></em> argument.</p>
 
1176
<p>
 
1177
</p>
829
1178
<div class="variablelist"><table border="0">
830
1179
<col align="left" valign="top">
831
1180
<tbody>
832
1181
<tr>
833
1182
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
834
 
<td>A calendar client.
 
1183
<td> A calendar client.
835
1184
</td>
836
1185
</tr>
837
1186
<tr>
838
1187
<td><p><span class="term"><em class="parameter"><code>read_only</code></em> :</span></p></td>
839
 
<td>Return value for read only status.
 
1188
<td> Return value for read only status.
840
1189
</td>
841
1190
</tr>
842
1191
<tr>
843
1192
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
844
 
<td>Placeholder for error information.
 
1193
<td> Placeholder for error information.
845
1194
</td>
846
1195
</tr>
847
1196
<tr>
853
1202
</table></div>
854
1203
</div>
855
1204
<hr>
856
 
<div class="refsect2" lang="en">
 
1205
<div class="refsect2" title="e_cal_get_cal_address ()">
857
1206
<a name="e-cal-get-cal-address"></a><h3>e_cal_get_cal_address ()</h3>
858
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_cal_address               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
859
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **cal_address</code></em>,
860
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1207
<pre class="programlisting"><a
 
1208
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1209
>gboolean</a>            e_cal_get_cal_address               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1210
                                                         <a
 
1211
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1212
>gchar</a> **cal_address,
 
1213
                                                         <a
 
1214
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1215
>GError</a> **error);</pre>
861
1216
<p>
862
1217
Queries the calendar address associated with a calendar client.</p>
 
1218
<p>
 
1219
</p>
863
1220
<div class="variablelist"><table border="0">
864
1221
<col align="left" valign="top">
865
1222
<tbody>
866
1223
<tr>
867
1224
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
868
 
<td>A calendar client.
 
1225
<td> A calendar client.
869
1226
</td>
870
1227
</tr>
871
1228
<tr>
872
1229
<td><p><span class="term"><em class="parameter"><code>cal_address</code></em> :</span></p></td>
873
 
<td>Return value for address information.
 
1230
<td> Return value for address information.
874
1231
</td>
875
1232
</tr>
876
1233
<tr>
877
1234
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
878
 
<td>Placeholder for error information.
 
1235
<td> Placeholder for error information.
879
1236
</td>
880
1237
</tr>
881
1238
<tr>
888
1245
</table></div>
889
1246
</div>
890
1247
<hr>
891
 
<div class="refsect2" lang="en">
 
1248
<div class="refsect2" title="e_cal_get_alarm_email_address ()">
892
1249
<a name="e-cal-get-alarm-email-address"></a><h3>e_cal_get_alarm_email_address ()</h3>
893
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_alarm_email_address       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
894
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **alarm_address</code></em>,
895
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1250
<pre class="programlisting"><a
 
1251
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1252
>gboolean</a>            e_cal_get_alarm_email_address       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1253
                                                         <a
 
1254
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1255
>gchar</a> **alarm_address,
 
1256
                                                         <a
 
1257
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1258
>GError</a> **error);</pre>
896
1259
<p>
897
1260
Queries the address to be used for alarms in a calendar client.</p>
 
1261
<p>
 
1262
</p>
898
1263
<div class="variablelist"><table border="0">
899
1264
<col align="left" valign="top">
900
1265
<tbody>
901
1266
<tr>
902
1267
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
903
 
<td>A calendar client.
 
1268
<td> A calendar client.
904
1269
</td>
905
1270
</tr>
906
1271
<tr>
907
1272
<td><p><span class="term"><em class="parameter"><code>alarm_address</code></em> :</span></p></td>
908
 
<td>Return value for alarm address.
 
1273
<td> Return value for alarm address.
909
1274
</td>
910
1275
</tr>
911
1276
<tr>
912
1277
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
913
 
<td>Placeholder for error information.
 
1278
<td> Placeholder for error information.
914
1279
</td>
915
1280
</tr>
916
1281
<tr>
923
1288
</table></div>
924
1289
</div>
925
1290
<hr>
926
 
<div class="refsect2" lang="en">
 
1291
<div class="refsect2" title="e_cal_get_ldap_attribute ()">
927
1292
<a name="e-cal-get-ldap-attribute"></a><h3>e_cal_get_ldap_attribute ()</h3>
928
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_ldap_attribute            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
929
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **ldap_attribute</code></em>,
930
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1293
<pre class="programlisting"><a
 
1294
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1295
>gboolean</a>            e_cal_get_ldap_attribute            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1296
                                                         <a
 
1297
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1298
>gchar</a> **ldap_attribute,
 
1299
                                                         <a
 
1300
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1301
>GError</a> **error);</pre>
931
1302
<p>
932
1303
Queries the LDAP attribute for a calendar client.</p>
 
1304
<p>
 
1305
</p>
933
1306
<div class="variablelist"><table border="0">
934
1307
<col align="left" valign="top">
935
1308
<tbody>
936
1309
<tr>
937
1310
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
938
 
<td>A calendar client.
 
1311
<td> A calendar client.
939
1312
</td>
940
1313
</tr>
941
1314
<tr>
942
1315
<td><p><span class="term"><em class="parameter"><code>ldap_attribute</code></em> :</span></p></td>
943
 
<td>Return value for the LDAP attribute.
 
1316
<td> Return value for the LDAP attribute.
944
1317
</td>
945
1318
</tr>
946
1319
<tr>
947
1320
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
948
 
<td>Placeholder for error information.
 
1321
<td> Placeholder for error information.
949
1322
</td>
950
1323
</tr>
951
1324
<tr>
958
1331
</table></div>
959
1332
</div>
960
1333
<hr>
961
 
<div class="refsect2" lang="en">
 
1334
<div class="refsect2" title="e_cal_get_one_alarm_only ()">
962
1335
<a name="e-cal-get-one-alarm-only"></a><h3>e_cal_get_one_alarm_only ()</h3>
963
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_one_alarm_only            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1336
<pre class="programlisting"><a
 
1337
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1338
>gboolean</a>            e_cal_get_one_alarm_only            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
964
1339
<p>
965
1340
Checks if a calendar supports only one alarm per component.</p>
 
1341
<p>
 
1342
</p>
966
1343
<div class="variablelist"><table border="0">
967
1344
<col align="left" valign="top">
968
1345
<tbody>
969
1346
<tr>
970
1347
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
971
 
<td>A calendar client.
 
1348
<td> A calendar client.
972
1349
</td>
973
1350
</tr>
974
1351
<tr>
980
1357
</table></div>
981
1358
</div>
982
1359
<hr>
983
 
<div class="refsect2" lang="en">
 
1360
<div class="refsect2" title="e_cal_get_organizer_must_attend ()">
984
1361
<a name="e-cal-get-organizer-must-attend"></a><h3>e_cal_get_organizer_must_attend ()</h3>
985
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_organizer_must_attend     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1362
<pre class="programlisting"><a
 
1363
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1364
>gboolean</a>            e_cal_get_organizer_must_attend     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
986
1365
<p>
987
1366
Checks if a calendar forces organizers of meetings to be also attendees.</p>
 
1367
<p>
 
1368
</p>
988
1369
<div class="variablelist"><table border="0">
989
1370
<col align="left" valign="top">
990
1371
<tbody>
991
1372
<tr>
992
1373
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
993
 
<td>A calendar client.
 
1374
<td> A calendar client.
994
1375
</td>
995
1376
</tr>
996
1377
<tr>
1003
1384
</table></div>
1004
1385
</div>
1005
1386
<hr>
1006
 
<div class="refsect2" lang="en">
 
1387
<div class="refsect2" title="e_cal_get_save_schedules ()">
1007
1388
<a name="e-cal-get-save-schedules"></a><h3>e_cal_get_save_schedules ()</h3>
1008
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_save_schedules            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1389
<pre class="programlisting"><a
 
1390
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1391
>gboolean</a>            e_cal_get_save_schedules            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
1009
1392
<p>
1010
1393
Checks whether the calendar saves schedules.</p>
 
1394
<p>
 
1395
</p>
1011
1396
<div class="variablelist"><table border="0">
1012
1397
<col align="left" valign="top">
1013
1398
<tbody>
1014
1399
<tr>
1015
1400
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1016
 
<td>A calendar client.
 
1401
<td> A calendar client.
1017
1402
</td>
1018
1403
</tr>
1019
1404
<tr>
1025
1410
</table></div>
1026
1411
</div>
1027
1412
<hr>
1028
 
<div class="refsect2" lang="en">
 
1413
<div class="refsect2" title="e_cal_get_static_capability ()">
1029
1414
<a name="e-cal-get-static-capability"></a><h3>e_cal_get_static_capability ()</h3>
1030
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_static_capability         (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1031
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *cap</code></em>);</pre>
 
1415
<pre class="programlisting"><a
 
1416
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1417
>gboolean</a>            e_cal_get_static_capability         (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1418
                                                         const <a
 
1419
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1420
>gchar</a> *cap);</pre>
1032
1421
<p>
1033
1422
Queries the calendar for static capabilities.</p>
 
1423
<p>
 
1424
</p>
1034
1425
<div class="variablelist"><table border="0">
1035
1426
<col align="left" valign="top">
1036
1427
<tbody>
1037
1428
<tr>
1038
1429
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1039
 
<td>A calendar client.
 
1430
<td> A calendar client.
1040
1431
</td>
1041
1432
</tr>
1042
1433
<tr>
1043
1434
<td><p><span class="term"><em class="parameter"><code>cap</code></em> :</span></p></td>
1044
 
<td>Name of the static capability to check.
 
1435
<td> Name of the static capability to check.
1045
1436
</td>
1046
1437
</tr>
1047
1438
<tr>
1053
1444
</table></div>
1054
1445
</div>
1055
1446
<hr>
1056
 
<div class="refsect2" lang="en">
 
1447
<div class="refsect2" title="e_cal_get_organizer_must_accept ()">
1057
1448
<a name="e-cal-get-organizer-must-accept"></a><h3>e_cal_get_organizer_must_accept ()</h3>
1058
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_organizer_must_accept     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1449
<pre class="programlisting"><a
 
1450
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1451
>gboolean</a>            e_cal_get_organizer_must_accept     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
1059
1452
<p>
1060
1453
Checks whether a calendar requires organizer to accept their attendance to
1061
1454
meetings.</p>
 
1455
<p>
 
1456
</p>
1062
1457
<div class="variablelist"><table border="0">
1063
1458
<col align="left" valign="top">
1064
1459
<tbody>
1065
1460
<tr>
1066
1461
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1067
 
<td>A calendar client.
 
1462
<td> A calendar client.
1068
1463
</td>
1069
1464
</tr>
1070
1465
<tr>
1077
1472
</table></div>
1078
1473
</div>
1079
1474
<hr>
1080
 
<div class="refsect2" lang="en">
 
1475
<div class="refsect2" title="e_cal_get_refresh_supported ()">
1081
1476
<a name="e-cal-get-refresh-supported"></a><h3>e_cal_get_refresh_supported ()</h3>
1082
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_refresh_supported         (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
1477
<pre class="programlisting"><a
 
1478
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1479
>gboolean</a>            e_cal_get_refresh_supported         (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
1083
1480
<p>
1084
1481
Checks whether a calendar supports explicit refreshing (see <em class="parameter"><code>e_cal_refresh</code></em>).</p>
 
1482
<p>
 
1483
</p>
1085
1484
<div class="variablelist"><table border="0">
1086
1485
<col align="left" valign="top">
1087
1486
<tbody>
1088
1487
<tr>
1089
1488
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1090
 
<td>A calendar client.
 
1489
<td> A calendar client.
1091
1490
</td>
1092
1491
</tr>
1093
1492
<tr>
1099
1498
</table></div>
1100
1499
</div>
1101
1500
<hr>
1102
 
<div class="refsect2" lang="en">
 
1501
<div class="refsect2" title="e_cal_set_mode ()">
1103
1502
<a name="e-cal-set-mode"></a><h3>e_cal_set_mode ()</h3>
1104
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_set_mode                      (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1105
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode"><span class="type">CalMode</span></a> mode</code></em>);</pre>
 
1503
<pre class="programlisting"><a
 
1504
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1505
>gboolean</a>            e_cal_set_mode                      (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1506
                                                         <a class="link" href="libecal-e-cal-util.html#CalMode" title="enum CalMode">CalMode</a> mode);</pre>
1106
1507
<p>
1107
1508
Switches online/offline mode on the calendar.</p>
 
1509
<p>
 
1510
</p>
1108
1511
<div class="variablelist"><table border="0">
1109
1512
<col align="left" valign="top">
1110
1513
<tbody>
1111
1514
<tr>
1112
1515
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1113
 
<td>A calendar client.
 
1516
<td> A calendar client.
1114
1517
</td>
1115
1518
</tr>
1116
1519
<tr>
1117
1520
<td><p><span class="term"><em class="parameter"><code>mode</code></em> :</span></p></td>
1118
 
<td>Mode to switch to.
 
1521
<td> Mode to switch to.
1119
1522
</td>
1120
1523
</tr>
1121
1524
<tr>
1127
1530
</table></div>
1128
1531
</div>
1129
1532
<hr>
1130
 
<div class="refsect2" lang="en">
 
1533
<div class="refsect2" title="e_cal_get_default_object ()">
1131
1534
<a name="e-cal-get-default-object"></a><h3>e_cal_get_default_object ()</h3>
1132
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_default_object            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1133
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> **icalcomp</code></em>,
1134
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1535
<pre class="programlisting"><a
 
1536
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1537
>gboolean</a>            e_cal_get_default_object            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1538
                                                         icalcomponent **icalcomp,
 
1539
                                                         <a
 
1540
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1541
>GError</a> **error);</pre>
1135
1542
<p>
1136
1543
Retrives an <span class="type">icalcomponent</span> from the backend that contains the default
1137
1544
values for properties needed.</p>
 
1545
<p>
 
1546
</p>
1138
1547
<div class="variablelist"><table border="0">
1139
1548
<col align="left" valign="top">
1140
1549
<tbody>
1141
1550
<tr>
1142
1551
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1143
 
<td>A calendar client.
 
1552
<td> A calendar client.
1144
1553
</td>
1145
1554
</tr>
1146
1555
<tr>
1147
1556
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1148
 
<td>Return value for the default object.
 
1557
<td> Return value for the default object.
1149
1558
</td>
1150
1559
</tr>
1151
1560
<tr>
1152
1561
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1153
 
<td>Placeholder for error information.
 
1562
<td> Placeholder for error information.
1154
1563
</td>
1155
1564
</tr>
1156
1565
<tr>
1162
1571
</table></div>
1163
1572
</div>
1164
1573
<hr>
1165
 
<div class="refsect2" lang="en">
 
1574
<div class="refsect2" title="e_cal_get_object ()">
1166
1575
<a name="e-cal-get-object"></a><h3>e_cal_get_object ()</h3>
1167
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_object                    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1168
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
1169
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
1170
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> **icalcomp</code></em>,
1171
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1576
<pre class="programlisting"><a
 
1577
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1578
>gboolean</a>            e_cal_get_object                    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1579
                                                         const <a
 
1580
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1581
>gchar</a> *uid,
 
1582
                                                         const <a
 
1583
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1584
>gchar</a> *rid,
 
1585
                                                         icalcomponent **icalcomp,
 
1586
                                                         <a
 
1587
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1588
>GError</a> **error);</pre>
1172
1589
<p>
1173
1590
Queries a calendar for a calendar component object based on its unique
1174
1591
identifier.</p>
 
1592
<p>
 
1593
</p>
1175
1594
<div class="variablelist"><table border="0">
1176
1595
<col align="left" valign="top">
1177
1596
<tbody>
1178
1597
<tr>
1179
1598
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1180
 
<td>A calendar client.
 
1599
<td> A calendar client.
1181
1600
</td>
1182
1601
</tr>
1183
1602
<tr>
1184
1603
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
1185
 
<td>Unique identifier for a calendar component.
 
1604
<td> Unique identifier for a calendar component.
1186
1605
</td>
1187
1606
</tr>
1188
1607
<tr>
1189
1608
<td><p><span class="term"><em class="parameter"><code>rid</code></em> :</span></p></td>
1190
 
<td>Recurrence identifier.
 
1609
<td> Recurrence identifier.
1191
1610
</td>
1192
1611
</tr>
1193
1612
<tr>
1194
1613
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1195
 
<td>Return value for the calendar component object.
 
1614
<td> Return value for the calendar component object.
1196
1615
</td>
1197
1616
</tr>
1198
1617
<tr>
1199
1618
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1200
 
<td>Placeholder for error information.
 
1619
<td> Placeholder for error information.
1201
1620
</td>
1202
1621
</tr>
1203
1622
<tr>
1209
1628
</table></div>
1210
1629
</div>
1211
1630
<hr>
1212
 
<div class="refsect2" lang="en">
 
1631
<div class="refsect2" title="e_cal_get_objects_for_uid ()">
1213
1632
<a name="e-cal-get-objects-for-uid"></a><h3>e_cal_get_objects_for_uid ()</h3>
1214
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_objects_for_uid           (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1215
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
1216
 
                                                         <em class="parameter"><code><span class="type">GList</span> **objects</code></em>,
1217
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1633
<pre class="programlisting"><a
 
1634
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1635
>gboolean</a>            e_cal_get_objects_for_uid           (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1636
                                                         const <a
 
1637
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1638
>gchar</a> *uid,
 
1639
                                                         <a
 
1640
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1641
>GList</a> **objects,
 
1642
                                                         <a
 
1643
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1644
>GError</a> **error);</pre>
1218
1645
<p>
1219
1646
Queries a calendar for all calendar components with the given unique
1220
1647
ID. This will return any recurring event and all its detached recurrences.
1221
1648
For non-recurring events, it will just return the object with that ID.</p>
 
1649
<p>
 
1650
</p>
1222
1651
<div class="variablelist"><table border="0">
1223
1652
<col align="left" valign="top">
1224
1653
<tbody>
1225
1654
<tr>
1226
1655
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1227
 
<td>A calendar client.
 
1656
<td> A calendar client.
1228
1657
</td>
1229
1658
</tr>
1230
1659
<tr>
1231
1660
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
1232
 
<td>Unique identifier for a calendar component.
 
1661
<td> Unique identifier for a calendar component.
1233
1662
</td>
1234
1663
</tr>
1235
1664
<tr>
1236
1665
<td><p><span class="term"><em class="parameter"><code>objects</code></em> :</span></p></td>
1237
 
<td>Return value for the list of objects obtained from the backend.
 
1666
<td> Return value for the list of objects obtained from the backend.
1238
1667
</td>
1239
1668
</tr>
1240
1669
<tr>
1241
1670
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1242
 
<td>Placeholder for error information.
 
1671
<td> Placeholder for error information.
1243
1672
</td>
1244
1673
</tr>
1245
1674
<tr>
1251
1680
</table></div>
1252
1681
</div>
1253
1682
<hr>
1254
 
<div class="refsect2" lang="en">
 
1683
<div class="refsect2" title="e_cal_get_changes ()">
1255
1684
<a name="e-cal-get-changes"></a><h3>e_cal_get_changes ()</h3>
1256
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_changes                   (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1257
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *change_id</code></em>,
1258
 
                                                         <em class="parameter"><code><span class="type">GList</span> **changes</code></em>,
1259
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1685
<pre class="programlisting"><a
 
1686
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1687
>gboolean</a>            e_cal_get_changes                   (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1688
                                                         const <a
 
1689
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1690
>gchar</a> *change_id,
 
1691
                                                         <a
 
1692
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1693
>GList</a> **changes,
 
1694
                                                         <a
 
1695
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1696
>GError</a> **error);</pre>
1260
1697
<p>
1261
1698
Returns a list of changes made to the calendar since a specific time. That time
1262
1699
is identified by the <em class="parameter"><code>change_id</code></em> argument, which is used by the backend to
1263
1700
compute the changes done.</p>
 
1701
<p>
 
1702
</p>
1264
1703
<div class="variablelist"><table border="0">
1265
1704
<col align="left" valign="top">
1266
1705
<tbody>
1267
1706
<tr>
1268
1707
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1269
 
<td>A calendar client.
 
1708
<td> A calendar client.
1270
1709
</td>
1271
1710
</tr>
1272
1711
<tr>
1273
1712
<td><p><span class="term"><em class="parameter"><code>change_id</code></em> :</span></p></td>
1274
 
<td>ID to use for comparing changes.
 
1713
<td> ID to use for comparing changes.
1275
1714
</td>
1276
1715
</tr>
1277
1716
<tr>
1278
1717
<td><p><span class="term"><em class="parameter"><code>changes</code></em> :</span></p></td>
1279
 
<td>Return value for the list of changes.
 
1718
<td> Return value for the list of changes.
1280
1719
</td>
1281
1720
</tr>
1282
1721
<tr>
1283
1722
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1284
 
<td>Placeholder for error information.
 
1723
<td> Placeholder for error information.
1285
1724
</td>
1286
1725
</tr>
1287
1726
<tr>
1293
1732
</table></div>
1294
1733
</div>
1295
1734
<hr>
1296
 
<div class="refsect2" lang="en">
 
1735
<div class="refsect2" title="e_cal_free_change_list ()">
1297
1736
<a name="e-cal-free-change-list"></a><h3>e_cal_free_change_list ()</h3>
1298
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_free_change_list              (<em class="parameter"><code><span class="type">GList</span> *list</code></em>);</pre>
 
1737
<pre class="programlisting">void                e_cal_free_change_list              (<a
 
1738
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1739
>GList</a> *list);</pre>
1299
1740
<p>
1300
1741
Free a list of changes as returned by <a class="link" href="ECal.html#e-cal-get-changes" title="e_cal_get_changes ()"><span class="type">e_cal_get_changes</span></a>.</p>
 
1742
<p>
 
1743
</p>
1301
1744
<div class="variablelist"><table border="0">
1302
1745
<col align="left" valign="top">
1303
1746
<tbody><tr>
1304
1747
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
1305
 
<td>List of changes to be freed.
 
1748
<td> List of changes to be freed.
1306
1749
</td>
1307
1750
</tr></tbody>
1308
1751
</table></div>
1309
1752
</div>
1310
1753
<hr>
1311
 
<div class="refsect2" lang="en">
 
1754
<div class="refsect2" title="e_cal_get_object_list ()">
1312
1755
<a name="e-cal-get-object-list"></a><h3>e_cal_get_object_list ()</h3>
1313
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_object_list               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1314
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
1315
 
                                                         <em class="parameter"><code><span class="type">GList</span> **objects</code></em>,
1316
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1756
<pre class="programlisting"><a
 
1757
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1758
>gboolean</a>            e_cal_get_object_list               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1759
                                                         const <a
 
1760
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1761
>gchar</a> *query,
 
1762
                                                         <a
 
1763
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1764
>GList</a> **objects,
 
1765
                                                         <a
 
1766
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1767
>GError</a> **error);</pre>
1317
1768
<p>
1318
1769
Gets a list of objects from the calendar that match the query specified
1319
1770
by the <em class="parameter"><code>query</code></em> argument. The objects will be returned in the <em class="parameter"><code>objects</code></em>
1320
1771
argument, which is a list of <span class="type">icalcomponent</span>. When done, this list
1321
1772
should be freed by using the <a class="link" href="ECal.html#e-cal-free-object-list" title="e_cal_free_object_list ()"><span class="type">e_cal_free_object_list</span></a> function.</p>
 
1773
<p>
 
1774
</p>
1322
1775
<div class="variablelist"><table border="0">
1323
1776
<col align="left" valign="top">
1324
1777
<tbody>
1325
1778
<tr>
1326
1779
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1327
 
<td>A calendar client.
 
1780
<td> A calendar client.
1328
1781
</td>
1329
1782
</tr>
1330
1783
<tr>
1331
1784
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
1332
 
<td>Query string.
 
1785
<td> Query string.
1333
1786
</td>
1334
1787
</tr>
1335
1788
<tr>
1336
1789
<td><p><span class="term"><em class="parameter"><code>objects</code></em> :</span></p></td>
1337
 
<td>Return value for list of objects.
 
1790
<td> Return value for list of objects.
1338
1791
</td>
1339
1792
</tr>
1340
1793
<tr>
1341
1794
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1342
 
<td>Placeholder for error information.
 
1795
<td> Placeholder for error information.
1343
1796
</td>
1344
1797
</tr>
1345
1798
<tr>
1351
1804
</table></div>
1352
1805
</div>
1353
1806
<hr>
1354
 
<div class="refsect2" lang="en">
 
1807
<div class="refsect2" title="e_cal_get_object_list_as_comp ()">
1355
1808
<a name="e-cal-get-object-list-as-comp"></a><h3>e_cal_get_object_list_as_comp ()</h3>
1356
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_object_list_as_comp       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1357
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *query</code></em>,
1358
 
                                                         <em class="parameter"><code><span class="type">GList</span> **objects</code></em>,
1359
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1809
<pre class="programlisting"><a
 
1810
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1811
>gboolean</a>            e_cal_get_object_list_as_comp       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1812
                                                         const <a
 
1813
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
1814
>gchar</a> *query,
 
1815
                                                         <a
 
1816
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1817
>GList</a> **objects,
 
1818
                                                         <a
 
1819
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1820
>GError</a> **error);</pre>
1360
1821
<p>
1361
1822
Gets a list of objects from the calendar that match the query specified
1362
1823
by the <em class="parameter"><code>query</code></em> argument. The objects will be returned in the <em class="parameter"><code>objects</code></em>
1363
1824
argument, which is a list of <a class="link" href="ECalComponent.html" title="ECalComponent"><span class="type">ECalComponent</span></a>.</p>
 
1825
<p>
 
1826
</p>
1364
1827
<div class="variablelist"><table border="0">
1365
1828
<col align="left" valign="top">
1366
1829
<tbody>
1367
1830
<tr>
1368
1831
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1369
 
<td>A calendar client.
 
1832
<td> A calendar client.
1370
1833
</td>
1371
1834
</tr>
1372
1835
<tr>
1373
1836
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
1374
 
<td>Query string.
 
1837
<td> Query string.
1375
1838
</td>
1376
1839
</tr>
1377
1840
<tr>
1378
1841
<td><p><span class="term"><em class="parameter"><code>objects</code></em> :</span></p></td>
1379
 
<td>Return value for list of objects.
 
1842
<td> Return value for list of objects.
1380
1843
</td>
1381
1844
</tr>
1382
1845
<tr>
1383
1846
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1384
 
<td>Placeholder for error information.
 
1847
<td> Placeholder for error information.
1385
1848
</td>
1386
1849
</tr>
1387
1850
<tr>
1393
1856
</table></div>
1394
1857
</div>
1395
1858
<hr>
1396
 
<div class="refsect2" lang="en">
 
1859
<div class="refsect2" title="e_cal_free_object_list ()">
1397
1860
<a name="e-cal-free-object-list"></a><h3>e_cal_free_object_list ()</h3>
1398
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_free_object_list              (<em class="parameter"><code><span class="type">GList</span> *objects</code></em>);</pre>
 
1861
<pre class="programlisting">void                e_cal_free_object_list              (<a
 
1862
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1863
>GList</a> *objects);</pre>
1399
1864
<p>
1400
1865
Frees a list of objects as returned by <a class="link" href="ECal.html#e-cal-get-object-list" title="e_cal_get_object_list ()"><span class="type">e_cal_get_object_list</span></a>.</p>
 
1866
<p>
 
1867
</p>
1401
1868
<div class="variablelist"><table border="0">
1402
1869
<col align="left" valign="top">
1403
1870
<tbody><tr>
1404
1871
<td><p><span class="term"><em class="parameter"><code>objects</code></em> :</span></p></td>
1405
 
<td>List of objects to be freed.
 
1872
<td> List of objects to be freed.
1406
1873
</td>
1407
1874
</tr></tbody>
1408
1875
</table></div>
1409
1876
</div>
1410
1877
<hr>
1411
 
<div class="refsect2" lang="en">
 
1878
<div class="refsect2" title="e_cal_get_free_busy ()">
1412
1879
<a name="e-cal-get-free-busy"></a><h3>e_cal_get_free_busy ()</h3>
1413
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_free_busy                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1414
 
                                                         <em class="parameter"><code><span class="type">GList</span> *users</code></em>,
1415
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
1416
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
1417
 
                                                         <em class="parameter"><code><span class="type">GList</span> **freebusy</code></em>,
1418
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
1880
<pre class="programlisting"><a
 
1881
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
1882
>gboolean</a>            e_cal_get_free_busy                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1883
                                                         <a
 
1884
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1885
>GList</a> *users,
 
1886
                                                         time_t start,
 
1887
                                                         time_t end,
 
1888
                                                         <a
 
1889
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
1890
>GList</a> **freebusy,
 
1891
                                                         <a
 
1892
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
1893
>GError</a> **error);</pre>
1419
1894
<p>
1420
1895
Gets free/busy information from the calendar server.</p>
 
1896
<p>
 
1897
</p>
1421
1898
<div class="variablelist"><table border="0">
1422
1899
<col align="left" valign="top">
1423
1900
<tbody>
1424
1901
<tr>
1425
1902
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1426
 
<td>A calendar client.
 
1903
<td> A calendar client.
1427
1904
</td>
1428
1905
</tr>
1429
1906
<tr>
1430
1907
<td><p><span class="term"><em class="parameter"><code>users</code></em> :</span></p></td>
1431
 
<td>List of users to retrieve free/busy information for.
 
1908
<td> List of users to retrieve free/busy information for.
1432
1909
</td>
1433
1910
</tr>
1434
1911
<tr>
1435
1912
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
1436
 
<td>Start time for query.
 
1913
<td> Start time for query.
1437
1914
</td>
1438
1915
</tr>
1439
1916
<tr>
1440
1917
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
1441
 
<td>End time for query.
 
1918
<td> End time for query.
1442
1919
</td>
1443
1920
</tr>
1444
1921
<tr>
1445
1922
<td><p><span class="term"><em class="parameter"><code>freebusy</code></em> :</span></p></td>
1446
 
<td>Return value for VFREEBUSY objects.
 
1923
<td> Return value for VFREEBUSY objects.
1447
1924
</td>
1448
1925
</tr>
1449
1926
<tr>
1450
1927
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1451
 
<td>Placeholder for error information.
 
1928
<td> Placeholder for error information.
1452
1929
</td>
1453
1930
</tr>
1454
1931
<tr>
1460
1937
</table></div>
1461
1938
</div>
1462
1939
<hr>
1463
 
<div class="refsect2" lang="en">
 
1940
<div class="refsect2" title="e_cal_generate_instances ()">
1464
1941
<a name="e-cal-generate-instances"></a><h3>e_cal_generate_instances ()</h3>
1465
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_generate_instances            (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1466
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
1467
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
1468
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()"><span class="type">ECalRecurInstanceFn</span></a> cb</code></em>,
1469
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> cb_data</code></em>);</pre>
 
1942
<pre class="programlisting">void                e_cal_generate_instances            (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1943
                                                         time_t start,
 
1944
                                                         time_t end,
 
1945
                                                         <a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()">ECalRecurInstanceFn</a> cb,
 
1946
                                                         <a
 
1947
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
1948
>gpointer</a> cb_data);</pre>
1470
1949
<p>
1471
1950
Does a combination of #<a class="link" href="ECal.html#e-cal-get-object-list" title="e_cal_get_object_list ()"><code class="function">e_cal_get_object_list()</code></a> and
1472
1951
#<a class="link" href="libecal-e-cal-recur.html#e-cal-recur-generate-instances" title="e_cal_recur_generate_instances ()"><code class="function">e_cal_recur_generate_instances()</code></a>.
1473
1952
</p>
1474
1953
<p>
1475
 
The callback function should do a <code class="function">g_object_ref()</code> of the calendar component
 
1954
The callback function should do a <a
 
1955
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"
 
1956
><code class="function">g_object_ref()</code></a> of the calendar component
1476
1957
it gets passed if it intends to keep it around, since it will be unref'ed
1477
1958
as soon as the callback returns.</p>
 
1959
<p>
 
1960
</p>
1478
1961
<div class="variablelist"><table border="0">
1479
1962
<col align="left" valign="top">
1480
1963
<tbody>
1481
1964
<tr>
1482
1965
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1483
 
<td>A calendar client.
 
1966
<td> A calendar client.
1484
1967
</td>
1485
1968
</tr>
1486
1969
<tr>
1487
1970
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
1488
 
<td>Start time for query.
 
1971
<td> Start time for query.
1489
1972
</td>
1490
1973
</tr>
1491
1974
<tr>
1492
1975
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
1493
 
<td>End time for query.
 
1976
<td> End time for query.
1494
1977
</td>
1495
1978
</tr>
1496
1979
<tr>
1497
1980
<td><p><span class="term"><em class="parameter"><code>cb</code></em> :</span></p></td>
1498
 
<td>Callback for each generated instance.
 
1981
<td> Callback for each generated instance.
1499
1982
</td>
1500
1983
</tr>
1501
1984
<tr>
1502
1985
<td><p><span class="term"><em class="parameter"><code>cb_data</code></em> :</span></p></td>
1503
 
<td>Closure data for the callback.
 
1986
<td> Closure data for the callback.
1504
1987
</td>
1505
1988
</tr>
1506
1989
</tbody>
1507
1990
</table></div>
1508
1991
</div>
1509
1992
<hr>
1510
 
<div class="refsect2" lang="en">
 
1993
<div class="refsect2" title="e_cal_generate_instances_for_object ()">
1511
1994
<a name="e-cal-generate-instances-for-object"></a><h3>e_cal_generate_instances_for_object ()</h3>
1512
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_generate_instances_for_object (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1513
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
1514
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
1515
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
1516
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()"><span class="type">ECalRecurInstanceFn</span></a> cb</code></em>,
1517
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> cb_data</code></em>);</pre>
 
1995
<pre class="programlisting">void                e_cal_generate_instances_for_object (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
1996
                                                         icalcomponent *icalcomp,
 
1997
                                                         time_t start,
 
1998
                                                         time_t end,
 
1999
                                                         <a class="link" href="libecal-e-cal-recur.html#ECalRecurInstanceFn" title="ECalRecurInstanceFn ()">ECalRecurInstanceFn</a> cb,
 
2000
                                                         <a
 
2001
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
2002
>gpointer</a> cb_data);</pre>
1518
2003
<p>
1519
2004
Does a combination of #<a class="link" href="ECal.html#e-cal-get-object-list" title="e_cal_get_object_list ()"><code class="function">e_cal_get_object_list()</code></a> and
1520
2005
#<a class="link" href="libecal-e-cal-recur.html#e-cal-recur-generate-instances" title="e_cal_recur_generate_instances ()"><code class="function">e_cal_recur_generate_instances()</code></a>, like #<a class="link" href="ECal.html#e-cal-generate-instances" title="e_cal_generate_instances ()"><code class="function">e_cal_generate_instances()</code></a>, but
1521
2006
for a single object.
1522
2007
</p>
1523
2008
<p>
1524
 
The callback function should do a <code class="function">g_object_ref()</code> of the calendar component
 
2009
The callback function should do a <a
 
2010
href="http://library.gnome.org/devel/gobject/unstable/gobject-The-Base-Object-Type.html#g-object-ref"
 
2011
><code class="function">g_object_ref()</code></a> of the calendar component
1525
2012
it gets passed if it intends to keep it around, since it will be unref'ed
1526
2013
as soon as the callback returns.</p>
 
2014
<p>
 
2015
</p>
1527
2016
<div class="variablelist"><table border="0">
1528
2017
<col align="left" valign="top">
1529
2018
<tbody>
1530
2019
<tr>
1531
2020
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1532
 
<td>A calendar client.
 
2021
<td> A calendar client.
1533
2022
</td>
1534
2023
</tr>
1535
2024
<tr>
1536
2025
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1537
 
<td>Object to generate instances from.
 
2026
<td> Object to generate instances from.
1538
2027
</td>
1539
2028
</tr>
1540
2029
<tr>
1541
2030
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
1542
 
<td>Start time for query.
 
2031
<td> Start time for query.
1543
2032
</td>
1544
2033
</tr>
1545
2034
<tr>
1546
2035
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
1547
 
<td>End time for query.
 
2036
<td> End time for query.
1548
2037
</td>
1549
2038
</tr>
1550
2039
<tr>
1551
2040
<td><p><span class="term"><em class="parameter"><code>cb</code></em> :</span></p></td>
1552
 
<td>Callback for each generated instance.
 
2041
<td> Callback for each generated instance.
1553
2042
</td>
1554
2043
</tr>
1555
2044
<tr>
1556
2045
<td><p><span class="term"><em class="parameter"><code>cb_data</code></em> :</span></p></td>
1557
 
<td>Closure data for the callback.
 
2046
<td> Closure data for the callback.
1558
2047
</td>
1559
2048
</tr>
1560
2049
</tbody>
1561
2050
</table></div>
1562
2051
</div>
1563
2052
<hr>
1564
 
<div class="refsect2" lang="en">
 
2053
<div class="refsect2" title="e_cal_get_alarms_in_range ()">
1565
2054
<a name="e-cal-get-alarms-in-range"></a><h3>e_cal_get_alarms_in_range ()</h3>
1566
 
<pre class="programlisting"><span class="returnvalue">GSList</span> *            e_cal_get_alarms_in_range           (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1567
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
1568
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>);</pre>
 
2055
<pre class="programlisting"><a
 
2056
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"
 
2057
>GSList</a> *            e_cal_get_alarms_in_range           (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2058
                                                         time_t start,
 
2059
                                                         time_t end);</pre>
1569
2060
<p>
1570
2061
Queries a calendar for the alarms that trigger in the specified range of
1571
2062
time.</p>
 
2063
<p>
 
2064
</p>
1572
2065
<div class="variablelist"><table border="0">
1573
2066
<col align="left" valign="top">
1574
2067
<tbody>
1575
2068
<tr>
1576
2069
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1577
 
<td>A calendar client.
 
2070
<td> A calendar client.
1578
2071
</td>
1579
2072
</tr>
1580
2073
<tr>
1581
2074
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
1582
 
<td>Start time for query.
 
2075
<td> Start time for query.
1583
2076
</td>
1584
2077
</tr>
1585
2078
<tr>
1586
2079
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
1587
 
<td>End time for query.
 
2080
<td> End time for query.
1588
2081
</td>
1589
2082
</tr>
1590
2083
<tr>
1592
2085
<td> A list of <a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms"><span class="type">ECalComponentAlarms</span></a> structures.  This should be freed
1593
2086
using the #<a class="link" href="ECal.html#e-cal-free-alarms" title="e_cal_free_alarms ()"><code class="function">e_cal_free_alarms()</code></a> function, or by freeing each element
1594
2087
separately with #<a class="link" href="ECalComponent.html#e-cal-component-alarms-free" title="e_cal_component_alarms_free ()"><code class="function">e_cal_component_alarms_free()</code></a> and then freeing the list with
1595
 
#<code class="function">g_slist_free()</code>.
 
2088
#<a
 
2089
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#g-slist-free"
 
2090
><code class="function">g_slist_free()</code></a>.
1596
2091
</td>
1597
2092
</tr>
1598
2093
</tbody>
1599
2094
</table></div>
1600
2095
</div>
1601
2096
<hr>
1602
 
<div class="refsect2" lang="en">
 
2097
<div class="refsect2" title="e_cal_free_alarms ()">
1603
2098
<a name="e-cal-free-alarms"></a><h3>e_cal_free_alarms ()</h3>
1604
 
<pre class="programlisting"><span class="returnvalue">void</span>                e_cal_free_alarms                   (<em class="parameter"><code><span class="type">GSList</span> *comp_alarms</code></em>);</pre>
 
2099
<pre class="programlisting">void                e_cal_free_alarms                   (<a
 
2100
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"
 
2101
>GSList</a> *comp_alarms);</pre>
1605
2102
<p>
1606
2103
Frees a list of <a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms"><span class="type">ECalComponentAlarms</span></a> structures as returned by
1607
2104
<a class="link" href="ECal.html#e-cal-get-alarms-in-range" title="e_cal_get_alarms_in_range ()"><code class="function">e_cal_get_alarms_in_range()</code></a>.</p>
 
2105
<p>
 
2106
</p>
1608
2107
<div class="variablelist"><table border="0">
1609
2108
<col align="left" valign="top">
1610
2109
<tbody><tr>
1611
2110
<td><p><span class="term"><em class="parameter"><code>comp_alarms</code></em> :</span></p></td>
1612
 
<td>A list of <a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms"><span class="type">ECalComponentAlarms</span></a> structures.
 
2111
<td> A list of <a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms"><span class="type">ECalComponentAlarms</span></a> structures.
1613
2112
</td>
1614
2113
</tr></tbody>
1615
2114
</table></div>
1616
2115
</div>
1617
2116
<hr>
1618
 
<div class="refsect2" lang="en">
 
2117
<div class="refsect2" title="e_cal_get_alarms_for_object ()">
1619
2118
<a name="e-cal-get-alarms-for-object"></a><h3>e_cal_get_alarms_for_object ()</h3>
1620
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_alarms_for_object         (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1621
 
                                                         <em class="parameter"><code>const <a class="link" href="ECalComponent.html#ECalComponentId" title="ECalComponentId"><span class="type">ECalComponentId</span></a> *id</code></em>,
1622
 
                                                         <em class="parameter"><code><span class="type">time_t</span> start</code></em>,
1623
 
                                                         <em class="parameter"><code><span class="type">time_t</span> end</code></em>,
1624
 
                                                         <em class="parameter"><code><a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms"><span class="type">ECalComponentAlarms</span></a> **alarms</code></em>);</pre>
 
2119
<pre class="programlisting"><a
 
2120
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2121
>gboolean</a>            e_cal_get_alarms_for_object         (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2122
                                                         const <a class="link" href="ECalComponent.html#ECalComponentId" title="ECalComponentId">ECalComponentId</a> *id,
 
2123
                                                         time_t start,
 
2124
                                                         time_t end,
 
2125
                                                         <a class="link" href="ECalComponent.html#ECalComponentAlarms" title="ECalComponentAlarms">ECalComponentAlarms</a> **alarms);</pre>
1625
2126
<p>
1626
2127
Queries a calendar for the alarms of a particular object that trigger in the
1627
2128
specified range of time.</p>
 
2129
<p>
 
2130
</p>
1628
2131
<div class="variablelist"><table border="0">
1629
2132
<col align="left" valign="top">
1630
2133
<tbody>
1631
2134
<tr>
1632
2135
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1633
 
<td>A calendar client.
 
2136
<td> A calendar client.
1634
2137
</td>
1635
2138
</tr>
1636
2139
<tr>
1637
2140
<td><p><span class="term"><em class="parameter"><code>id</code></em> :</span></p></td>
1638
 
<td>Unique identifier for a calendar component.
 
2141
<td> Unique identifier for a calendar component.
1639
2142
</td>
1640
2143
</tr>
1641
2144
<tr>
1642
2145
<td><p><span class="term"><em class="parameter"><code>start</code></em> :</span></p></td>
1643
 
<td>Start time for query.
 
2146
<td> Start time for query.
1644
2147
</td>
1645
2148
</tr>
1646
2149
<tr>
1647
2150
<td><p><span class="term"><em class="parameter"><code>end</code></em> :</span></p></td>
1648
 
<td>End time for query.
 
2151
<td> End time for query.
1649
2152
</td>
1650
2153
</tr>
1651
2154
<tr>
1652
2155
<td><p><span class="term"><em class="parameter"><code>alarms</code></em> :</span></p></td>
1653
 
<td>Return value for the component's alarm instances.  Will return NULL
 
2156
<td> Return value for the component's alarm instances.  Will return NULL
1654
2157
if no instances occur within the specified time range.  This should be freed
1655
2158
using the <a class="link" href="ECalComponent.html#e-cal-component-alarms-free" title="e_cal_component_alarms_free ()"><code class="function">e_cal_component_alarms_free()</code></a> function.
1656
2159
</td>
1664
2167
</table></div>
1665
2168
</div>
1666
2169
<hr>
1667
 
<div class="refsect2" lang="en">
 
2170
<div class="refsect2" title="e_cal_create_object ()">
1668
2171
<a name="e-cal-create-object"></a><h3>e_cal_create_object ()</h3>
1669
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_create_object                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1670
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
1671
 
                                                         <em class="parameter"><code><span class="type">gchar</span> **uid</code></em>,
1672
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2172
<pre class="programlisting"><a
 
2173
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2174
>gboolean</a>            e_cal_create_object                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2175
                                                         icalcomponent *icalcomp,
 
2176
                                                         <a
 
2177
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2178
>gchar</a> **uid,
 
2179
                                                         <a
 
2180
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2181
>GError</a> **error);</pre>
1673
2182
<p>
1674
2183
Requests the calendar backend to create the object specified by the <em class="parameter"><code>icalcomp</code></em>
1675
2184
argument. Some backends would assign a specific UID to the newly created object,
1676
2185
in those cases that UID would be returned in the <em class="parameter"><code>uid</code></em> argument.</p>
 
2186
<p>
 
2187
</p>
1677
2188
<div class="variablelist"><table border="0">
1678
2189
<col align="left" valign="top">
1679
2190
<tbody>
1680
2191
<tr>
1681
2192
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1682
 
<td>A calendar client.
 
2193
<td> A calendar client.
1683
2194
</td>
1684
2195
</tr>
1685
2196
<tr>
1686
2197
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1687
 
<td>The component to create.
 
2198
<td> The component to create.
1688
2199
</td>
1689
2200
</tr>
1690
2201
<tr>
1691
2202
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
1692
 
<td>Return value for the UID assigned to the new component by the calendar backend.
 
2203
<td> Return value for the UID assigned to the new component by the calendar backend.
1693
2204
</td>
1694
2205
</tr>
1695
2206
<tr>
1696
2207
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1697
 
<td>Placeholder for error information.
 
2208
<td> Placeholder for error information.
1698
2209
</td>
1699
2210
</tr>
1700
2211
<tr>
1706
2217
</table></div>
1707
2218
</div>
1708
2219
<hr>
1709
 
<div class="refsect2" lang="en">
 
2220
<div class="refsect2" title="e_cal_modify_object ()">
1710
2221
<a name="e-cal-modify-object"></a><h3>e_cal_modify_object ()</h3>
1711
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_modify_object                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1712
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
1713
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>,
1714
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2222
<pre class="programlisting"><a
 
2223
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2224
>gboolean</a>            e_cal_modify_object                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2225
                                                         icalcomponent *icalcomp,
 
2226
                                                         <a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType">CalObjModType</a> mod,
 
2227
                                                         <a
 
2228
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2229
>GError</a> **error);</pre>
1715
2230
<p>
1716
2231
Requests the calendar backend to modify an existing object. If the object
1717
2232
does not exist on the calendar, an error will be returned.
1721
2236
if all instances (CALOBJ_MOD_ALL), a single instance (CALOBJ_MOD_THIS),
1722
2237
or a specific set of instances (CALOBJ_MOD_THISNADPRIOR and
1723
2238
CALOBJ_MOD_THISANDFUTURE).</p>
 
2239
<p>
 
2240
</p>
1724
2241
<div class="variablelist"><table border="0">
1725
2242
<col align="left" valign="top">
1726
2243
<tbody>
1727
2244
<tr>
1728
2245
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1729
 
<td>A calendar client.
 
2246
<td> A calendar client.
1730
2247
</td>
1731
2248
</tr>
1732
2249
<tr>
1733
2250
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1734
 
<td>Component to modify.
 
2251
<td> Component to modify.
1735
2252
</td>
1736
2253
</tr>
1737
2254
<tr>
1738
2255
<td><p><span class="term"><em class="parameter"><code>mod</code></em> :</span></p></td>
1739
 
<td>Type of modification.
 
2256
<td> Type of modification.
1740
2257
</td>
1741
2258
</tr>
1742
2259
<tr>
1743
2260
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1744
 
<td>Placeholder for error information.
 
2261
<td> Placeholder for error information.
1745
2262
</td>
1746
2263
</tr>
1747
2264
<tr>
1753
2270
</table></div>
1754
2271
</div>
1755
2272
<hr>
1756
 
<div class="refsect2" lang="en">
 
2273
<div class="refsect2" title="e_cal_remove_object ()">
1757
2274
<a name="e-cal-remove-object"></a><h3>e_cal_remove_object ()</h3>
1758
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_remove_object                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1759
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
1760
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2275
<pre class="programlisting"><a
 
2276
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2277
>gboolean</a>            e_cal_remove_object                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2278
                                                         const <a
 
2279
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2280
>gchar</a> *uid,
 
2281
                                                         <a
 
2282
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2283
>GError</a> **error);</pre>
1761
2284
<p>
1762
2285
Asks a calendar to remove a component.  If the server is able to remove the
1763
2286
component, all clients will be notified and they will emit the "obj_removed"
1764
2287
signal.</p>
 
2288
<p>
 
2289
</p>
1765
2290
<div class="variablelist"><table border="0">
1766
2291
<col align="left" valign="top">
1767
2292
<tbody>
1768
2293
<tr>
1769
2294
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1770
 
<td>A calendar client.
 
2295
<td>  A calendar client.
1771
2296
</td>
1772
2297
</tr>
1773
2298
<tr>
1774
2299
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
1775
 
<td>Unique identifier of the calendar component to remove.
 
2300
<td> Unique identifier of the calendar component to remove.
1776
2301
</td>
1777
2302
</tr>
1778
2303
<tr>
1779
2304
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1780
 
<td>Placeholder for error information.
 
2305
<td> Placeholder for error information.
1781
2306
</td>
1782
2307
</tr>
1783
2308
<tr>
1789
2314
</table></div>
1790
2315
</div>
1791
2316
<hr>
1792
 
<div class="refsect2" lang="en">
 
2317
<div class="refsect2" title="e_cal_remove_object_with_mod ()">
1793
2318
<a name="e-cal-remove-object-with-mod"></a><h3>e_cal_remove_object_with_mod ()</h3>
1794
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_remove_object_with_mod        (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1795
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
1796
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
1797
 
                                                         <em class="parameter"><code><a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType"><span class="type">CalObjModType</span></a> mod</code></em>,
1798
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2319
<pre class="programlisting"><a
 
2320
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2321
>gboolean</a>            e_cal_remove_object_with_mod        (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2322
                                                         const <a
 
2323
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2324
>gchar</a> *uid,
 
2325
                                                         const <a
 
2326
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2327
>gchar</a> *rid,
 
2328
                                                         <a class="link" href="libecal-e-cal-util.html#CalObjModType" title="enum CalObjModType">CalObjModType</a> mod,
 
2329
                                                         <a
 
2330
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2331
>GError</a> **error);</pre>
1799
2332
<p>
1800
2333
This function allows the removal of instances of a recurrent
1801
2334
appointment. By using a combination of the <em class="parameter"><code>uid</code></em>, <em class="parameter"><code>rid</code></em> and <em class="parameter"><code>mod</code></em>
1806
2339
If not all instances are removed, the client will get a "obj_modified"
1807
2340
signal, while it will get a "obj_removed" signal when all instances
1808
2341
are removed.</p>
 
2342
<p>
 
2343
</p>
1809
2344
<div class="variablelist"><table border="0">
1810
2345
<col align="left" valign="top">
1811
2346
<tbody>
1812
2347
<tr>
1813
2348
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1814
 
<td>A calendar client.
 
2349
<td> A calendar client.
1815
2350
</td>
1816
2351
</tr>
1817
2352
<tr>
1818
2353
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
1819
 
<td>UID og the object to remove.
 
2354
<td> UID og the object to remove.
1820
2355
</td>
1821
2356
</tr>
1822
2357
<tr>
1823
2358
<td><p><span class="term"><em class="parameter"><code>rid</code></em> :</span></p></td>
1824
 
<td>Recurrence ID of the specific recurrence to remove.
 
2359
<td> Recurrence ID of the specific recurrence to remove.
1825
2360
</td>
1826
2361
</tr>
1827
2362
<tr>
1828
2363
<td><p><span class="term"><em class="parameter"><code>mod</code></em> :</span></p></td>
1829
 
<td>Type of removal.
 
2364
<td> Type of removal.
1830
2365
</td>
1831
2366
</tr>
1832
2367
<tr>
1833
2368
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1834
 
<td>Placeholder for error information.
 
2369
<td> Placeholder for error information.
1835
2370
</td>
1836
2371
</tr>
1837
2372
<tr>
1843
2378
</table></div>
1844
2379
</div>
1845
2380
<hr>
1846
 
<div class="refsect2" lang="en">
 
2381
<div class="refsect2" title="e_cal_discard_alarm ()">
1847
2382
<a name="e-cal-discard-alarm"></a><h3>e_cal_discard_alarm ()</h3>
1848
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_discard_alarm                 (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1849
 
                                                         <em class="parameter"><code><a class="link" href="ECalComponent.html" title="ECalComponent"><span class="type">ECalComponent</span></a> *comp</code></em>,
1850
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *auid</code></em>,
1851
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2383
<pre class="programlisting"><a
 
2384
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2385
>gboolean</a>            e_cal_discard_alarm                 (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2386
                                                         <a class="link" href="ECalComponent.html" title="ECalComponent">ECalComponent</a> *comp,
 
2387
                                                         const <a
 
2388
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2389
>gchar</a> *auid,
 
2390
                                                         <a
 
2391
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2392
>GError</a> **error);</pre>
1852
2393
<p>
1853
2394
Tells the calendar backend to get rid of the alarm identified by the
1854
2395
<em class="parameter"><code>auid</code></em> argument in <em class="parameter"><code>comp</code></em>. Some backends might remove the alarm or
1855
2396
update internal information about the alarm be discarded, or, like
1856
2397
the file backend does, ignore the operation.</p>
 
2398
<p>
 
2399
</p>
1857
2400
<div class="variablelist"><table border="0">
1858
2401
<col align="left" valign="top">
1859
2402
<tbody>
1860
2403
<tr>
1861
2404
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1862
 
<td>A calendar ecal.
 
2405
<td> A calendar ecal.
1863
2406
</td>
1864
2407
</tr>
1865
2408
<tr>
1866
2409
<td><p><span class="term"><em class="parameter"><code>comp</code></em> :</span></p></td>
1867
 
<td>The component to discard the alarm from.
 
2410
<td> The component to discard the alarm from.
1868
2411
</td>
1869
2412
</tr>
1870
2413
<tr>
1871
2414
<td><p><span class="term"><em class="parameter"><code>auid</code></em> :</span></p></td>
1872
 
<td>Unique identifier of the alarm to be discarded.
 
2415
<td> Unique identifier of the alarm to be discarded.
1873
2416
</td>
1874
2417
</tr>
1875
2418
<tr>
1876
2419
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1877
 
<td>Placeholder for error information.
 
2420
<td> Placeholder for error information.
1878
2421
</td>
1879
2422
</tr>
1880
2423
<tr>
1886
2429
</table></div>
1887
2430
</div>
1888
2431
<hr>
1889
 
<div class="refsect2" lang="en">
 
2432
<div class="refsect2" title="e_cal_receive_objects ()">
1890
2433
<a name="e-cal-receive-objects"></a><h3>e_cal_receive_objects ()</h3>
1891
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_receive_objects               (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1892
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
1893
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2434
<pre class="programlisting"><a
 
2435
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2436
>gboolean</a>            e_cal_receive_objects               (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2437
                                                         icalcomponent *icalcomp,
 
2438
                                                         <a
 
2439
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2440
>GError</a> **error);</pre>
1894
2441
<p>
1895
2442
Makes the backend receive the set of iCalendar objects specified in the
1896
2443
<em class="parameter"><code>icalcomp</code></em> argument. This is used for iTIP confirmation/cancellation
1897
2444
messages for scheduled meetings.</p>
 
2445
<p>
 
2446
</p>
1898
2447
<div class="variablelist"><table border="0">
1899
2448
<col align="left" valign="top">
1900
2449
<tbody>
1901
2450
<tr>
1902
2451
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1903
 
<td>A calendar client.
 
2452
<td>  A calendar client.
1904
2453
</td>
1905
2454
</tr>
1906
2455
<tr>
1907
2456
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1908
 
<td>An icalcomponent.
 
2457
<td> An icalcomponent.
1909
2458
</td>
1910
2459
</tr>
1911
2460
<tr>
1912
2461
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1913
 
<td>Placeholder for error information.
 
2462
<td> Placeholder for error information.
1914
2463
</td>
1915
2464
</tr>
1916
2465
<tr>
1922
2471
</table></div>
1923
2472
</div>
1924
2473
<hr>
1925
 
<div class="refsect2" lang="en">
 
2474
<div class="refsect2" title="e_cal_send_objects ()">
1926
2475
<a name="e-cal-send-objects"></a><h3>e_cal_send_objects ()</h3>
1927
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_send_objects                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1928
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>,
1929
 
                                                         <em class="parameter"><code><span class="type">GList</span> **users</code></em>,
1930
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> **modified_icalcomp</code></em>,
1931
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2476
<pre class="programlisting"><a
 
2477
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2478
>gboolean</a>            e_cal_send_objects                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2479
                                                         icalcomponent *icalcomp,
 
2480
                                                         <a
 
2481
href="http://library.gnome.org/devel/glib/unstable/glib-Doubly-Linked-Lists.html#GList"
 
2482
>GList</a> **users,
 
2483
                                                         icalcomponent **modified_icalcomp,
 
2484
                                                         <a
 
2485
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2486
>GError</a> **error);</pre>
1932
2487
<p>
1933
2488
Requests a calendar backend to send meeting information to the specified list
1934
2489
of users.</p>
 
2490
<p>
 
2491
</p>
1935
2492
<div class="variablelist"><table border="0">
1936
2493
<col align="left" valign="top">
1937
2494
<tbody>
1938
2495
<tr>
1939
2496
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1940
 
<td>A calendar client.
 
2497
<td> A calendar client.
1941
2498
</td>
1942
2499
</tr>
1943
2500
<tr>
1944
2501
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
1945
 
<td>An icalcomponent.
 
2502
<td> An icalcomponent.
1946
2503
</td>
1947
2504
</tr>
1948
2505
<tr>
1949
2506
<td><p><span class="term"><em class="parameter"><code>users</code></em> :</span></p></td>
1950
 
<td>List of users to send the objects to.
 
2507
<td> List of users to send the objects to.
1951
2508
</td>
1952
2509
</tr>
1953
2510
<tr>
1954
2511
<td><p><span class="term"><em class="parameter"><code>modified_icalcomp</code></em> :</span></p></td>
1955
 
<td>Return value for the icalcomponent after all the operations
 
2512
<td> Return value for the icalcomponent after all the operations
1956
2513
performed.
1957
2514
</td>
1958
2515
</tr>
1959
2516
<tr>
1960
2517
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
1961
 
<td>Placeholder for error information.
 
2518
<td> Placeholder for error information.
1962
2519
</td>
1963
2520
</tr>
1964
2521
<tr>
1970
2527
</table></div>
1971
2528
</div>
1972
2529
<hr>
1973
 
<div class="refsect2" lang="en">
 
2530
<div class="refsect2" title="e_cal_get_timezone ()">
1974
2531
<a name="e-cal-get-timezone"></a><h3>e_cal_get_timezone ()</h3>
1975
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_timezone                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
1976
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>,
1977
 
                                                         <em class="parameter"><code><span class="type">icaltimezone</span> **zone</code></em>,
1978
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2532
<pre class="programlisting"><a
 
2533
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2534
>gboolean</a>            e_cal_get_timezone                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2535
                                                         const <a
 
2536
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2537
>gchar</a> *tzid,
 
2538
                                                         icaltimezone **zone,
 
2539
                                                         <a
 
2540
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2541
>GError</a> **error);</pre>
1979
2542
<p>
1980
2543
Retrieves a timezone object from the calendar backend.</p>
 
2544
<p>
 
2545
</p>
1981
2546
<div class="variablelist"><table border="0">
1982
2547
<col align="left" valign="top">
1983
2548
<tbody>
1984
2549
<tr>
1985
2550
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
1986
 
<td>A calendar client.
 
2551
<td> A calendar client.
1987
2552
</td>
1988
2553
</tr>
1989
2554
<tr>
1990
2555
<td><p><span class="term"><em class="parameter"><code>tzid</code></em> :</span></p></td>
1991
 
<td>ID of the timezone to retrieve.
 
2556
<td> ID of the timezone to retrieve.
1992
2557
</td>
1993
2558
</tr>
1994
2559
<tr>
1995
2560
<td><p><span class="term"><em class="parameter"><code>zone</code></em> :</span></p></td>
1996
 
<td>Return value for the timezone.
 
2561
<td> Return value for the timezone.
1997
2562
</td>
1998
2563
</tr>
1999
2564
<tr>
2000
2565
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2001
 
<td>Placeholder for error information.
 
2566
<td> Placeholder for error information.
2002
2567
</td>
2003
2568
</tr>
2004
2569
<tr>
2010
2575
</table></div>
2011
2576
</div>
2012
2577
<hr>
2013
 
<div class="refsect2" lang="en">
 
2578
<div class="refsect2" title="e_cal_add_timezone ()">
2014
2579
<a name="e-cal-add-timezone"></a><h3>e_cal_add_timezone ()</h3>
2015
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_add_timezone                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
2016
 
                                                         <em class="parameter"><code><span class="type">icaltimezone</span> *izone</code></em>,
2017
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2580
<pre class="programlisting"><a
 
2581
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2582
>gboolean</a>            e_cal_add_timezone                  (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2583
                                                         icaltimezone *izone,
 
2584
                                                         <a
 
2585
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2586
>GError</a> **error);</pre>
2018
2587
<p>
2019
2588
Add a VTIMEZONE object to the given calendar.</p>
 
2589
<p>
 
2590
</p>
2020
2591
<div class="variablelist"><table border="0">
2021
2592
<col align="left" valign="top">
2022
2593
<tbody>
2023
2594
<tr>
2024
2595
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2025
 
<td>A calendar client.
 
2596
<td> A calendar client.
2026
2597
</td>
2027
2598
</tr>
2028
2599
<tr>
2029
2600
<td><p><span class="term"><em class="parameter"><code>izone</code></em> :</span></p></td>
2030
 
<td>The timezone to add.
 
2601
<td> The timezone to add.
2031
2602
</td>
2032
2603
</tr>
2033
2604
<tr>
2034
2605
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2035
 
<td>Placeholder for error information.
 
2606
<td> Placeholder for error information.
2036
2607
</td>
2037
2608
</tr>
2038
2609
<tr>
2044
2615
</table></div>
2045
2616
</div>
2046
2617
<hr>
2047
 
<div class="refsect2" lang="en">
 
2618
<div class="refsect2" title="e_cal_set_default_timezone ()">
2048
2619
<a name="e-cal-set-default-timezone"></a><h3>e_cal_set_default_timezone ()</h3>
2049
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_set_default_timezone          (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
2050
 
                                                         <em class="parameter"><code><span class="type">icaltimezone</span> *zone</code></em>,
2051
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2620
<pre class="programlisting"><a
 
2621
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2622
>gboolean</a>            e_cal_set_default_timezone          (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2623
                                                         icaltimezone *zone,
 
2624
                                                         <a
 
2625
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2626
>GError</a> **error);</pre>
2052
2627
<p>
2053
2628
Sets the default timezone on the calendar. This should be called before opening
2054
2629
the calendar.</p>
 
2630
<p>
 
2631
</p>
2055
2632
<div class="variablelist"><table border="0">
2056
2633
<col align="left" valign="top">
2057
2634
<tbody>
2058
2635
<tr>
2059
2636
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2060
 
<td>A calendar client.
 
2637
<td> A calendar client.
2061
2638
</td>
2062
2639
</tr>
2063
2640
<tr>
2064
2641
<td><p><span class="term"><em class="parameter"><code>zone</code></em> :</span></p></td>
2065
 
<td>A timezone object.
 
2642
<td> A timezone object.
2066
2643
</td>
2067
2644
</tr>
2068
2645
<tr>
2069
2646
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2070
 
<td>Placeholder for error information.
 
2647
<td> Placeholder for error information.
2071
2648
</td>
2072
2649
</tr>
2073
2650
<tr>
2079
2656
</table></div>
2080
2657
</div>
2081
2658
<hr>
2082
 
<div class="refsect2" lang="en">
 
2659
<div class="refsect2" title="e_cal_get_query ()">
2083
2660
<a name="e-cal-get-query"></a><h3>e_cal_get_query ()</h3>
2084
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_query                     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
2085
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *sexp</code></em>,
2086
 
                                                         <em class="parameter"><code><a class="link" href="ECalView.html" title="ECalView"><span class="type">ECalView</span></a> **query</code></em>,
2087
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2661
<pre class="programlisting"><a
 
2662
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2663
>gboolean</a>            e_cal_get_query                     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2664
                                                         const <a
 
2665
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2666
>gchar</a> *sexp,
 
2667
                                                         <a class="link" href="ECalView.html" title="ECalView">ECalView</a> **query,
 
2668
                                                         <a
 
2669
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2670
>GError</a> **error);</pre>
2088
2671
<p>
2089
2672
Creates a live query object from a loaded calendar.</p>
 
2673
<p>
 
2674
</p>
2090
2675
<div class="variablelist"><table border="0">
2091
2676
<col align="left" valign="top">
2092
2677
<tbody>
2093
2678
<tr>
2094
2679
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2095
 
<td>A calendar client.
 
2680
<td> A calendar client.
2096
2681
</td>
2097
2682
</tr>
2098
2683
<tr>
2099
2684
<td><p><span class="term"><em class="parameter"><code>sexp</code></em> :</span></p></td>
2100
 
<td>S-expression representing the query.
 
2685
<td> S-expression representing the query.
2101
2686
</td>
2102
2687
</tr>
2103
2688
<tr>
2104
2689
<td><p><span class="term"><em class="parameter"><code>query</code></em> :</span></p></td>
2105
 
<td>Return value for the new query.
 
2690
<td> Return value for the new query.
2106
2691
</td>
2107
2692
</tr>
2108
2693
<tr>
2109
2694
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2110
 
<td>Placeholder for error information.
 
2695
<td> Placeholder for error information.
2111
2696
</td>
2112
2697
</tr>
2113
2698
<tr>
2120
2705
</table></div>
2121
2706
</div>
2122
2707
<hr>
2123
 
<div class="refsect2" lang="en">
 
2708
<div class="refsect2" title="e_cal_resolve_tzid_cb ()">
2124
2709
<a name="e-cal-resolve-tzid-cb"></a><h3>e_cal_resolve_tzid_cb ()</h3>
2125
 
<pre class="programlisting"><span class="returnvalue">icaltimezone</span> *      e_cal_resolve_tzid_cb               (<em class="parameter"><code>const <span class="type">gchar</span> *tzid</code></em>,
2126
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>);</pre>
 
2710
<pre class="programlisting">icaltimezone *      e_cal_resolve_tzid_cb               (const <a
 
2711
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2712
>gchar</a> *tzid,
 
2713
                                                         <a
 
2714
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
2715
>gpointer</a> data);</pre>
2127
2716
<p>
2128
2717
Resolves TZIDs for the recurrence generator.</p>
 
2718
<p>
 
2719
</p>
2129
2720
<div class="variablelist"><table border="0">
2130
2721
<col align="left" valign="top">
2131
2722
<tbody>
2132
2723
<tr>
2133
2724
<td><p><span class="term"><em class="parameter"><code>tzid</code></em> :</span></p></td>
2134
 
<td>ID of the timezone to resolve.
 
2725
<td> ID of the timezone to resolve.
2135
2726
</td>
2136
2727
</tr>
2137
2728
<tr>
2138
2729
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
2139
 
<td>Closure data for the callback.
 
2730
<td> Closure data for the callback.
2140
2731
</td>
2141
2732
</tr>
2142
2733
<tr>
2149
2740
</table></div>
2150
2741
</div>
2151
2742
<hr>
2152
 
<div class="refsect2" lang="en">
 
2743
<div class="refsect2" title="e_cal_get_component_as_string ()">
2153
2744
<a name="e-cal-get-component-as-string"></a><h3>e_cal_get_component_as_string ()</h3>
2154
 
<pre class="programlisting"><span class="returnvalue">gchar</span> *             e_cal_get_component_as_string       (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
2155
 
                                                         <em class="parameter"><code><span class="type">icalcomponent</span> *icalcomp</code></em>);</pre>
 
2745
<pre class="programlisting"><a
 
2746
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2747
>gchar</a> *             e_cal_get_component_as_string       (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2748
                                                         icalcomponent *icalcomp);</pre>
2156
2749
<p>
2157
2750
Gets a calendar component as an iCalendar string, with a toplevel
2158
2751
VCALENDAR component and all VTIMEZONEs needed for the component.</p>
 
2752
<p>
 
2753
</p>
2159
2754
<div class="variablelist"><table border="0">
2160
2755
<col align="left" valign="top">
2161
2756
<tbody>
2162
2757
<tr>
2163
2758
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2164
 
<td>A calendar client.
 
2759
<td> A calendar client.
2165
2760
</td>
2166
2761
</tr>
2167
2762
<tr>
2168
2763
<td><p><span class="term"><em class="parameter"><code>icalcomp</code></em> :</span></p></td>
2169
 
<td>A calendar component object.
 
2764
<td> A calendar component object.
2170
2765
</td>
2171
2766
</tr>
2172
2767
<tr>
2179
2774
</table></div>
2180
2775
</div>
2181
2776
<hr>
2182
 
<div class="refsect2" lang="en">
 
2777
<div class="refsect2" title="e_cal_get_error_message ()">
2183
2778
<a name="e-cal-get-error-message"></a><h3>e_cal_get_error_message ()</h3>
2184
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_cal_get_error_message             (<em class="parameter"><code><a class="link" href="libecal-e-cal-types.html#ECalendarStatus" title="enum ECalendarStatus"><span class="type">ECalendarStatus</span></a> status</code></em>);</pre>
 
2779
<pre class="programlisting">const <a
 
2780
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2781
>gchar</a> *       e_cal_get_error_message             (<a class="link" href="libecal-e-cal-types.html#ECalendarStatus" title="enum ECalendarStatus">ECalendarStatus</a> status);</pre>
2185
2782
<p>
2186
2783
Gets an error message for the given status code.</p>
 
2784
<p>
 
2785
</p>
2187
2786
<div class="variablelist"><table border="0">
2188
2787
<col align="left" valign="top">
2189
2788
<tbody>
2190
2789
<tr>
2191
2790
<td><p><span class="term"><em class="parameter"><code>status</code></em> :</span></p></td>
2192
 
<td>A status code.
 
2791
<td> A status code.
2193
2792
</td>
2194
2793
</tr>
2195
2794
<tr>
2201
2800
</table></div>
2202
2801
</div>
2203
2802
<hr>
2204
 
<div class="refsect2" lang="en">
 
2803
<div class="refsect2" title="e_cal_open_default ()">
2205
2804
<a name="e-cal-open-default"></a><h3>e_cal_open_default ()</h3>
2206
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_open_default                  (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> **ecal</code></em>,
2207
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>,
2208
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()"><span class="type">ECalAuthFunc</span></a> func</code></em>,
2209
 
                                                         <em class="parameter"><code><span class="type">gpointer</span> data</code></em>,
2210
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2805
<pre class="programlisting"><a
 
2806
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2807
>gboolean</a>            e_cal_open_default                  (<a class="link" href="ECal.html" title="ECal">ECal</a> **ecal,
 
2808
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type,
 
2809
                                                         <a class="link" href="ECal.html#ECalAuthFunc" title="ECalAuthFunc ()">ECalAuthFunc</a> func,
 
2810
                                                         <a
 
2811
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
2812
>gpointer</a> data,
 
2813
                                                         <a
 
2814
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2815
>GError</a> **error);</pre>
2211
2816
<p>
2212
2817
Opens the default calendar.</p>
 
2818
<p>
 
2819
</p>
2213
2820
<div class="variablelist"><table border="0">
2214
2821
<col align="left" valign="top">
2215
2822
<tbody>
2216
2823
<tr>
2217
2824
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2218
 
<td>A calendar client.
 
2825
<td> A calendar client.
2219
2826
</td>
2220
2827
</tr>
2221
2828
<tr>
2222
2829
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
2223
 
<td>Type of the calendar.
 
2830
<td> Type of the calendar.
2224
2831
</td>
2225
2832
</tr>
2226
2833
<tr>
2227
2834
<td><p><span class="term"><em class="parameter"><code>func</code></em> :</span></p></td>
2228
 
<td>Authentication function.
 
2835
<td> Authentication function.
2229
2836
</td>
2230
2837
</tr>
2231
2838
<tr>
2232
2839
<td><p><span class="term"><em class="parameter"><code>data</code></em> :</span></p></td>
2233
 
<td>Closure data for the authentication function.
 
2840
<td> Closure data for the authentication function.
2234
2841
</td>
2235
2842
</tr>
2236
2843
<tr>
2237
2844
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2238
 
<td>Placeholder for error information.
 
2845
<td> Placeholder for error information.
2239
2846
</td>
2240
2847
</tr>
2241
2848
<tr>
2247
2854
</table></div>
2248
2855
</div>
2249
2856
<hr>
2250
 
<div class="refsect2" lang="en">
 
2857
<div class="refsect2" title="e_cal_set_default ()">
2251
2858
<a name="e-cal-set-default"></a><h3>e_cal_set_default ()</h3>
2252
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_set_default                   (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
2253
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2859
<pre class="programlisting"><a
 
2860
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2861
>gboolean</a>            e_cal_set_default                   (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
2862
                                                         <a
 
2863
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2864
>GError</a> **error);</pre>
2254
2865
<p>
2255
2866
Sets a calendar as the default one.</p>
 
2867
<p>
 
2868
</p>
2256
2869
<div class="variablelist"><table border="0">
2257
2870
<col align="left" valign="top">
2258
2871
<tbody>
2259
2872
<tr>
2260
2873
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2261
 
<td>A calendar client.
 
2874
<td> A calendar client.
2262
2875
</td>
2263
2876
</tr>
2264
2877
<tr>
2265
2878
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2266
 
<td>Placeholder for error information.
 
2879
<td> Placeholder for error information.
2267
2880
</td>
2268
2881
</tr>
2269
2882
<tr>
2275
2888
</table></div>
2276
2889
</div>
2277
2890
<hr>
2278
 
<div class="refsect2" lang="en">
 
2891
<div class="refsect2" title="e_cal_set_default_source ()">
2279
2892
<a name="e-cal-set-default-source"></a><h3>e_cal_set_default_source ()</h3>
2280
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_set_default_source            (<em class="parameter"><code><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a> *source</code></em>,
2281
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>,
2282
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2893
<pre class="programlisting"><a
 
2894
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2895
>gboolean</a>            e_cal_set_default_source            (<a
 
2896
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
2897
>ESource</a> *source,
 
2898
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type,
 
2899
                                                         <a
 
2900
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2901
>GError</a> **error);</pre>
2283
2902
<p>
2284
2903
Sets the default source for the specified <em class="parameter"><code>type</code></em>.</p>
 
2904
<p>
 
2905
</p>
2285
2906
<div class="variablelist"><table border="0">
2286
2907
<col align="left" valign="top">
2287
2908
<tbody>
2288
2909
<tr>
2289
2910
<td><p><span class="term"><em class="parameter"><code>source</code></em> :</span></p></td>
2290
 
<td>An <a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESource.html"><span class="type">ESource</span></a>.
 
2911
<td> An <a
 
2912
href="/usr/share/gtk-doc/html/libedataserver/ESource.html"
 
2913
><span class="type">ESource</span></a>.
2291
2914
</td>
2292
2915
</tr>
2293
2916
<tr>
2294
2917
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
2295
 
<td>Type of the source.
 
2918
<td> Type of the source.
2296
2919
</td>
2297
2920
</tr>
2298
2921
<tr>
2299
2922
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2300
 
<td>Placeholder for error information.
 
2923
<td> Placeholder for error information.
2301
2924
</td>
2302
2925
</tr>
2303
2926
<tr>
2309
2932
</table></div>
2310
2933
</div>
2311
2934
<hr>
2312
 
<div class="refsect2" lang="en">
 
2935
<div class="refsect2" title="e_cal_get_sources ()">
2313
2936
<a name="e-cal-get-sources"></a><h3>e_cal_get_sources ()</h3>
2314
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_sources                   (<em class="parameter"><code><a href="/home/gnome226/opt/share/gtk-doc/html/libedataserver/ESourceList.html"><span class="type">ESourceList</span></a> **sources</code></em>,
2315
 
                                                         <em class="parameter"><code><a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType"><span class="type">ECalSourceType</span></a> type</code></em>,
2316
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
2937
<pre class="programlisting"><a
 
2938
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
2939
>gboolean</a>            e_cal_get_sources                   (<a
 
2940
href="/usr/share/gtk-doc/html/libedataserver/ESourceList.html"
 
2941
>ESourceList</a> **sources,
 
2942
                                                         <a class="link" href="ECal.html#ECalSourceType" title="enum ECalSourceType">ECalSourceType</a> type,
 
2943
                                                         <a
 
2944
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
2945
>GError</a> **error);</pre>
2317
2946
<p>
2318
2947
Gets the list of sources defined in the configuration for the given <em class="parameter"><code>type</code></em>.</p>
 
2948
<p>
 
2949
</p>
2319
2950
<div class="variablelist"><table border="0">
2320
2951
<col align="left" valign="top">
2321
2952
<tbody>
2322
2953
<tr>
2323
2954
<td><p><span class="term"><em class="parameter"><code>sources</code></em> :</span></p></td>
2324
 
<td>Return value for list of sources.
 
2955
<td> Return value for list of sources.
2325
2956
</td>
2326
2957
</tr>
2327
2958
<tr>
2328
2959
<td><p><span class="term"><em class="parameter"><code>type</code></em> :</span></p></td>
2329
 
<td>Type of the sources to get.
 
2960
<td> Type of the sources to get.
2330
2961
</td>
2331
2962
</tr>
2332
2963
<tr>
2333
2964
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2334
 
<td>Placeholder for error information.
 
2965
<td> Placeholder for error information.
2335
2966
</td>
2336
2967
</tr>
2337
2968
<tr>
2343
2974
</table></div>
2344
2975
</div>
2345
2976
<hr>
2346
 
<div class="refsect2" lang="en">
 
2977
<div class="refsect2" title="e_cal_get_local_attachment_store ()">
2347
2978
<a name="e-cal-get-local-attachment-store"></a><h3>e_cal_get_local_attachment_store ()</h3>
2348
 
<pre class="programlisting">const <span class="returnvalue">gchar</span> *       e_cal_get_local_attachment_store    (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
2979
<pre class="programlisting">const <a
 
2980
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
2981
>gchar</a> *       e_cal_get_local_attachment_store    (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
2349
2982
<p>
2350
2983
Queries the URL where the calendar attachments are
2351
2984
serialized in the local filesystem. This enable clients
2352
2985
to operate with the reference to attachments rather than the data itself
2353
2986
unless it specifically uses the attachments for open/sending
2354
2987
operations.</p>
 
2988
<p>
 
2989
</p>
2355
2990
<div class="variablelist"><table border="0">
2356
2991
<col align="left" valign="top">
2357
2992
<tbody>
2358
2993
<tr>
2359
2994
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2360
 
<td>A calendar client.
 
2995
<td> A calendar client.
2361
2996
</td>
2362
2997
</tr>
2363
2998
<tr>
2370
3005
</table></div>
2371
3006
</div>
2372
3007
<hr>
2373
 
<div class="refsect2" lang="en">
 
3008
<div class="refsect2" title="e_cal_get_recurrences_no_master ()">
2374
3009
<a name="e-cal-get-recurrences-no-master"></a><h3>e_cal_get_recurrences_no_master ()</h3>
2375
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_recurrences_no_master     (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>);</pre>
 
3010
<pre class="programlisting"><a
 
3011
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
3012
>gboolean</a>            e_cal_get_recurrences_no_master     (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal);</pre>
2376
3013
<p>
2377
3014
Checks if the calendar has a master object for recurrences.</p>
 
3015
<p>
 
3016
</p>
2378
3017
<div class="variablelist"><table border="0">
2379
3018
<col align="left" valign="top">
2380
3019
<tbody>
2381
3020
<tr>
2382
3021
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2383
 
<td>A calendar client.
 
3022
<td> A calendar client.
2384
3023
</td>
2385
3024
</tr>
2386
3025
<tr>
2393
3032
</table></div>
2394
3033
</div>
2395
3034
<hr>
2396
 
<div class="refsect2" lang="en">
 
3035
<div class="refsect2" title="e_cal_get_attachments_for_comp ()">
2397
3036
<a name="e-cal-get-attachments-for-comp"></a><h3>e_cal_get_attachments_for_comp ()</h3>
2398
 
<pre class="programlisting"><span class="returnvalue">gboolean</span>            e_cal_get_attachments_for_comp      (<em class="parameter"><code><a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a> *ecal</code></em>,
2399
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *uid</code></em>,
2400
 
                                                         <em class="parameter"><code>const <span class="type">gchar</span> *rid</code></em>,
2401
 
                                                         <em class="parameter"><code><span class="type">GSList</span> **list</code></em>,
2402
 
                                                         <em class="parameter"><code><span class="type">GError</span> **error</code></em>);</pre>
 
3037
<pre class="programlisting"><a
 
3038
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gboolean"
 
3039
>gboolean</a>            e_cal_get_attachments_for_comp      (<a class="link" href="ECal.html" title="ECal">ECal</a> *ecal,
 
3040
                                                         const <a
 
3041
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
3042
>gchar</a> *uid,
 
3043
                                                         const <a
 
3044
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
3045
>gchar</a> *rid,
 
3046
                                                         <a
 
3047
href="http://library.gnome.org/devel/glib/unstable/glib-Singly-Linked-Lists.html#GSList"
 
3048
>GSList</a> **list,
 
3049
                                                         <a
 
3050
href="http://library.gnome.org/devel/glib/unstable/glib-Error-Reporting.html#GError"
 
3051
>GError</a> **error);</pre>
2403
3052
<p>
2404
3053
Queries a calendar for a calendar component object based on its unique
2405
3054
identifier and gets the attachments for the component.</p>
 
3055
<p>
 
3056
</p>
2406
3057
<div class="variablelist"><table border="0">
2407
3058
<col align="left" valign="top">
2408
3059
<tbody>
2409
3060
<tr>
2410
3061
<td><p><span class="term"><em class="parameter"><code>ecal</code></em> :</span></p></td>
2411
 
<td>A calendar client.
 
3062
<td> A calendar client.
2412
3063
</td>
2413
3064
</tr>
2414
3065
<tr>
2415
3066
<td><p><span class="term"><em class="parameter"><code>uid</code></em> :</span></p></td>
2416
 
<td>Unique identifier for a calendar component.
 
3067
<td> Unique identifier for a calendar component.
2417
3068
</td>
2418
3069
</tr>
2419
3070
<tr>
2420
3071
<td><p><span class="term"><em class="parameter"><code>rid</code></em> :</span></p></td>
2421
 
<td>Recurrence identifier.
 
3072
<td> Recurrence identifier.
2422
3073
</td>
2423
3074
</tr>
2424
3075
<tr>
2425
3076
<td><p><span class="term"><em class="parameter"><code>list</code></em> :</span></p></td>
2426
 
<td>Return the list of attachment uris.
 
3077
<td> Return the list of attachment uris.
2427
3078
</td>
2428
3079
</tr>
2429
3080
<tr>
2430
3081
<td><p><span class="term"><em class="parameter"><code>error</code></em> :</span></p></td>
2431
 
<td>Placeholder for error information.
 
3082
<td> Placeholder for error information.
2432
3083
</td>
2433
3084
</tr>
2434
3085
<tr>
2440
3091
</table></div>
2441
3092
</div>
2442
3093
</div>
2443
 
<div class="refsect1" lang="en">
 
3094
<div class="refsect1" title="Signal Details">
2444
3095
<a name="ECal.signal-details"></a><h2>Signal Details</h2>
2445
 
<div class="refsect2" lang="en">
 
3096
<div class="refsect2" title='The "backend-died" signal'>
2446
3097
<a name="ECal-backend-died"></a><h3>The <code class="literal">"backend-died"</code> signal</h3>
2447
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a>    *ecal,
2448
 
                                                        <span class="type">gpointer</span> user_data)      : Run First</pre>
 
3098
<pre class="programlisting">void                user_function                      (<a class="link" href="ECal.html" title="ECal">ECal</a>    *ecal,
 
3099
                                                        <a
 
3100
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
3101
>gpointer</a> user_data)      : Run First</pre>
2449
3102
<p>
2450
3103
</p>
2451
3104
<div class="variablelist"><table border="0">
2464
3117
</table></div>
2465
3118
</div>
2466
3119
<hr>
2467
 
<div class="refsect2" lang="en">
 
3120
<div class="refsect2" title='The "backend-error" signal'>
2468
3121
<a name="ECal-backend-error"></a><h3>The <code class="literal">"backend-error"</code> signal</h3>
2469
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a>    *ecal,
2470
 
                                                        <span class="type">gchar</span>   *arg1,
2471
 
                                                        <span class="type">gpointer</span> user_data)      : Run First</pre>
 
3122
<pre class="programlisting">void                user_function                      (<a class="link" href="ECal.html" title="ECal">ECal</a>    *ecal,
 
3123
                                                        <a
 
3124
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gchar"
 
3125
>gchar</a>   *arg1,
 
3126
                                                        <a
 
3127
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
3128
>gpointer</a> user_data)      : Run First</pre>
2472
3129
<p>
2473
3130
</p>
2474
3131
<div class="variablelist"><table border="0">
2492
3149
</table></div>
2493
3150
</div>
2494
3151
<hr>
2495
 
<div class="refsect2" lang="en">
 
3152
<div class="refsect2" title='The "cal-opened" signal'>
2496
3153
<a name="ECal-cal-opened"></a><h3>The <code class="literal">"cal-opened"</code> signal</h3>
2497
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a>    *ecal,
2498
 
                                                        <span class="type">gint</span>     arg1,
2499
 
                                                        <span class="type">gpointer</span> user_data)      : Run First</pre>
 
3154
<pre class="programlisting">void                user_function                      (<a class="link" href="ECal.html" title="ECal">ECal</a>    *ecal,
 
3155
                                                        <a
 
3156
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gint"
 
3157
>gint</a>     arg1,
 
3158
                                                        <a
 
3159
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
3160
>gpointer</a> user_data)      : Run First</pre>
2500
3161
<p>
2501
3162
</p>
2502
3163
<div class="variablelist"><table border="0">
2520
3181
</table></div>
2521
3182
</div>
2522
3183
<hr>
2523
 
<div class="refsect2" lang="en">
 
3184
<div class="refsect2" title='The "cal-set-mode" signal'>
2524
3185
<a name="ECal-cal-set-mode"></a><h3>The <code class="literal">"cal-set-mode"</code> signal</h3>
2525
 
<pre class="programlisting"><span class="returnvalue">void</span>                user_function                      (<a class="link" href="ECal.html" title="ECal"><span class="type">ECal</span></a>                 *ecal,
2526
 
                                                        <span class="type">ECalSetModeStatusEnum</span> arg1,
2527
 
                                                        <span class="type">CalModeEnum</span>           arg2,
2528
 
                                                        <span class="type">gpointer</span>              user_data)      : Run First</pre>
 
3186
<pre class="programlisting">void                user_function                      (<a class="link" href="ECal.html" title="ECal">ECal</a>                 *ecal,
 
3187
                                                        ECalSetModeStatusEnum arg1,
 
3188
                                                        CalModeEnum           arg2,
 
3189
                                                        <a
 
3190
href="http://library.gnome.org/devel/glib/unstable/glib-Basic-Types.html#gpointer"
 
3191
>gpointer</a>              user_data)      : Run First</pre>
2529
3192
<p>
2530
3193
</p>
2531
3194
<div class="variablelist"><table border="0">
2554
3217
</table></div>
2555
3218
</div>
2556
3219
</div>
2557
 
<div class="refsect1" lang="en">
 
3220
<div class="refsect1" title="See Also">
2558
3221
<a name="ECal.see-also"></a><h2>See Also</h2>
2559
3222
<p>
2560
3223
<span class="type">e-cal-listener</span>, <span class="type">e-cal-view</span>
2563
3226
</div>
2564
3227
<div class="footer">
2565
3228
<hr>
2566
 
          Generated by GTK-Doc V1.14</div>
 
3229
          Generated by GTK-Doc V1.11</div>
2567
3230
</body>
2568
 
</html>
 
 
b'\\ No newline at end of file'
 
3231
</html>