Bug 793125 - Crash due to popup menus left attached too long
[evolution.git] / src / calendar / gui / calendar-view.h
blob14de9aabefaa583c54d38dab60d07451a5842a15
1 /*
2 * calendar-view.h
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
11 * for more details.
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 ())
33 G_BEGIN_DECLS
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;
52 G_END_DECLS
54 #endif /* CALENDAR_VIEW_H */