Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
Updated/Added copyright header and licensing to all source files
[xestiacalendar/.git] / source / common / events.h
1 // events.h - Events header.
2 //
3 // (c) 2016-2017 Xestia Software Development.
4 //
5 // This file is part of Xestia Calendar.
6 //
7 // Xestia Calendar is free software: you can redistribute it and/or modify
8 // it under the terms of the GNU General Public License as published by the
9 // Free Software Foundation, version 3 of the license.
10 //
11 // Xestia Calendar is distributed in the hope that it will be useful,
12 // but WITHOUT ANY WARRANTY; without even the implied warranty of
13 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 // GNU General Public License for more details.
15 //
16 // You should have received a copy of the GNU General Public License along
17 // with Xestia Calendar. If not, see <http://www.gnu.org/licenses/> 
19 #ifndef __COMMON_EVENTS_H__
20 #define __COMMON_EVENTS_H__
22 #include <wx/wx.h>
24 DEFINE_EVENT_TYPE(XCMAIN_PROCESSCALENDAR)
25 DEFINE_EVENT_TYPE(XCMAIN_EDITCALENDAR)
26 DEFINE_EVENT_TYPE(XCMAIN_DELETECALENDAR)
27 DEFINE_EVENT_TYPE(XCMAIN_EDITEVENT)
28 DEFINE_EVENT_TYPE(XCMAIN_DELETEEVENT)
29 DEFINE_EVENT_TYPE(XCMAIN_ADDEVENT)
30 DEFINE_EVENT_TYPE(XCMAIN_UPDATEEVENT)
32 DECLARE_EVENT_TYPE(XCMAIN_PROCESSCALENDAR, wxID_ANY)
33 DECLARE_EVENT_TYPE(XCMAIN_EDITCALENDAR, wxID_ANY)
34 DECLARE_EVENT_TYPE(XCMAIN_DELETECALENDAR, wxID_ANY)
35 DECLARE_EVENT_TYPE(XCMAIN_EDITEVENT, wxID_ANY)
36 DECLARE_EVENT_TYPE(XCMAIN_DELETEEVENT, wxID_ANY)
37 DECLARE_EVENT_TYPE(XCMAIN_ADDEVENT, wxID_ANY)
38 DECLARE_EVENT_TYPE(XCMAIN_UPDATEEVENT, wxID_ANY)
40 DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATEICONS)
41 DEFINE_EVENT_TYPE(XCCALENDARDAY_DESELECTOTHERENTRIES)
42 DEFINE_EVENT_TYPE(XCCALENDARDAY_DESELECTALLENTRIES)
44 DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATEICONS, wxID_ANY)
45 DECLARE_EVENT_TYPE(XCCALENDARDAY_DESELECTOTHERENTRIES, wxID_ANY)
46 DECLARE_EVENT_TYPE(XCCALENDARDAY_DESELECTALLENTRIES, wxID_ANY)
48 DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_DESELECT)
49 DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_DESELECT, wxID_ANY)
51 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DESELECTOTHERENTRIES)
52 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DESELECTOTHERENTRIES, wxID_ANY)
54 DEFINE_EVENT_TYPE(XCCALENDARMANIPULATOR_CHANGEGRID);
55 DECLARE_EVENT_TYPE(XCCALENDARMANIPULATOR_CHANGEGRID, wxID_ANY)
57 DEFINE_EVENT_TYPE(XCCALENDARCTRL_CHANGEGRID);
58 DECLARE_EVENT_TYPE(XCCALENDARCTRL_CHANGEGRID, wxID_ANY)
60 DEFINE_EVENT_TYPE(XCCALENDARCTRL_HIDEACCOUNTENTRIES);
61 DECLARE_EVENT_TYPE(XCCALENDARCTRL_HIDEACCOUNTENTRIES, wxID_ANY)
63 DEFINE_EVENT_TYPE(XCCALENDARCTRL_SHOWACCOUNTENTRIES);
64 DECLARE_EVENT_TYPE(XCCALENDARCTRL_SHOWACCOUNTENTRIES, wxID_ANY)
66 DEFINE_EVENT_TYPE(XCCALENDARCTRL_DELETECALENDARENTRIES);
67 DECLARE_EVENT_TYPE(XCCALENDARCTRL_DELETECALENDARENTRIES, wxID_ANY)
69 DEFINE_EVENT_TYPE(XCCALENDARCTRL_DELETEENTRY);
70 DECLARE_EVENT_TYPE(XCCALENDARCTRL_DELETEENTRY, wxID_ANY)
72 DEFINE_EVENT_TYPE(XCCALENDARCTRL_ADDENTRY);
73 DECLARE_EVENT_TYPE(XCCALENDARCTRL_ADDENTRY, wxID_ANY)
75 DEFINE_EVENT_TYPE(XCCALENDARCTRL_UPDATEENTRY);
76 DECLARE_EVENT_TYPE(XCCALENDARCTRL_UPDATEENTRY, wxID_ANY)
78 DEFINE_EVENT_TYPE(XCCALENDARCTRL_UPDATECALENDARCOLOUR);
79 DECLARE_EVENT_TYPE(XCCALENDARCTRL_UPDATECALENDARCOLOUR, wxID_ANY)
81 DEFINE_EVENT_TYPE(XCCALENDARMONTH_HIDEACCOUNTENTRIES);
82 DECLARE_EVENT_TYPE(XCCALENDARMONTH_HIDEACCOUNTENTRIES, wxID_ANY)
84 DEFINE_EVENT_TYPE(XCCALENDARMONTH_SHOWACCOUNTENTRIES);
85 DECLARE_EVENT_TYPE(XCCALENDARMONTH_SHOWACCOUNTENTRIES, wxID_ANY)
87 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DELETECALENDARENTRIES);
88 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DELETECALENDARENTRIES, wxID_ANY)
90 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DELETEENTRY)
91 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DELETEENTRY, wxID_ANY)
93 DEFINE_EVENT_TYPE(XCCALENDARMONTH_ADDENTRY);
94 DECLARE_EVENT_TYPE(XCCALENDARMONTH_ADDENTRY, wxID_ANY)
96 DEFINE_EVENT_TYPE(XCCALENDARMONTH_UPDATEENTRY);
97 DECLARE_EVENT_TYPE(XCCALENDARMONTH_UPDATEENTRY, wxID_ANY)
99 DEFINE_EVENT_TYPE(XCCALENDARMONTH_UPDATECALENDARCOLOUR);
100 DECLARE_EVENT_TYPE(XCCALENDARMONTH_UPDATECALENDARCOLOUR, wxID_ANY)
102 DEFINE_EVENT_TYPE(XCCALENDARDAY_HIDEACCOUNTENTRIES);
103 DECLARE_EVENT_TYPE(XCCALENDARDAY_HIDEACCOUNTENTRIES, wxID_ANY)
105 DEFINE_EVENT_TYPE(XCCALENDARDAY_SHOWACCOUNTENTRIES);
106 DECLARE_EVENT_TYPE(XCCALENDARDAY_SHOWACCOUNTENTRIES, wxID_ANY)
108 DEFINE_EVENT_TYPE(XCCALENDARDAY_DELETECALENDARENTRIES);
109 DECLARE_EVENT_TYPE(XCCALENDARDAY_DELETECALENDARENTRIES, wxID_ANY)
111 DEFINE_EVENT_TYPE(XCCALENDARDAY_DELETEENTRY);
112 DECLARE_EVENT_TYPE(XCCALENDARDAY_DELETEENTRY, wxID_ANY)
114 DEFINE_EVENT_TYPE(XCCALENDARDAY_ADDENTRY)
115 DECLARE_EVENT_TYPE(XCCALENDARDAY_ADDENTRY, wxID_ANY)
117 DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATEENTRY)
118 DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATEENTRY, wxID_ANY)
120 DEFINE_EVENT_TYPE(XCCALENDARDAY_UPDATECALENDARCOLOUR);
121 DECLARE_EVENT_TYPE(XCCALENDARDAY_UPDATECALENDARCOLOUR, wxID_ANY)
123 DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_HIDEACCOUNTENTRIES);
124 DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_HIDEACCOUNTENTRIES, wxID_ANY)
126 DEFINE_EVENT_TYPE(XCCALENDARDAYENTRY_SHOWACCOUNTENTRIES);
127 DECLARE_EVENT_TYPE(XCCALENDARDAYENTRY_SHOWACCOUNTENTRIES, wxID_ANY)
129 DEFINE_EVENT_TYPE(XCCALENDARCTRL_HIDECALENDARENTRIES);
130 DECLARE_EVENT_TYPE(XCCALENDARCTRL_HIDECALENDARENTRIES, wxID_ANY)
132 DEFINE_EVENT_TYPE(XCCALENDARCTRL_SHOWCALENDARENTRIES);
133 DECLARE_EVENT_TYPE(XCCALENDARCTRL_SHOWCALENDARENTRIES, wxID_ANY)
135 DEFINE_EVENT_TYPE(XCCALENDARDAY_HIDECALENDARENTRIES);
136 DECLARE_EVENT_TYPE(XCCALENDARDAY_HIDECALENDARENTRIES, wxID_ANY)
138 DEFINE_EVENT_TYPE(XCCALENDARDAY_SHOWCALENDARENTRIES);
139 DECLARE_EVENT_TYPE(XCCALENDARDAY_SHOWCALENDARENTRIES, wxID_ANY)
141 DEFINE_EVENT_TYPE(XCCALENDARMONTH_SHOWCALENDARENTRIES);
142 DECLARE_EVENT_TYPE(XCCALENDARMONTH_SHOWCALENDARENTRIES, wxID_ANY)
144 DEFINE_EVENT_TYPE(XCCALENDARMONTH_HIDECALENDARENTRIES);
145 DECLARE_EVENT_TYPE(XCCALENDARMONTH_HIDECALENDARENTRIES, wxID_ANY)
147 DEFINE_EVENT_TYPE(XCCALENDARMONTH_DISPLAYEVENTMENU);
148 DECLARE_EVENT_TYPE(XCCALENDARMONTH_DISPLAYEVENTMENU, wxID_ANY)
150 #define ID_MONTHVIEWCLEARSELECTION 7000
151 #define ID_DESELECTALLITEMS 7001
152 #define ID_HIDEENTRIES 7002
153 #define ID_SHOWENTRIES 7003
154 #define ID_HIDECALENDARENTRIES 7004
155 #define ID_SHOWCALENDARENTRIES 7005
156 #define ID_CHANGEGRID 7006
157 #define ID_ENTRYDESELECT 7007
158 #define ID_DESELECTOTHERENTRIES 7008
159 #define ID_PROCESSCALENDAR 7009
160 #define ID_EDITCALENDAR 7010
161 #define ID_DELETECALENDAR 7011
162 #define ID_DELETECALENDARENTRIES 7012
163 #define ID_EDITEVENT 7013
164 #define ID_DELETEEVENT 7014
165 #define ID_DISPLAYEVENTMENU 7015
166 #define ID_EDITENTRY 7016
167 #define ID_DELETEENTRY 7017
168 #define ID_ADDENTRY 7018
169 #define ID_UPDATEENTRY 7019
170 #define ID_UPDATECOLOUR 7020
172 #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