Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 2ced87f

Browse files
committed
Issue #22065: Remove the now unsed configGUI menu parameter and arguments.
1 parent 8450c53 commit 2ced87f

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

Lib/turtledemo/__main__.py

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)