]> git.saurik.com Git - wxWidgets.git/blob - wxPython/demo/SingleChoiceDialog.py
Set the client size as calculated, but use the full size for the size hints
[wxWidgets.git] / wxPython / demo / SingleChoiceDialog.py
1
2 import wx
3
4 #---------------------------------------------------------------------------
5
6 def runTest(frame, nb, log):
7 dlg = wx.SingleChoiceDialog(
8 frame, 'Test Single Choice', 'The Caption',
9 ['zero', 'one', 'two', 'three', 'four', 'five', 'six', 'seven', 'eight'],
10 wx.CHOICEDLG_STYLE
11 )
12
13 if dlg.ShowModal() == wx.ID_OK:
14 log.WriteText('You selected: %s\n' % dlg.GetStringSelection())
15
16 dlg.Destroy()
17
18 #---------------------------------------------------------------------------
19
20
21
22
23 overview = """\
24 This class represents a dialog that shows a list of strings, and allows the user
25 to select one. Double-clicking on a list item is equivalent to single-clicking
26 and then pressing OK.
27
28 As with all dialogs, be sure to retrieve the information you need BEFORE you
29 destroy the dialog.
30 """
31
32
33
34 if __name__ == '__main__':
35 import sys,os
36 import run
37 run.main(['', os.path.basename(sys.argv[0])] + sys.argv[1:])
38