X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fwidgets%2FXCCalendarDay.h;h=e00379b8d45642606976338f410e70198f59f3d9;hb=0c16b6458c0fdc03b94288c17d7a685b95f122fc;hp=bd51a62677e09964f2663d46577db208d29d2819;hpb=401fd2eee6047f72fdaf811bbcc3924409a4fb9d;p=xestiacalendar%2F.git diff --git a/source/widgets/XCCalendarDay.h b/source/widgets/XCCalendarDay.h index bd51a62..e00379b 100644 --- a/source/widgets/XCCalendarDay.h +++ b/source/widgets/XCCalendarDay.h @@ -38,17 +38,19 @@ class XCCalendarDay: public wxPanel { private: XCCalendarMonthView *monthViewPointer = nullptr; - wxFlexGridSizer *windowSizer = new wxFlexGridSizer(2, 1, 0, 0); + 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 = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(32,32), 0); - wxStaticBitmap *alertIcon = new wxStaticBitmap(this, wxID_ANY, wxNullBitmap, wxDefaultPosition, wxSize(32,32), 0); + 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); + wxScrolledWindow *eventListFrame = nullptr; int calendarEntrySeekNumber = 0; int calendarDay = 0; int calendarMonth = 0; @@ -57,8 +59,6 @@ class XCCalendarDay: public wxPanel vector calendarEntryList; - void Repaint(); - protected: void HideAccountEntries(wxCommandEvent &accountData); void ShowAccountEntries(wxCommandEvent &accountData); @@ -73,7 +73,6 @@ class XCCalendarDay: public wxPanel 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);