Home | News | Projects | Releases
Bugs | RFE | Repositories | Help
XCCalendarManipulator: Show simple border for buttons on mouse over and no border...
[xestiacalendar/.git] / source / widgets / XCCalendarManipulator.h
index 01968a2..4e5bb7e 100644 (file)
 #include <wx/mstream.h>
 
 #include "events.h"
+#if defined(WIN32)
+#include "../forms/calendarselectmonth/frmCalendarSelectMonth.h"
+#else
 #include "XCCalendarMonthSelect.h"
+#endif
 #include "XCCalendarList.h"
 #include "../bitmaps.h"
 #include "../libraries/CalendarDataStorage/CalendarDataStorage.h"
@@ -43,7 +47,11 @@ class XCCalendarManipulator: public wxPanel
                wxButton *nextButton = nullptr;
                wxButton *calendarsButton = nullptr;
                wxButton *dateButton = nullptr;
+#if defined(WIN32)
+               frmCalendarSelectMonth *moo = nullptr;
+#else
                XCCalendarMonthSelect *moo = nullptr;
+#endif
                XCCalendarList *calendarList = nullptr;
                CalendarDataStorage *dataStorage = nullptr;
                int month = 0;
@@ -54,8 +62,8 @@ class XCCalendarManipulator: public wxPanel
        
                void UpdateDateButtonText();
        protected:
-               void DateTextMouseover(wxMouseEvent &event);
-               void DateTextMouseout(wxMouseEvent &event);
+               void ButtonMouseover(wxMouseEvent &event);
+               void ButtonMouseout(wxMouseEvent &event);
                void DateTextClick(wxCommandEvent &event);
                void ChangeGrid(wxCommandEvent &event);
                void NextMonth(wxCommandEvent &event);
@@ -69,8 +77,6 @@ class XCCalendarManipulator: public wxPanel
                std::vector<int> GetHiddenAccountsList();
                std::vector<int> GetHiddenCalendarsList();
        
-       DECLARE_EVENT_TABLE()
-       
 };
 
 #endif
\ No newline at end of file
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