4 * This program is free software; you can redistribute it and/or modify it
5 * under the terms of the GNU Lesser General Public License as published by
6 * the Free Software Foundation.
8 * This program is distributed in the hope that it will be useful, but
9 * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
10 * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
13 * You should have received a copy of the GNU Lesser General Public License
14 * along with this program; if not, see <http://www.gnu.org/licenses/>.
18 #ifndef CALENDAR_VIEW_H
19 #define CALENDAR_VIEW_H
21 #include <e-util/e-util.h>
23 /* Standard GObject macros */
24 #define GAL_TYPE_VIEW_CALENDAR_DAY \
25 (gal_view_calendar_day_get_type ())
26 #define GAL_TYPE_VIEW_CALENDAR_WORK_WEEK \
27 (gal_view_calendar_work_week_get_type ())
28 #define GAL_TYPE_VIEW_CALENDAR_WEEK \
29 (gal_view_calendar_week_get_type ())
30 #define GAL_TYPE_VIEW_CALENDAR_MONTH \
31 (gal_view_calendar_month_get_type ())
35 typedef struct _GalView GalViewCalendarDay
;
36 typedef struct _GalViewClass GalViewCalendarDayClass
;
38 typedef struct _GalView GalViewCalendarWorkWeek
;
39 typedef struct _GalViewClass GalViewCalendarWorkWeekClass
;
41 typedef struct _GalView GalViewCalendarWeek
;
42 typedef struct _GalViewClass GalViewCalendarWeekClass
;
44 typedef struct _GalView GalViewCalendarMonth
;
45 typedef struct _GalViewClass GalViewCalendarMonthClass
;
47 GType
gal_view_calendar_day_get_type (void) G_GNUC_CONST
;
48 GType
gal_view_calendar_work_week_get_type (void) G_GNUC_CONST
;
49 GType
gal_view_calendar_week_get_type (void) G_GNUC_CONST
;
50 GType
gal_view_calendar_month_get_type (void) G_GNUC_CONST
;
54 #endif /* CALENDAR_VIEW_H */