X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a72f4631fe5ab7ebeefdacf8ec9c826ea962133f..a9b4774c0502f29e0f8eb6757a944420d02d5274:/wxPython/src/calendar.i diff --git a/wxPython/src/calendar.i b/wxPython/src/calendar.i index 7dfc184c9b..fee79777c9 100644 --- a/wxPython/src/calendar.i +++ b/wxPython/src/calendar.i @@ -30,8 +30,6 @@ %pythoncode { wx = _core } %pythoncode { __docfilter__ = wx.__DocFilter(globals()) } -%include _calendar_rename.i - //--------------------------------------------------------------------------- enum { @@ -109,13 +107,11 @@ public: class wxCalendarCtrl; -class wxCalendarEvent : public wxCommandEvent +class wxCalendarEvent : public wxDateEvent { public: wxCalendarEvent(wxCalendarCtrl *cal, wxEventType type); - const wxDateTime GetDate() const; - void SetDate(const wxDateTime &date); void SetWeekDay(const wxDateTime::WeekDay wd); wxDateTime::WeekDay GetWeekDay() const; @@ -174,7 +170,7 @@ and font and without border, but setting custom attributes with SetAttr allows to modify its appearance. Just create a custom attribute object and set it for the day you want to be displayed specially A day may be marked as being a holiday, (even if it is not -recognized as one by wx.DateTime) by using the SetHoliday method. +recognized as one by `wx.DateTime`) by using the SetHoliday method. As the attributes are specified for each day, they may change when the month is changed, so you will often want to update them in an @@ -262,7 +258,7 @@ creation.", ""); "Sets the current date.", ""); DocDeclStr( - const wxDateTime&, GetDate() const, + const wxDateTime, GetDate() const, "Gets the currently selected date.", ""); @@ -276,11 +272,11 @@ creation.", ""); "set the range in which selection can occur", ""); DocDeclStr( - const wxDateTime&, GetLowerDateLimit() const, + const wxDateTime, GetLowerDateLimit() const, "get the range in which selection can occur", ""); DocDeclStr( - const wxDateTime&, GetUpperDateLimit() const, + const wxDateTime, GetUpperDateLimit() const, "get the range in which selection can occur", ""); DocDeclStr( @@ -398,7 +394,7 @@ The result codes are: wxDateTime* date = new wxDateTime; wxDateTime::WeekDay wd; wxCalendarHitTestResult result = self->HitTest(pos, date, &wd); - bool blocked = wxPyBeginBlockThreads(); + wxPyBlock_t blocked = wxPyBeginBlockThreads(); PyObject* tup = PyTuple_New(3); PyTuple_SET_ITEM(tup, 0, PyInt_FromLong(result)); PyTuple_SET_ITEM(tup, 1, wxPyConstructObject(date, wxT("wxDateTime"), 1));