Improve idlelib.textview comments.
This commit is contained in:
parent
83a1045200
commit
a3623c864b
|
@ -7,9 +7,8 @@ from tkinter.messagebox import showerror
|
|||
|
||||
|
||||
class TextViewer(Toplevel):
|
||||
"""A simple text viewer dialog for IDLE
|
||||
"A simple text viewer dialog for IDLE."
|
||||
|
||||
"""
|
||||
def __init__(self, parent, title, text, modal=True, _htest=False):
|
||||
"""Show the given text in a scrollable window with a 'close' button
|
||||
|
||||
|
@ -21,11 +20,11 @@ class TextViewer(Toplevel):
|
|||
"""
|
||||
Toplevel.__init__(self, parent)
|
||||
self.configure(borderwidth=5)
|
||||
# place dialog below parent if running htest
|
||||
# Place dialog below parent if running htest.
|
||||
self.geometry("=%dx%d+%d+%d" % (750, 500,
|
||||
parent.winfo_rootx() + 10,
|
||||
parent.winfo_rooty() + (10 if not _htest else 100)))
|
||||
#elguavas - config placeholders til config stuff completed
|
||||
# TODO: get fg/bg from theme.
|
||||
self.bg = '#ffffff'
|
||||
self.fg = '#000000'
|
||||
|
||||
|
@ -34,9 +33,9 @@ class TextViewer(Toplevel):
|
|||
self.protocol("WM_DELETE_WINDOW", self.Ok)
|
||||
self.parent = parent
|
||||
self.textView.focus_set()
|
||||
#key bindings for this dialog
|
||||
self.bind('<Return>',self.Ok) #dismiss dialog
|
||||
self.bind('<Escape>',self.Ok) #dismiss dialog
|
||||
# Bind keys for closing this dialog.
|
||||
self.bind('<Return>',self.Ok)
|
||||
self.bind('<Escape>',self.Ok)
|
||||
self.textView.insert(0.0, text)
|
||||
self.textView.config(state=DISABLED)
|
||||
|
||||
|
|
Loading…
Reference in New Issue