X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/a0415e129cfb93ccb89a15daa75393208d64df75..f5766910b6731eb03e82371416e9778203396ce7:/wxPython/demo/CalendarCtrl.py?ds=sidebyside diff --git a/wxPython/demo/CalendarCtrl.py b/wxPython/demo/CalendarCtrl.py index b795ba5dc4..ee5586608b 100644 --- a/wxPython/demo/CalendarCtrl.py +++ b/wxPython/demo/CalendarCtrl.py @@ -23,7 +23,8 @@ class TestPanel(wx.Panel): self.OnChangeMonth() cal2 = wx.calendar.CalendarCtrl(self, -1, wx.DateTime_Now(), pos = (325,50)) - + self.Bind(wx.calendar.EVT_CALENDAR_SEL_CHANGED, + self.OnCalSelChanged, cal2) def OnCalSelected(self, evt): self.log.write('OnCalSelected: %s\n' % evt.GetDate()) @@ -33,6 +34,20 @@ class TestPanel(wx.Panel): for month, day in self.holidays: if month == cur_month: self.cal.SetHoliday(day) + if cur_month == 8: + attr = wx.calendar.CalendarDateAttr(border=wx.calendar.CAL_BORDER_SQUARE, + colBorder="blue") + self.cal.SetAttr(14, attr) + else: + self.cal.ResetAttr(14) + + def OnCalSelChanged(self, evt): + cal = evt.GetEventObject() + self.log.write("OnCalSelChanged:\n\t%s: %s\n\t%s: %s\n\t%s: %s\n\t" % + ("EventObject", cal, + "Date ", cal.GetDate(), + "Ticks ", cal.GetDate().GetTicks(), + )) #----------------------------------------------------------------------