Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
events: Added more events for processing calendar/event data
[xestiacalendar/.git] / source / common / events.h
1 #ifndef __COMMON_EVENTS_H__
2 #define __COMMON_EVENTS_H__
4 #include <wx/wx.h>
6 DEFINE_EVENT_TYPE(XCMAIN_PROCESSCALENDAR)
7 DEFINE_EVENT_TYPE(XCMAIN_EDITCALENDAR)
8 DEFINE_EVENT_TYPE(XCMAIN_DELETECALENDAR)
9 DEFINE_EVENT_TYPE(XCMAIN_EDITEVENT)
10 DEFINE_EVENT_TYPE(XCMAIN_DELETEEVENT)
11 DEFINE_EVENT_TYPE(XCMAIN_ADDEVENT)
12 DEFINE_EVENT_TYPE(XCMAIN_UPDATEEVENT)
14 DECLARE_EVENT_TYPE(XCMAIN_PROCESSCALENDAR, wxID_ANY)
15 DECLARE_EVENT_TYPE(XCMAIN_EDITCALENDAR, wxID_ANY)
16 DECLARE_EVENT_TYPE(XCMAIN_DELETECALENDAR, wxID_ANY)
17 DECLARE_EVENT_TYPE(XCMAIN_EDITEVENT, wxID_ANY)
18 DECLARE_EVENT_TYPE(XCMAIN_DELETEEVENT, wxID_ANY)
19 DECLARE_EVENT_TYPE(XCMAIN_ADDEVENT, wxID_ANY)
20 DECLARE_EVENT_TYPE(XCMAIN_UPDATEEVENT, wxID_ANY)
22 DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATEICONS)
23 DEFINE_EVENT_TYPE(XCCALENDARDAY_DESELECTOTHERENTRIES)
24 DEFINE_EVENT_TYPE(XCCALENDARDAY_DESELECTALLENTRIES)
26 DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATEICONS, wxID_ANY)
27 DECLARE_EVENT_TYPE(XCCALENDARDAY_DESELECTOTHERENTRIES, wxID_ANY)
28 DECLARE_EVENT_TYPE(XCCALENDARDAY_DESELECTALLENTRIES, wxID_ANY)
30 DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_DESELECT)
31 DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_DESELECT, wxID_ANY)
33 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DESELECTOTHERENTRIES)
34 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DESELECTOTHERENTRIES, wxID_ANY)
36 DEFINE_EVENT_TYPE(XCCALENDARMANIPULATOR_CHANGEGRID);
37 DECLARE_EVENT_TYPE(XCCALENDARMANIPULATOR_CHANGEGRID, wxID_ANY)
39 DEFINE_EVENT_TYPE(XCCALENDARCTRL_CHANGEGRID);
40 DECLARE_EVENT_TYPE(XCCALENDARCTRL_CHANGEGRID, wxID_ANY)
42 DEFINE_EVENT_TYPE(XCCALENDARCTRL_HIDEACCOUNTENTRIES);
43 DECLARE_EVENT_TYPE(XCCALENDARCTRL_HIDEACCOUNTENTRIES, wxID_ANY)
45 DEFINE_EVENT_TYPE(XCCALENDARCTRL_SHOWACCOUNTENTRIES);
46 DECLARE_EVENT_TYPE(XCCALENDARCTRL_SHOWACCOUNTENTRIES, wxID_ANY)
48 DEFINE_EVENT_TYPE(XCCALENDARCTRL_DELETECALENDARENTRIES);
49 DECLARE_EVENT_TYPE(XCCALENDARCTRL_DELETECALENDARENTRIES, wxID_ANY)
51 DEFINE_EVENT_TYPE(XCCALENDARCTRL_DELETEENTRY);
52 DECLARE_EVENT_TYPE(XCCALENDARCTRL_DELETEENTRY, wxID_ANY)
54 DEFINE_EVENT_TYPE(XCCALENDARCTRL_ADDENTRY);
55 DECLARE_EVENT_TYPE(XCCALENDARCTRL_ADDENTRY, wxID_ANY)
57 DEFINE_EVENT_TYPE(XCCALENDARCTRL_UPDATEENTRY);
58 DECLARE_EVENT_TYPE(XCCALENDARCTRL_UPDATEENTRY, wxID_ANY)
60 DEFINE_EVENT_TYPE(XCCALENDARCTRL_UPDATECALENDARCOLOUR);
61 DECLARE_EVENT_TYPE(XCCALENDARCTRL_UPDATECALENDARCOLOUR, wxID_ANY)
63 DEFINE_EVENT_TYPE(XCCALENDARMONTH_HIDEACCOUNTENTRIES);
64 DECLARE_EVENT_TYPE(XCCALENDARMONTH_HIDEACCOUNTENTRIES, wxID_ANY)
66 DEFINE_EVENT_TYPE(XCCALENDARMONTH_SHOWACCOUNTENTRIES);
67 DECLARE_EVENT_TYPE(XCCALENDARMONTH_SHOWACCOUNTENTRIES, wxID_ANY)
69 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DELETECALENDARENTRIES);
70 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DELETECALENDARENTRIES, wxID_ANY)
72 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DELETEENTRY)
73 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DELETEENTRY, wxID_ANY)
75 DEFINE_EVENT_TYPE(XCCALENDARMONTH_ADDENTRY);
76 DECLARE_EVENT_TYPE(XCCALENDARMONTH_ADDENTRY, wxID_ANY)
78 DEFINE_EVENT_TYPE(XCCALENDARMONTH_UPDATEENTRY);
79 DECLARE_EVENT_TYPE(XCCALENDARMONTH_UPDATEENTRY, wxID_ANY)
81 DEFINE_EVENT_TYPE(XCCALENDARMONTH_UPDATECALENDARCOLOUR);
82 DECLARE_EVENT_TYPE(XCCALENDARMONTH_UPDATECALENDARCOLOUR, wxID_ANY)
84 DEFINE_EVENT_TYPE(XCCALENDARDAY_HIDEACCOUNTENTRIES);
85 DECLARE_EVENT_TYPE(XCCALENDARDAY_HIDEACCOUNTENTRIES, wxID_ANY)
87 DEFINE_EVENT_TYPE(XCCALENDARDAY_SHOWACCOUNTENTRIES);
88 DECLARE_EVENT_TYPE(XCCALENDARDAY_SHOWACCOUNTENTRIES, wxID_ANY)
90 DEFINE_EVENT_TYPE(XCCALENDARDAY_DELETECALENDARENTRIES);
91 DECLARE_EVENT_TYPE(XCCALENDARDAY_DELETECALENDARENTRIES, wxID_ANY)
93 DEFINE_EVENT_TYPE(XCCALENDARDAY_DELETEENTRY);
94 DECLARE_EVENT_TYPE(XCCALENDARDAY_DELETEENTRY, wxID_ANY)
96 DEFINE_EVENT_TYPE(XCCALENDARDAY_ADDENTRY)
97 DECLARE_EVENT_TYPE(XCCALENDARDAY_ADDENTRY, wxID_ANY)
99 DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATEENTRY)
100 DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATEENTRY, wxID_ANY)
102 DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATECALENDARCOLOUR);
103 DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATECALENDARCOLOUR, wxID_ANY)
105 DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_HIDEACCOUNTENTRIES);
106 DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_HIDEACCOUNTENTRIES, wxID_ANY)
108 DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_SHOWACCOUNTENTRIES);
109 DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_SHOWACCOUNTENTRIES, wxID_ANY)
111 DEFINE_EVENT_TYPE(XCCALENDARCTRL_HIDECALENDARENTRIES);
112 DECLARE_EVENT_TYPE(XCCALENDARCTRL_HIDECALENDARENTRIES, wxID_ANY)
114 DEFINE_EVENT_TYPE(XCCALENDARCTRL_SHOWCALENDARENTRIES);
115 DECLARE_EVENT_TYPE(XCCALENDARCTRL_SHOWCALENDARENTRIES, wxID_ANY)
117 DEFINE_EVENT_TYPE(XCCALENDARDAY_HIDECALENDARENTRIES);
118 DECLARE_EVENT_TYPE(XCCALENDARDAY_HIDECALENDARENTRIES, wxID_ANY)
120 DEFINE_EVENT_TYPE(XCCALENDARDAY_SHOWCALENDARENTRIES);
121 DECLARE_EVENT_TYPE(XCCALENDARDAY_SHOWCALENDARENTRIES, wxID_ANY)
123 DEFINE_EVENT_TYPE(XCCALENDARMONTH_SHOWCALENDARENTRIES);
124 DECLARE_EVENT_TYPE(XCCALENDARMONTH_SHOWCALENDARENTRIES, wxID_ANY)
126 DEFINE_EVENT_TYPE(XCCALENDARMONTH_HIDECALENDARENTRIES);
127 DECLARE_EVENT_TYPE(XCCALENDARMONTH_HIDECALENDARENTRIES, wxID_ANY)
129 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DISPLAYEVENTMENU);
130 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DISPLAYEVENTMENU, wxID_ANY)
132 #define ID_MONTHVIEWCLEARSELECTION 7000
133 #define ID_DESELECTALLITEMS 7001
134 #define ID_HIDEENTRIES 7002
135 #define ID_SHOWENTRIES 7003
136 #define ID_HIDECALENDARENTRIES 7004
137 #define ID_SHOWCALENDARENTRIES 7005
138 #define ID_CHANGEGRID 7006
139 #define ID_ENTRYDESELECT 7007
140 #define ID_DESELECTOTHERENTRIES 7008
141 #define ID_PROCESSCALENDAR 7009
142 #define ID_EDITCALENDAR 7010
143 #define ID_DELETECALENDAR 7011
144 #define ID_DELETECALENDARENTRIES 7012
145 #define ID_EDITEVENT 7013
146 #define ID_DELETEEVENT 7014
147 #define ID_DISPLAYEVENTMENU 7015
148 #define ID_EDITENTRY 7016
149 #define ID_DELETEENTRY 7017
150 #define ID_ADDENTRY 7018
151 #define ID_UPDATEENTRY 7019
152 #define ID_UPDATECOLOUR 7020
154 #endif
Xestia Software Development
Yn Maystri
© 2006 - 2019 Xestia Software Development
Software

Xestia Address Book
Xestia Calendar
Development

Xestia Gelforn
Everything else

About
News
Privacy Policy