]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/demo/wxCalendarCtrl.py
fixed the width of the (week day as number) field, should be 1, not 2
[wxWidgets.git] / wxPython / demo / wxCalendarCtrl.py
index b38be582b4e099dfb1a17e2fd07bf4f9562a0445..02c771ad33e88e95094c85681042e9702fc445a4 100644 (file)
@@ -10,11 +10,18 @@ class TestPanel(wxPanel):
         wxPanel.__init__(self, parent, ID)
         self.log = log
 
-        cal = wxCalendarCtrl(self, 101, wxDateTime_Now(), pos = (25,50),
+        cal = wxCalendarCtrl(self, -1, wxDateTime_Now(), pos = (25,50),
                              style = wxCAL_SHOW_HOLIDAYS | wxCAL_SUNDAY_FIRST)
 
-        EVT_CALENDAR(self, 101, self.OnCalSelected)
+        EVT_CALENDAR(self, cal.GetId(), self.OnCalSelected)
 
+        b = wxButton(self, -1, "Destroy the Calendar", pos = (250, 50))
+        EVT_BUTTON(self, b.GetId(), self.OnButton)
+        self.cal = cal
+
+    def OnButton(self, evt):
+        self.cal.Destroy()
+        self.cal = None
 
     def OnCalSelected(self, evt):
         self.log.write('OnCalSelected: %s\n' % evt.GetDate())