update
This commit is contained in:
15
.CondaPkg/env/Lib/idlelib/undo.py
vendored
15
.CondaPkg/env/Lib/idlelib/undo.py
vendored
@@ -339,25 +339,26 @@ class CommandSequence(Command):
|
||||
def _undo_delegator(parent): # htest #
|
||||
from tkinter import Toplevel, Text, Button
|
||||
from idlelib.percolator import Percolator
|
||||
undowin = Toplevel(parent)
|
||||
undowin.title("Test UndoDelegator")
|
||||
top = Toplevel(parent)
|
||||
top.title("Test UndoDelegator")
|
||||
x, y = map(int, parent.geometry().split('+')[1:])
|
||||
undowin.geometry("+%d+%d" % (x, y + 175))
|
||||
top.geometry("+%d+%d" % (x, y + 175))
|
||||
|
||||
text = Text(undowin, height=10)
|
||||
text = Text(top, height=10)
|
||||
text.pack()
|
||||
text.focus_set()
|
||||
p = Percolator(text)
|
||||
d = UndoDelegator()
|
||||
p.insertfilter(d)
|
||||
|
||||
undo = Button(undowin, text="Undo", command=lambda:d.undo_event(None))
|
||||
undo = Button(top, text="Undo", command=lambda:d.undo_event(None))
|
||||
undo.pack(side='left')
|
||||
redo = Button(undowin, text="Redo", command=lambda:d.redo_event(None))
|
||||
redo = Button(top, text="Redo", command=lambda:d.redo_event(None))
|
||||
redo.pack(side='left')
|
||||
dump = Button(undowin, text="Dump", command=lambda:d.dump_event(None))
|
||||
dump = Button(top, text="Dump", command=lambda:d.dump_event(None))
|
||||
dump.pack(side='left')
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from unittest import main
|
||||
main('idlelib.idle_test.test_undo', verbosity=2, exit=False)
|
||||
|
||||
Reference in New Issue
Block a user