class XCCalendarDay: public wxPanel
{
private:
- XCCalendarMonthView *MonthViewPointer = nullptr;
- wxFlexGridSizer *WindowSizer = new wxFlexGridSizer(2, 1, 0, 0);
- wxBoxSizer *TopSectionSizer = new wxBoxSizer(wxHORIZONTAL);
- wxBoxSizer *MainSectionSizer = new wxBoxSizer(wxVERTICAL);
- wxBoxSizer *EventListFrameSizer = new wxBoxSizer(wxVERTICAL);
- wxStaticBitmap *HighPriorityIcon = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(32,32), 0);
- wxStaticBitmap *AlertIcon = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(32,32), 0);
+ XCCalendarMonthView *monthViewPointer = nullptr;
+ wxPanel *topPanel = nullptr;
+ wxPanel *mainPanel = nullptr;
+ wxBoxSizer *windowSizer = new wxBoxSizer(wxVERTICAL);
+ wxBoxSizer *topSectionSizer = new wxBoxSizer(wxHORIZONTAL);
+ wxBoxSizer *mainSectionSizer = new wxBoxSizer(wxVERTICAL);
+ wxBoxSizer *eventListFrameSizer = new wxBoxSizer(wxVERTICAL);
+ wxStaticBitmap *highPriorityIcon = nullptr;
+ wxStaticBitmap *alertIcon = nullptr;
CalendarDataStorage *dataStorage = nullptr;
- wxBitmap AlertIconBitmap;
- wxBitmap PriorityIconBitmap;
- wxStaticText *NumberText = nullptr;
- wxScrolledWindow *EventListFrame = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxVSCROLL);
- int CalendarEntrySeekNumber = 0;
+ wxBitmap alertIconBitmap;
+ wxBitmap priorityIconBitmap;
+ wxStaticText *numberText = nullptr;
+ wxScrolledWindow *eventListFrame = nullptr;
+ int calendarEntrySeekNumber = 0;
int calendarDay = 0;
int calendarMonth = 0;
int calendarYear = 0;
- bool IsInMonth = false;
+ bool isInMonth = false;
- vector<XCCalendarDayEntry*> CalendarEntryList;
-
- void Repaint();
+ vector<XCCalendarDayEntry*> calendarEntryList;
protected:
void HideAccountEntries(wxCommandEvent &accountData);
public:
XCCalendarDay(wxWindow *parent, const wxString& title, const wxPoint& pos, const wxSize& size);
~XCCalendarDay();
- void PaintFrameEvent(wxPaintEvent &PaintEvent);
- void ResizeFrameEvent(wxSizeEvent &SizeEvent);
- void DeselectOthersEvent(wxCommandEvent &DeselectEvent);
- void DeselectAllEvent(wxCommandEvent &DeselectEvent);
+ void ResizeFrameEvent(wxSizeEvent &sizeEvent);
+ void DeselectOthersEvent(wxCommandEvent &deselectEvent);
+ void DeselectAllEvent(wxCommandEvent &deselectEvent);
void UpdateTopIcons();
- void SetupControl(int SetupDay, int SetupMonth, int SetupYear, bool SetupIsInMonth, XCCalendarMonthView *MonthViewPointer, CalendarDataStorage *dataStorage, std::vector<int> *hideAccounts, std::vector<int> *hideCalendars);
+ void SetupControl(int setupDay, int setupMonth, int setupYear, bool setupIsInMonth, XCCalendarMonthView *monthViewPointer, CalendarDataStorage *dataStorage, std::vector<int> *hideAccounts, std::vector<int> *hideCalendars);
int GetCalendarDay();
int GetCalendarMonth();
int GetCalendarYear();