X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d1679124ae303fb78561ee2b0c56b5831fd0fafe..55f9f0cbc8dcf45f8d484b2f931c5c254d4404d1:/wxPython/demo/wxToggleButton.py diff --git a/wxPython/demo/wxToggleButton.py b/wxPython/demo/wxToggleButton.py index 80f1cf1c04..74d34d3f77 100644 --- a/wxPython/demo/wxToggleButton.py +++ b/wxPython/demo/wxToggleButton.py @@ -1,6 +1,12 @@ from wxPython.wx import * +haveToggleBtn = 1 +try: + wxToggleButton +except NameError: + haveToggleBtn = 0 + #---------------------------------------------------------------------- class TestPanel(wxPanel): @@ -9,12 +15,12 @@ class TestPanel(wxPanel): self.log = log panel = wxPanel(self, -1) buttons = wxBoxSizer(wxHORIZONTAL) - for word in string.split("These are toggle buttons"): + for word in "These are toggle buttons".split(): b = wxToggleButton(panel, -1, word) EVT_TOGGLEBUTTON(self, b.GetId(), self.OnToggle) buttons.Add(b, flag=wxALL, border=5) - panel.SetAutoLayout(true) + panel.SetAutoLayout(True) panel.SetSizer(buttons) buttons.Fit(panel) panel.Move((50,50)) @@ -25,8 +31,16 @@ class TestPanel(wxPanel): #---------------------------------------------------------------------- def runTest(frame, nb, log): - win = TestPanel(nb, log) - return win + if haveToggleBtn: + win = TestPanel(nb, log) + return win + else: + dlg = wxMessageDialog(frame, 'wxToggleButton is not available on this platform.', + 'Sorry', wxOK | wxICON_INFORMATION) + dlg.ShowModal() + dlg.Destroy() + + #----------------------------------------------------------------------