Issue #3965: Allow repeated calls to turtle.Screen, by making it a

true singleton object.

Reviewed by Gregor Lingl.
This commit is contained in:
Martin v. Löwis 2008-09-29 22:09:07 +00:00
parent e144873071
commit e563aa4383
4 changed files with 40 additions and 34 deletions

View file

@ -94,8 +94,8 @@ class DemoWindow(object):
left_frame.pack(side=LEFT, fill=BOTH, expand=0)
self.graph_frame = g_frame = Frame(root)
turtle.Screen._root = g_frame
turtle.Screen._canvas = turtle.ScrolledCanvas(g_frame, 800, 600, 1000, 800)
turtle._Screen._root = g_frame
turtle._Screen._canvas = turtle.ScrolledCanvas(g_frame, 800, 600, 1000, 800)
#xturtle.Screen._canvas.pack(expand=1, fill="both")
self.screen = _s_ = turtle.Screen()
self.scanvas = _s_._canvas