X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fcommon%2Fevents.h;h=d95c33c22f445f64b866697e262b671732a38cf7;hb=cba151c4b833a26c63984769f921bab5e755decd;hp=66db69eed5088412bf3146024219ee997f0c7008;hpb=d8e5a007f96cb421963d0290c07b007cde467f7d;p=xestiacalendar%2F.git diff --git a/source/common/events.h b/source/common/events.h index 66db69e..d95c33c 100644 --- a/source/common/events.h +++ b/source/common/events.h @@ -1,8 +1,42 @@ +// events.h - Events header. +// +// (c) 2016-2017 Xestia Software Development. +// +// This file is part of Xestia Calendar. +// +// Xestia Calendar is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by the +// Free Software Foundation, version 3 of the license. +// +// Xestia Calendar is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License along +// with Xestia Calendar. If not, see + #ifndef __COMMON_EVENTS_H__ #define __COMMON_EVENTS_H__ #include +DEFINE_EVENT_TYPE(XCMAIN_PROCESSCALENDAR) +DEFINE_EVENT_TYPE(XCMAIN_EDITCALENDAR) +DEFINE_EVENT_TYPE(XCMAIN_DELETECALENDAR) +DEFINE_EVENT_TYPE(XCMAIN_EDITEVENT) +DEFINE_EVENT_TYPE(XCMAIN_DELETEEVENT) +DEFINE_EVENT_TYPE(XCMAIN_ADDEVENT) +DEFINE_EVENT_TYPE(XCMAIN_UPDATEEVENT) + +DECLARE_EVENT_TYPE(XCMAIN_PROCESSCALENDAR, wxID_ANY) +DECLARE_EVENT_TYPE(XCMAIN_EDITCALENDAR, wxID_ANY) +DECLARE_EVENT_TYPE(XCMAIN_DELETECALENDAR, wxID_ANY) +DECLARE_EVENT_TYPE(XCMAIN_EDITEVENT, wxID_ANY) +DECLARE_EVENT_TYPE(XCMAIN_DELETEEVENT, wxID_ANY) +DECLARE_EVENT_TYPE(XCMAIN_ADDEVENT, wxID_ANY) +DECLARE_EVENT_TYPE(XCMAIN_UPDATEEVENT, wxID_ANY) + DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATEICONS) DEFINE_EVENT_TYPE(XCCALENDARDAY_DESELECTOTHERENTRIES) DEFINE_EVENT_TYPE(XCCALENDARDAY_DESELECTALLENTRIES) @@ -23,7 +57,116 @@ DECLARE_EVENT_TYPE(XCCALENDARMANIPULATOR_CHANGEGRID, wxID_ANY) DEFINE_EVENT_TYPE(XCCALENDARCTRL_CHANGEGRID); DECLARE_EVENT_TYPE(XCCALENDARCTRL_CHANGEGRID, wxID_ANY) +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) + #define ID_MONTHVIEWCLEARSELECTION 7000 #define ID_DESELECTALLITEMS 7001 +#define ID_HIDEENTRIES 7002 +#define ID_SHOWENTRIES 7003 +#define ID_HIDECALENDARENTRIES 7004 +#define ID_SHOWCALENDARENTRIES 7005 +#define ID_CHANGEGRID 7006 +#define ID_ENTRYDESELECT 7007 +#define ID_DESELECTOTHERENTRIES 7008 +#define ID_PROCESSCALENDAR 7009 +#define ID_EDITCALENDAR 7010 +#define ID_DELETECALENDAR 7011 +#define ID_DELETECALENDARENTRIES 7012 +#define ID_EDITEVENT 7013 +#define ID_DELETEEVENT 7014 +#define ID_DISPLAYEVENTMENU 7015 +#define ID_EDITENTRY 7016 +#define ID_DELETEENTRY 7017 +#define ID_ADDENTRY 7018 +#define ID_UPDATEENTRY 7019 +#define ID_UPDATECOLOUR 7020 #endif \ No newline at end of file