8 time_t modtime
; /* modified time of icalendar file */
9 struct calobj
* calRoot
; /* 1st element in list of calendar obj*/
10 int xr
, yr
; /*evil hack for moving dayview window*/
11 int datetype
[32][2]; /* hashtable for coloring days.[jdn%32][0] stores color of day jdn,
12 [jdn%32][1] stores jdn. */
14 struct icaltimetype start
;
15 struct icaltimetype end
;
20 struct calobj
* exclude
;
23 int get_datetype(int day
);
25 void showDay(struct icaltimetype dt
);
26 void destroy (GtkWidget
* widget
, gpointer data
);
27 int dayevents(struct icaltimetype dt
, GtkWidget
*table
);
30 void addCalObj(struct icaltimetype start
, struct icaltimetype end
,
31 int type
, const char *text
, icalcomponent
* d
);
32 int getDayType(struct icaltimetype dt
);
33 int calcDayType(struct icaltimetype dt
);
34 char* read_stream(char *s
, size_t size
, void *d
);
35 void checkicalversion();