51
51
<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery-struct" title="GDataCalendarQuery">GDataCalendarQuery</a>;
52
52
<a class="link" href="GDataCalendarQuery.html#GDataCalendarQueryClass" title="GDataCalendarQueryClass">GDataCalendarQueryClass</a>;
53
<a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="returnvalue">GDataCalendarQuery</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-new" title="gdata_calendar_query_new ()">gdata_calendar_query_new</a> (<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *q</code></em>);
53
<a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="returnvalue">GDataCalendarQuery</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-new" title="gdata_calendar_query_new ()">gdata_calendar_query_new</a> (<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *q</code></em>);
54
54
<a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="returnvalue">GDataCalendarQuery</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-new-with-limits" title="gdata_calendar_query_new_with_limits ()">gdata_calendar_query_new_with_limits</a>
55
(<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *q</code></em>,
56
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_min</code></em>,
57
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_max</code></em>);
58
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-future-events" title="gdata_calendar_query_get_future_events ()">gdata_calendar_query_get_future_events</a>
55
(<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *q</code></em>,
56
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_min</code></em>,
57
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_max</code></em>);
58
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-future-events" title="gdata_calendar_query_get_future_events ()">gdata_calendar_query_get_future_events</a>
59
59
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
60
60
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-future-events" title="gdata_calendar_query_set_future_events ()">gdata_calendar_query_set_future_events</a>
61
61
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
62
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> future_events</code></em>);
63
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-single-events" title="gdata_calendar_query_get_single_events ()">gdata_calendar_query_get_single_events</a>
62
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> future_events</code></em>);
63
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="returnvalue">gboolean</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-single-events" title="gdata_calendar_query_get_single_events ()">gdata_calendar_query_get_single_events</a>
64
64
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
65
65
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-single-events" title="gdata_calendar_query_set_single_events ()">gdata_calendar_query_set_single_events</a>
66
66
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
67
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> single_events</code></em>);
68
const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-order-by" title="gdata_calendar_query_get_order_by ()">gdata_calendar_query_get_order_by</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
67
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> single_events</code></em>);
68
const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-order-by" title="gdata_calendar_query_get_order_by ()">gdata_calendar_query_get_order_by</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
69
69
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-order-by" title="gdata_calendar_query_set_order_by ()">gdata_calendar_query_set_order_by</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
70
<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *order_by</code></em>);
71
const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-sort-order" title="gdata_calendar_query_get_sort_order ()">gdata_calendar_query_get_sort_order</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
70
<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *order_by</code></em>);
71
const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-sort-order" title="gdata_calendar_query_get_sort_order ()">gdata_calendar_query_get_sort_order</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
72
72
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-sort-order" title="gdata_calendar_query_set_sort_order ()">gdata_calendar_query_set_sort_order</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
73
<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sort_order</code></em>);
74
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-start-min" title="gdata_calendar_query_get_start_min ()">gdata_calendar_query_get_start_min</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
73
<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *sort_order</code></em>);
74
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-start-min" title="gdata_calendar_query_get_start_min ()">gdata_calendar_query_get_start_min</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
75
75
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-start-min" title="gdata_calendar_query_set_start_min ()">gdata_calendar_query_set_start_min</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
76
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_min</code></em>);
77
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-start-max" title="gdata_calendar_query_get_start_max ()">gdata_calendar_query_get_start_max</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
76
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_min</code></em>);
77
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-start-max" title="gdata_calendar_query_get_start_max ()">gdata_calendar_query_get_start_max</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
78
78
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-start-max" title="gdata_calendar_query_set_start_max ()">gdata_calendar_query_set_start_max</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
79
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_max</code></em>);
80
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-recurrence-expansion-start" title="gdata_calendar_query_get_recurrence_expansion_start ()">gdata_calendar_query_get_recurrence_expansion_start</a>
79
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start_max</code></em>);
80
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-recurrence-expansion-start" title="gdata_calendar_query_get_recurrence_expansion_start ()">gdata_calendar_query_get_recurrence_expansion_start</a>
81
81
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
82
82
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-recurrence-expansion-start" title="gdata_calendar_query_set_recurrence_expansion_start ()">gdata_calendar_query_set_recurrence_expansion_start</a>
83
83
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
84
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start</code></em>);
85
<a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-recurrence-expansion-end" title="gdata_calendar_query_get_recurrence_expansion_end ()">gdata_calendar_query_get_recurrence_expansion_end</a>
84
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> start</code></em>);
85
<a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="returnvalue">gint64</span></a> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-recurrence-expansion-end" title="gdata_calendar_query_get_recurrence_expansion_end ()">gdata_calendar_query_get_recurrence_expansion_end</a>
86
86
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
87
87
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-recurrence-expansion-end" title="gdata_calendar_query_set_recurrence_expansion_end ()">gdata_calendar_query_set_recurrence_expansion_end</a>
88
88
(<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
89
<em class="parameter"><code><a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> end</code></em>);
90
const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-timezone" title="gdata_calendar_query_get_timezone ()">gdata_calendar_query_get_timezone</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
89
<em class="parameter"><code><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> end</code></em>);
90
const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="returnvalue">gchar</span></a> * <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-get-timezone" title="gdata_calendar_query_get_timezone ()">gdata_calendar_query_get_timezone</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>);
91
91
<span class="returnvalue">void</span> <a class="link" href="GDataCalendarQuery.html#gdata-calendar-query-set-timezone" title="gdata_calendar_query_set_timezone ()">gdata_calendar_query_set_timezone</a> (<em class="parameter"><code><a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a> *self</code></em>,
92
<em class="parameter"><code>const <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *_timezone</code></em>);
92
<em class="parameter"><code>const <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a> *_timezone</code></em>);
95
95
<div class="refsect1">
96
96
<a name="GDataCalendarQuery.object-hierarchy"></a><h2>Object Hierarchy</h2>
97
97
<pre class="synopsis">
98
<a href="/opt/gnome2/build/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
98
<a href="/opt/gnome3/build/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>
99
99
+----<a class="link" href="GDataQuery.html" title="GDataQuery">GDataQuery</a>
100
100
+----GDataCalendarQuery
103
103
<div class="refsect1">
104
104
<a name="GDataCalendarQuery.properties"></a><h2>Properties</h2>
105
105
<pre class="synopsis">
106
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--future-events" title='The "future-events" property'>future-events</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
107
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--order-by" title='The "order-by" property'>order-by</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
108
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--recurrence-expansion-end" title='The "recurrence-expansion-end" property'>recurrence-expansion-end</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
109
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--recurrence-expansion-start" title='The "recurrence-expansion-start" property'>recurrence-expansion-start</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
110
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--single-events" title='The "single-events" property'>single-events</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
111
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--sort-order" title='The "sort-order" property'>sort-order</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
112
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--start-max" title='The "start-max" property'>start-max</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
113
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--start-min" title='The "start-min" property'>start-min</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
114
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--timezone" title='The "timezone" property'>timezone</a>" <a href="/opt/gnome2/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
106
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--future-events" title='The "future-events" property'>future-events</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
107
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--order-by" title='The "order-by" property'>order-by</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
108
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--recurrence-expansion-end" title='The "recurrence-expansion-end" property'>recurrence-expansion-end</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
109
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--recurrence-expansion-start" title='The "recurrence-expansion-start" property'>recurrence-expansion-start</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
110
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--single-events" title='The "single-events" property'>single-events</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean"><span class="type">gboolean</span></a> : Read / Write
111
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--sort-order" title='The "sort-order" property'>sort-order</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
112
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--start-max" title='The "start-max" property'>start-max</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
113
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--start-min" title='The "start-min" property'>start-min</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gint64"><span class="type">gint64</span></a> : Read / Write
114
"<a class="link" href="GDataCalendarQuery.html#GDataCalendarQuery--timezone" title='The "timezone" property'>timezone</a>" <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar"><span class="type">gchar</span></a>* : Read / Write
117
117
<div class="refsect1">
124
124
For more information on the custom GData query parameters supported by <a class="link" href="GDataCalendarQuery.html" title="GDataCalendarQuery"><span class="type">GDataCalendarQuery</span></a>, see the <a class="ulink" href="http://code.google.com/apis/calendar/docs/2.0/reference.html#Parameters" target="_top">online documentation</a>.
128
<div class="example">
129
<a name="id625246"></a><p class="title"><b>Example 11. Querying for Events</b></p>
130
<div class="example-contents">
131
<table class="listing_frame" border="0" cellpadding="0" cellspacing="0">
134
<td class="listing_lines" align="right"><pre>1
173
<td class="listing_code"><pre class="programlisting"><span class="usertype">GDataCalendarService</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">service</span><span class="symbol">;</span>
174
<span class="usertype">GDataCalendarCalendar</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">calendar</span><span class="symbol">;</span>
175
<span class="usertype">GDataCalendarQuery</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">query</span><span class="symbol">;</span>
176
<span class="usertype">GDataFeed</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">feed</span><span class="symbol">;</span>
177
<span class="usertype">GTimeVal</span><span class="normal"> current_time</span><span class="symbol">;</span>
178
<span class="usertype">GList</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">i</span><span class="symbol">;</span>
179
<span class="usertype">GError</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">error </span><span class="symbol">=</span><span class="normal"> <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span>
181
<span class="comment">/* Create a service and find a calendar to query in */</span>
182
<span class="normal">service </span><span class="symbol">=</span><span class="normal"> </span><span class="function">create_calendar_service</span><span class="normal"> </span><span class="symbol">();</span>
183
<span class="normal">calendar </span><span class="symbol">=</span><span class="normal"> </span><span class="function">get_calendar</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">service</span><span class="symbol">);</span>
185
<span class="comment">/* Create the query to use. We're going to query for events within the next week which match the search term "party",</span>
186
<span class="comment"> * ordered by last modification time (descending). */</span>
187
<span class="function"><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Date-and-Time-Functions.html#g-get-current-time">g_get_current_time</a></span><span class="normal"> </span><span class="symbol">(&</span><span class="normal">current_time</span><span class="symbol">);</span>
188
<span class="normal">query </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDataCalendarQuery.html#gdata-calendar-query-new-with-limits">gdata_calendar_query_new_with_limits</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"party"</span><span class="symbol">,</span><span class="normal"> current_time</span><span class="symbol">.</span><span class="normal">tv_sec</span><span class="symbol">,</span><span class="normal"> current_time</span><span class="symbol">.</span><span class="normal">tv_sec </span><span class="symbol">+</span><span class="normal"> </span><span class="number">7</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> </span><span class="number">24</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> </span><span class="number">60</span><span class="normal"> </span><span class="symbol">*</span><span class="normal"> </span><span class="number">60</span><span class="symbol">);</span>
189
<span class="function"><a href="GDataCalendarQuery.html#gdata-calendar-query-set-order-by">gdata_calendar_query_set_order_by</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">query</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"lastmodified"</span><span class="symbol">);</span>
190
<span class="function"><a href="GDataCalendarQuery.html#gdata-calendar-query-set-sort-order">gdata_calendar_query_set_sort_order</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">query</span><span class="symbol">,</span><span class="normal"> </span><span class="string">"descending"</span><span class="symbol">);</span>
192
<span class="comment">/* Execute the query */</span>
193
<span class="normal">feed </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDataCalendarService.html#gdata-calendar-service-query-events">gdata_calendar_service_query_events</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">service</span><span class="symbol">,</span><span class="normal"> calendar</span><span class="symbol">,</span><span class="normal"> query</span><span class="symbol">,</span><span class="normal"> <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">,</span><span class="normal"> </span><span class="symbol">&</span><span class="normal">error</span><span class="symbol">);</span>
195
<span class="function"><a href="/opt/gnome3/build/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">query</span><span class="symbol">);</span>
196
<span class="function"><a href="/opt/gnome3/build/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">calendar</span><span class="symbol">);</span>
197
<span class="function"><a href="/opt/gnome3/build/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">service</span><span class="symbol">);</span>
199
<span class="keyword">if</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">error </span><span class="symbol">!=</span><span class="normal"> <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">)</span><span class="normal"> </span><span class="cbracket">{</span>
200
<span class="normal"> </span><span class="function"><a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Message-Logging.html#g-error">g_error</a></span><span class="normal"> </span><span class="symbol">(</span><span class="string">"Error querying for events: %s"</span><span class="symbol">,</span><span class="normal"> error</span><span class="symbol">-></span><span class="normal">message</span><span class="symbol">);</span>
201
<span class="normal"> </span><span class="keyword">return</span><span class="symbol">;</span>
202
<span class="cbracket">}</span>
204
<span class="comment">/* Iterate through the returned events and do something with them */</span>
205
<span class="keyword">for</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i </span><span class="symbol">=</span><span class="normal"> </span><span class="function"><a href="GDataFeed.html#gdata-feed-get-entries">gdata_feed_get_entries</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">feed</span><span class="symbol">);</span><span class="normal"> i </span><span class="symbol">!=</span><span class="normal"> <a href="/opt/gnome3/build/share/gtk-doc/html/glib/glib-Standard-Macros.html#NULL:CAPS">NULL</a></span><span class="symbol">;</span><span class="normal"> i </span><span class="symbol">=</span><span class="normal"> i</span><span class="symbol">-></span><span class="normal">next</span><span class="symbol">)</span><span class="normal"> </span><span class="cbracket">{</span>
206
<span class="normal"> </span><span class="usertype">GDataCalendarEvent</span><span class="normal"> </span><span class="symbol">*</span><span class="normal">event </span><span class="symbol">=</span><span class="normal"> </span><span class="function">GDATA_CALENDAR_EVENT</span><span class="normal"> </span><span class="symbol">(</span><span class="normal">i</span><span class="symbol">-></span><span class="normal">data</span><span class="symbol">);</span>
208
<span class="normal"> </span><span class="comment">/* Do something with the event here, such as insert it into a UI */</span>
209
<span class="cbracket">}</span>
211
<span class="function"><a href="/opt/gnome3/build/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#g-object-unref">g_object_unref</a></span><span class="normal"> </span><span class="symbol">(</span><span class="normal">feed</span><span class="symbol">);</span></pre></td>
218
<p><br class="example-break">
127
221
<div class="refsect1">
128
222
<a name="GDataCalendarQuery.details"></a><h2>Details</h2>