@@ -180,7 +180,7 @@ def __init__(self, filename=None):
180180 self .exitflag = False
181181 if filename :
182182 self .loadfile (filename )
183- self .configGUI (NORMAL , DISABLED , DISABLED , DISABLED ,
183+ self .configGUI (DISABLED , DISABLED , DISABLED ,
184184 "Choose example from menu" , "black" )
185185 self .state = STARTUP
186186
@@ -225,9 +225,7 @@ def makeGraphFrame(self, root):
225225 turtle .RawTurtle .screens = [_s_ ]
226226 return canvas
227227
228- def configGUI (self , menu , start , stop , clear , txt = "" , color = "blue" ):
229- self .mBar .entryconfigure (0 , state = menu )
230-
228+ def configGUI (self , start , stop , clear , txt = "" , color = "blue" ):
231229 self .start_btn .config (state = start ,
232230 bg = "#d00" if start == NORMAL else "#fca" )
233231 self .stop_btn .config (state = stop ,
@@ -276,15 +274,15 @@ def loadfile(self, filename):
276274 self .text .insert ("1.0" , chars )
277275 self .root .title (filename + " - a Python turtle graphics example" )
278276 reload (self .module )
279- self .configGUI (NORMAL , NORMAL , DISABLED , DISABLED ,
277+ self .configGUI (NORMAL , DISABLED , DISABLED ,
280278 "Press start button" , "red" )
281279 self .state = READY
282280
283281 def startDemo (self ):
284282 self .refreshCanvas ()
285283 self .dirty = True
286284 turtle .TurtleScreen ._RUNNING = True
287- self .configGUI (DISABLED , DISABLED , NORMAL , DISABLED ,
285+ self .configGUI (DISABLED , NORMAL , DISABLED ,
288286 "demo running..." , "black" )
289287 self .screen .clear ()
290288 self .screen .mode ("standard" )
@@ -300,24 +298,24 @@ def startDemo(self):
300298 self .state = DONE
301299 result = "stopped!"
302300 if self .state == DONE :
303- self .configGUI (NORMAL , NORMAL , DISABLED , NORMAL ,
301+ self .configGUI (NORMAL , DISABLED , NORMAL ,
304302 result )
305303 elif self .state == EVENTDRIVEN :
306304 self .exitflag = True
307- self .configGUI (DISABLED , DISABLED , NORMAL , DISABLED ,
305+ self .configGUI (DISABLED , NORMAL , DISABLED ,
308306 "use mouse/keys or STOP" , "red" )
309307
310308 def clearCanvas (self ):
311309 self .refreshCanvas ()
312310 self .screen ._delete ("all" )
313311 self .scanvas .config (cursor = "" )
314- self .configGUI (NORMAL , NORMAL , DISABLED , DISABLED )
312+ self .configGUI (NORMAL , DISABLED , DISABLED )
315313
316314 def stopIt (self ):
317315 if self .exitflag :
318316 self .clearCanvas ()
319317 self .exitflag = False
320- self .configGUI (NORMAL , NORMAL , DISABLED , DISABLED ,
318+ self .configGUI (NORMAL , DISABLED , DISABLED ,
321319 "STOPPED!" , "red" )
322320 turtle .TurtleScreen ._RUNNING = False
323321
0 commit comments