X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1fded56b375bf7a4687af1cdb182899614c1b2a8..30d215aa9b429a958c21bafd9b842cbf6c31460c:/wxPython/demo/wxToggleButton.py diff --git a/wxPython/demo/wxToggleButton.py b/wxPython/demo/wxToggleButton.py index 9e90ae9887..7beec9983a 100644 --- a/wxPython/demo/wxToggleButton.py +++ b/wxPython/demo/wxToggleButton.py @@ -1,24 +1,30 @@ +# 11/21/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# -from wxPython.wx import * +import wx haveToggleBtn = 1 + try: - wxToggleButton + wx.ToggleButton except NameError: haveToggleBtn = 0 #---------------------------------------------------------------------- -class TestPanel(wxPanel): +class TestPanel(wx.Panel): def __init__(self, parent, log): - wxPanel.__init__(self, parent, -1) + wx.Panel.__init__(self, parent, -1) self.log = log - panel = wxPanel(self, -1) - buttons = wxBoxSizer(wxHORIZONTAL) + panel = wx.Panel(self, -1) + buttons = wx.BoxSizer(wx.HORIZONTAL) + 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) + b = wx.ToggleButton(panel, -1, word) + self.Bind(wx.EVT_TOGGLEBUTTON, self.OnToggle, b) + buttons.Add(b, flag=wx.ALL, border=5) panel.SetAutoLayout(True) panel.SetSizer(buttons) @@ -35,21 +41,23 @@ def runTest(frame, nb, log): win = TestPanel(nb, log) return win else: - dlg = wxMessageDialog(frame, 'wxToggleButton is not available on this platform.', - 'Sorry', wxOK | wxICON_INFORMATION) + dlg = wx.MessageDialog(frame, 'wxToggleButton is not available on this platform.', + 'Sorry', wx.OK | wx.ICON_INFORMATION) dlg.ShowModal() dlg.Destroy() - - #---------------------------------------------------------------------- overview = """\ -""" +wxToggleButton is a button that stays pressed when clicked by the user. +In other words, it is similar to wxCheckBox in functionality but looks like a +wxButton. +This class is only available under wxMSW and wxGTK currently. +"""