+DEFINE_EVENT_TYPE(XCCALENDARCTRL_HIDEACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_HIDEACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_SHOWACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_SHOWACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_DELETECALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_DELETECALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_DELETEENTRY);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_DELETEENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_ADDENTRY);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_ADDENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_UPDATEENTRY);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_UPDATEENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_UPDATECALENDARCOLOUR);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_UPDATECALENDARCOLOUR, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_HIDEACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_HIDEACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_SHOWACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_SHOWACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_DELETECALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_DELETECALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_DELETEENTRY)
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_DELETEENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_ADDENTRY);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_ADDENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_UPDATEENTRY);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_UPDATEENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_UPDATECALENDARCOLOUR);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_UPDATECALENDARCOLOUR, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_HIDEACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_HIDEACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_SHOWACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_SHOWACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_DELETECALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_DELETECALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_DELETEENTRY);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_DELETEENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_ADDENTRY)
+DECLARE_EVENT_TYPE(XCCALENDARDAY_ADDENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATEENTRY)
+DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATEENTRY, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATECALENDARCOLOUR);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATECALENDARCOLOUR, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_HIDEACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_HIDEACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_SHOWACCOUNTENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_SHOWACCOUNTENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_HIDECALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_HIDECALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARCTRL_SHOWCALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARCTRL_SHOWCALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_HIDECALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_HIDECALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARDAY_SHOWCALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARDAY_SHOWCALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_SHOWCALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_SHOWCALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_HIDECALENDARENTRIES);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_HIDECALENDARENTRIES, wxID_ANY)
+
+DEFINE_EVENT_TYPE(XCCALENDARMONTH_DISPLAYEVENTMENU);
+DECLARE_EVENT_TYPE(XCCALENDARMONTH_DISPLAYEVENTMENU, wxID_ANY)
+