| 1 | import os |
| 2 | import Tkinter |
| 3 | import Test |
| 4 | import Pmw |
| 5 | |
| 6 | Test.initialise() |
| 7 | |
| 8 | c = Pmw.PanedWidget |
| 9 | |
| 10 | def _setbackground(name, colour): |
| 11 | w = Test.currentWidget() |
| 12 | w.pane(name).configure(background = colour) |
| 13 | |
| 14 | kw_1 = {'orient': 'horizontal', 'hull_width': 400, 'hull_height': 300} |
| 15 | tests_1 = ( |
| 16 | (c.pack, ()), |
| 17 | (Test.num_options, (), 5), |
| 18 | (c.add, 'left', {'min' : 100}, Tkinter.Frame), |
| 19 | (_setbackground, ('left', 'red')), |
| 20 | (c.add, 'middle', {'max' : 100}, Tkinter.Frame), |
| 21 | (_setbackground, ('middle', 'green')), |
| 22 | (c.add, 'right', {'size' : 100}, Tkinter.Frame), |
| 23 | (c.insert, ('first', 'middle'), {'size' : 100}, Tkinter.Frame), |
| 24 | (_setbackground, ('right', 'yellow')), |
| 25 | (_setbackground, ('first', 'blue')), |
| 26 | (c.delete, 'middle'), |
| 27 | (c.pane, 'left', Tkinter.Frame), |
| 28 | (c.panes, (), ['left', 'first', 'right']), |
| 29 | (c.configurepane, 'first', {'size' : 200}), |
| 30 | ) |
| 31 | |
| 32 | alltests = ( |
| 33 | (tests_1, kw_1), |
| 34 | ) |
| 35 | |
| 36 | testData = ((c, alltests),) |
| 37 | |
| 38 | if __name__ == '__main__': |
| 39 | Test.runTests(testData) |