sensitise trayicon's 'get mail' and 'exit'
[claws.git] / src / plugins / vcalendar / libical / libical / icalderivedvalue.h.in
1 /* -*- Mode: C -*- */
2 /*======================================================================
3   FILE: icalvalue.h
4   CREATOR: eric 20 March 1999
5
6
7   $Id$
8   $Locker$
9
10   
11
12  (C) COPYRIGHT 2000, Eric Busboom, http://www.softwarestudio.org
13
14  This program is free software; you can redistribute it and/or modify
15  it under the terms of either: 
16
17     The LGPL as published by the Free Software Foundation, version
18     2.1, available at: http://www.fsf.org/copyleft/lesser.html
19
20   Or:
21
22     The Mozilla Public License Version 1.0. You may obtain a copy of
23     the License at http://www.mozilla.org/MPL/
24
25   The original code is icalvalue.h
26
27   ======================================================================*/
28
29 #ifndef ICALDERIVEDVALUE_H
30 #define ICALDERIVEDVALUE_H
31
32 #include "icaltypes.h"
33 #include "icalrecur.h"
34 #include "icaltime.h"
35 #include "icalduration.h"
36 #include "icalperiod.h"
37      
38 typedef void icalvalue;
39
40
41
42 void icalvalue_set_x(icalvalue* value, const char* v);
43 icalvalue* icalvalue_new_x(const char* v);
44 const char* icalvalue_get_x(icalvalue* value);
45
46 icalvalue* icalvalue_new_recur (struct icalrecurrencetype v);
47 void icalvalue_set_recur(icalvalue* value, struct icalrecurrencetype v);
48 struct icalrecurrencetype icalvalue_get_recur(icalvalue* value);
49
50 icalvalue* icalvalue_new_trigger (struct icaltriggertype v);
51 void icalvalue_set_trigger(icalvalue* value, struct icaltriggertype v);
52 struct icaltriggertype icalvalue_get_trigger(icalvalue* value);
53
54 icalvalue* icalvalue_new_datetimeperiod (struct icaldatetimeperiodtype v);
55 void icalvalue_set_datetimeperiod(icalvalue* value, struct icaldatetimeperiodtype v);
56 struct icaldatetimeperiodtype icalvalue_get_datetimeperiod(icalvalue* value);
57
58 /* Everything below this line is machine generated. Do not edit. */