w
.create_oval(50, 50, 150, 100, fill
= 'red')
w
.create_oval(100, 50, 150, 150, fill
= 'blue')
w
.create_oval(50, 100, 200, 350, fill
= 'yellow')
lb
= Pmw
.ScrolledListBox(w
.interior(),
items
= range(20), listbox_height
= 6)
w
.create_window(300, 100, window
= lb
)
def _testYView(doBottom
):
if type(top
) != type(0.0) or type(bottom
) != type(0.0):
return 'bad type ' + str(top
) + ' ' + str(bottom
)
return 'bottom is ' + str(bottom
)
return 'top is ' + str(top
)
kw_1
= {'labelpos': 'n', 'label_text': 'ScrolledCanvas', 'borderframe' : 1}
(c
.pack
, (), {'padx' : 10, 'pady' : 10, 'fill' : 'both', 'expand' : 1}),
(Test
.num_options
, (), 8),
(c
.resizescrollregion
, ()),
(c
.resizescrollregion
, ()),
('hull_background', 'aliceblue'),
('Scrollbar_borderwidth', 3),
('hull_cursor', 'gumby'),
('Scrollbar_repeatdelay', 200),
('Scrollbar_repeatinterval', 105),
('vscrollmode', 'static'),
('vscrollmode', 'dynamic'),
('hscrollmode', 'static'),
('hscrollmode', 'dynamic'),
('vscrollmode', 'bogus', 'ValueError: bad vscrollmode ' +
'option "bogus": should be static, dynamic, or none'),
('hscrollmode', 'bogus', 'ValueError: bad hscrollmode ' +
'option "bogus": should be static, dynamic, or none'),
(c
.yview
, ('moveto', 0.0)),
(c
.yview
, ('moveto', 0.02)),
(c
.yview
, ('moveto', 0.04)),
(c
.yview
, ('moveto', 0.06)),
(c
.yview
, ('moveto', 0.08)),
(c
.yview
, ('moveto', 0.10)),
(c
.yview
, ('moveto', 0.12)),
(c
.yview
, ('moveto', 0.14)),
(c
.yview
, ('moveto', 0.16)),
(c
.yview
, ('moveto', 0.18)),
(c
.yview
, ('moveto', 0.20)),
(c
.yview
, ('moveto', 0.22)),
(c
.yview
, ('moveto', 0.24)),
(c
.yview
, ('moveto', 0.26)),
(c
.yview
, ('moveto', 0.28)),
(c
.yview
, ('moveto', 0.98)),
(c
.yview
, ('scroll', -1, 'page')),
(c
.yview
, ('scroll', -1, 'page')),
(c
.yview
, ('scroll', 1, 'page')),
(c
.yview
, ('scroll', 1, 'page')),
'hscrollmode' : 'dynamic',
(c
.pack
, (), {'padx' : 10, 'pady' : 10, 'fill' : 'both', 'expand' : 1}),
testData
= ((Pmw
.ScrolledCanvas
, alltests
),)
if __name__
== '__main__':