7 c = Pmw.SelectionDialog
10 'scrolledlist_labelpos': 'n',
11 'label_text' : 'Please select one',
12 'buttons' : ('OK', 'Cancel'),
16 (Test.num_options, (), 11),
17 ('hull_background', '#d9d9d9'),
18 (c.insert, ('end', 'Calling', 'all', 'cars')),
19 ('label_bitmap', 'warning'),
20 ('hull_cursor', 'gumby'),
21 ('label_image', Test.flagup),
22 ('listbox_font', Test.font['variable']),
23 ('listbox_foreground', 'red'),
24 ('listbox_selectmode', 'multiple'),
27 (c.title, 'SelectionDialog 1: new title', ''),
28 (c.interior, (), Tkinter.Frame),
29 ('defaultbutton', 'OK'),
30 (c.delete, (0, 'end')),
31 (c.get, (0, 'end'), ()),
32 (c.insert, ('end', 'Test', 'Test', 'Long String Test')),
33 (c.get, (0, 'end'), ('Test', 'Test', 'Long String Test')),
34 (c.insert, (0, 'Test', 'Test A')),
35 (c.get, (0, 'end'), ('Test', 'Test A', 'Test', 'Test', 'Long String Test')),
36 (c.insert, (1, 'Test', 'Test', 'Long String Test')),
37 (c.get, (0, 4), ('Test', 'Test', 'Test', 'Long String Test', 'Test A')),
38 (c.insert, (5, 'Test', 'Test',
39 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX')),
40 (c.get, 7, 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'),
41 (c.get, 'end', 'Long String Test'),
53 'buttons' : ('OK', 'Cancel'),
55 'scrolledlist_labelpos': 'n',
58 (c.title, 'SelectionDialog 2', ''),
66 testData = ((c, alltests),)
68 if __name__ == '__main__':
69 Test.runTests(testData)