private:
wxWindow *dayPanel = nullptr;
+ wxPanel *mainPanel = nullptr;
+ wxPanel *borderPanel = nullptr;
+ wxPanel *calendarColour = nullptr;
string eventTextData = "";
wxStaticText *eventTime = nullptr;
wxStaticText *eventText = nullptr;
wxStaticBitmap *highPriorityIcon = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint(14,7), wxDefaultSize, 0 );
wxStaticBitmap *alarmIcon = new wxStaticBitmap( this, wxID_ANY, wxNullBitmap, wxPoint(30,7), wxDefaultSize, 0 );
+ wxBoxSizer *mainSizer = nullptr;
wxSizerItem *afterSpacer = nullptr;
wxBitmap alarmIconBitmap;
wxBitmap priorityIconBitmap;
const int secondPosition = 30;
const int thirdPosition = 49;
- void Repaint();
- void RepaintSelected();
-
void UpdateInformation();
string BuildEventTime(int timeHour, int timeMinute);
XCCalendarDayEntry(wxWindow* parent, const wxString& title, const wxPoint& pos, const wxSize& size, const int id);
~XCCalendarDayEntry();
- void PaintFrameEvent(wxPaintEvent &paintEvent);
void ResizeFrameEvent(wxSizeEvent &sizeEvent);
void Deselect(wxCommandEvent &deselectEvent);
wxSizerItem* GetAfterSpacer();
bool GetDisplayAlarm();
bool GetDisplayHighPriority();
- bool SetShowAccountStatus(bool statusInput);
- bool SetShowCalendarStatus(bool statusInput);
+ void SetShowAccountStatus(bool statusInput);
+ void SetShowCalendarStatus(bool statusInput);
bool GetShowAccountStatus();
bool GetShowCalendarStatus();