X-Git-Url: http://Server1/repobrowser/?a=blobdiff_plain;f=source%2Fwidgets%2FXCCalendarDay.h;h=70a6d2f1a9a5d8c432be894281ed4db38f921448;hb=93dec256522729e3d13e035755f3c5a1e57efb37;hp=0a409cea14023744c0a6dee8ebb28cf72b4acc38;hpb=6c8e63ef1570701099e4f5a85115f89ae0fe9cc0;p=xestiacalendar%2F.git diff --git a/source/widgets/XCCalendarDay.h b/source/widgets/XCCalendarDay.h index 0a409ce..70a6d2f 100644 --- a/source/widgets/XCCalendarDay.h +++ b/source/widgets/XCCalendarDay.h @@ -26,7 +26,7 @@ #include "XCCalendarDayEntry.h" #include "../common/events.h" -class XCCalendarDay: public wxFrame +class XCCalendarDay: public wxPanel { private: wxFlexGridSizer *WindowSizer = new wxFlexGridSizer(2, 1, 0, 0); @@ -40,6 +40,7 @@ class XCCalendarDay: public wxFrame wxStaticText *NumberText = nullptr; wxScrolledWindow *EventListFrame = new wxScrolledWindow(this, wxID_ANY, wxDefaultPosition, wxDefaultSize, wxVSCROLL); int CalendarEntrySeekNumber = 0; + bool IsInMonth = false; vector CalendarEntryList; XCCalendarDayEntry *CalendarEntry1 = new XCCalendarDayEntry(EventListFrame, "Calendar Entry 1", wxDefaultPosition, wxDefaultSize, CalendarEntrySeekNumber++); @@ -56,12 +57,13 @@ class XCCalendarDay: public wxFrame void Repaint(); public: - XCCalendarDay(const wxString& title, const wxPoint& pos, const wxSize& size); + 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 UpdateTopIcons(); + void SetupControl(int SetupDay, int SetupMonth, int SetupYear, bool SetupIsInMonth); DECLARE_EVENT_TABLE() };