Bug 793125 - Crash due to popup menus left attached too long
[evolution.git] / src / calendar / gui / e-meeting-utils.h
blob218182a1393a0ec20b7284dd420fee8915c8ef00
1 /*
3 * This program is free software; you can redistribute it and/or modify it
4 * under the terms of the GNU Lesser General Public License as published by
5 * the Free Software Foundation.
7 * This program is distributed in the hope that it will be useful, but
8 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
9 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
10 * for more details.
12 * You should have received a copy of the GNU Lesser General Public License
13 * along with this program; if not, see <http://www.gnu.org/licenses/>.
16 * Authors:
17 * JP Rosevear <jpr@novell.com>
19 * Copyright (C) 1999-2008 Novell, Inc. (www.novell.com)
23 #ifndef _E_MEETING_UTILS_H_
24 #define _E_MEETING_UTILS_H_
26 #include "e-meeting-types.h"
28 G_BEGIN_DECLS
32 gint e_meeting_time_compare_times (EMeetingTime *time1,
33 EMeetingTime *time2);
35 /* Extended free/busy (XFB) helpers */
37 void e_meeting_xfb_data_init (EMeetingXfbData *xfb);
39 void e_meeting_xfb_data_set (EMeetingXfbData *xfb,
40 const gchar *summary,
41 const gchar *location);
43 void e_meeting_xfb_data_clear (EMeetingXfbData *xfb);
45 gchar * e_meeting_xfb_utf8_string_new_from_ical (const gchar *icalstring,
46 gsize max_len);
48 G_END_DECLS
50 #endif /* _E_MEETING_UTILS_H_ */