(parent)
| 337 | |
| 338 | |
| 339 | def _undo_delegator(parent): # htest # |
| 340 | from tkinter import Toplevel, Text, Button |
| 341 | from idlelib.percolator import Percolator |
| 342 | top = Toplevel(parent) |
| 343 | top.title("Test UndoDelegator") |
| 344 | x, y = map(int, parent.geometry().split('+')[1:]) |
| 345 | top.geometry("+%d+%d" % (x, y + 175)) |
| 346 | |
| 347 | text = Text(top, height=10) |
| 348 | text.pack() |
| 349 | text.focus_set() |
| 350 | p = Percolator(text) |
| 351 | d = UndoDelegator() |
| 352 | p.insertfilter(d) |
| 353 | |
| 354 | undo = Button(top, text="Undo", command=lambda:d.undo_event(None)) |
| 355 | undo.pack(side='left') |
| 356 | redo = Button(top, text="Redo", command=lambda:d.redo_event(None)) |
| 357 | redo.pack(side='left') |
| 358 | dump = Button(top, text="Dump", command=lambda:d.dump_event(None)) |
| 359 | dump.pack(side='left') |
| 360 | |
| 361 | |
| 362 | if __name__ == "__main__": |
nothing calls this directly
no test coverage detected
searching dependent graphs…