X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6bcfd974ef26faf6f91a62cac09827e09463fd1..7a0a63aeee7a95b65bf133c8fa7a47538710f12c:/wxPython/demo/wxCheckBox.py?ds=inline diff --git a/wxPython/demo/wxCheckBox.py b/wxPython/demo/wxCheckBox.py index 8f1f7d5d78..41fb677987 100644 --- a/wxPython/demo/wxCheckBox.py +++ b/wxPython/demo/wxCheckBox.py @@ -1,29 +1,31 @@ +# 11/15/2003 - Jeff Grimmett (grimmtooth@softhome.net) +# +# o Updated for wx namespace +# -from wxPython.wx import * +import wx #--------------------------------------------------------------------------- -class TestCheckBox(wxPanel): +class TestCheckBox(wx.Panel): def __init__(self, parent, log): self.log = log - wxPanel.__init__(self, parent, -1) + wx.Panel.__init__(self, parent, -1) - wxStaticText(self, -1, "This example uses the wxCheckBox control.", - wxPoint(10, 10)) + wx.StaticText(self, -1, "This example uses the wxCheckBox control.", (10, 10)) - cID = NewId() - cb1 = wxCheckBox(self, cID, " Apples", wxPoint(65, 40), wxSize(150, 20), wxNO_BORDER) - cb2 = wxCheckBox(self, cID+1, " Oranges", wxPoint(65, 60), wxSize(150, 20), wxNO_BORDER) - cb2.SetValue(true) - cb3 = wxCheckBox(self, cID+2, " Pears", wxPoint(65, 80), wxSize(150, 20), wxNO_BORDER) - - EVT_CHECKBOX(self, cID, self.EvtCheckBox) - EVT_CHECKBOX(self, cID+1, self.EvtCheckBox) - EVT_CHECKBOX(self, cID+2, self.EvtCheckBox) + cID = wx.NewId() + cb1 = wx.CheckBox(self, cID, " Apples", (65, 40), (150, 20), wx.NO_BORDER) + cb2 = wx.CheckBox(self, cID+1, " Oranges", (65, 60), (150, 20), wx.NO_BORDER) + cb2.SetValue(True) + cb3 = wx.CheckBox(self, cID+2, " Pears", (65, 80), (150, 20), wx.NO_BORDER) + self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, cb1) + self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, cb2) + self.Bind(wx.EVT_CHECKBOX, self.EvtCheckBox, cb3) def EvtCheckBox(self, event): - self.log.WriteText('EvtCheckBox: %d\n' % event.Checked()) + self.log.WriteText('EvtCheckBox: %d\n' % event.IsChecked()) #--------------------------------------------------------------------------- @@ -37,44 +39,15 @@ def runTest(frame, nb, log): - - - - - - - - - - overview = """\ A checkbox is a labelled box which is either on (checkmark is visible) or off (no checkmark). -wxCheckBox() ------------------------ - -Default constructor. - -wxCheckBox(wxWindow* parent, wxWindowID id, const wxString& label, const wxPoint& pos = wxDefaultPosition, const wxSize& size = wxDefaultSize, long style = 0, const wxValidator& val, const wxString& name = "checkBox") - -Constructor, creating and showing a checkbox. - -Parameters -------------------- - -parent = Parent window. Must not be NULL. - -id = Checkbox identifier. A value of -1 indicates a default value. - -label = Text to be displayed next to the checkbox. - -pos = Checkbox position. If the position (-1, -1) is specified then a default position is chosen. +""" -size = Checkbox size. If the default size (-1, -1) is specified then a default size is chosen. -style = Window style. See wxCheckBox. -validator = Window validator. +if __name__ == '__main__': + import sys,os + import run + run.main(['', os.path.basename(sys.argv[0])]) -name = Window name. -"""