-void XCCalendarDay::Repaint(){
-
- wxPaintDC dc(this);
- wxPaintDC eventListFrameDC(eventListFrame);
-
- // Get the wxSizerItem for the top date and the entries part.
-
- wxSizerItem *topSectionSizerItem = windowSizer->GetItem((size_t)0);
- wxSizerItem *mainSectionSizerItem = windowSizer->GetItem((size_t)1);
- wxRect topSizer = wxRect(windowSizer->GetPosition(), windowSizer->GetSize());
-
- if (isInMonth == true){
-
- dc.SetPen(wxPen(wxColor(255,255,255), 0, wxPENSTYLE_TRANSPARENT));
- dc.SetBrush(wxBrush(wxColor(255,255,255)));
- dc.DrawRectangle(topSectionSizerItem->GetRect());
- dc.SetBrush(wxBrush(wxColor(225,225,225)));
- dc.DrawRectangle(mainSectionSizerItem->GetRect());
- eventListFrameDC.SetPen(wxPen(wxColor(255,255,255), 0, wxPENSTYLE_TRANSPARENT));
- eventListFrameDC.SetBrush(wxBrush(wxColor(225,225,225)));
- eventListFrameDC.DrawRectangle(eventListFrame->GetClientRect());
-
- } else {
-
- dc.SetPen(wxPen(wxColor(185,185,185), 0, wxPENSTYLE_TRANSPARENT));
- dc.SetBrush(wxBrush(wxColor(185,185,185)));
- dc.DrawRectangle(topSectionSizerItem->GetRect());
- dc.SetBrush(wxBrush(wxColor(155,155,155)));
- dc.DrawRectangle(mainSectionSizerItem->GetRect());
- eventListFrameDC.SetPen(wxPen(wxColor(255,255,255), 0, wxPENSTYLE_TRANSPARENT));
- eventListFrameDC.SetBrush(wxBrush(wxColor(155,155,155)));
- eventListFrameDC.DrawRectangle(eventListFrame->GetClientRect());
-
- }
-
- // Draw the border.
-
- //dc.SetBrush(wxBrush(wxColor(0,0,0), wxBRUSHSTYLE_TRANSPARENT));
-
- this->Layout();
-
-}
-