Kaydet (Commit) a3623c86 authored tarafından Terry Jan Reedy's avatar Terry Jan Reedy

Improve idlelib.textview comments.

üst 83a10452
...@@ -7,9 +7,8 @@ from tkinter.messagebox import showerror ...@@ -7,9 +7,8 @@ from tkinter.messagebox import showerror
class TextViewer(Toplevel): 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): def __init__(self, parent, title, text, modal=True, _htest=False):
"""Show the given text in a scrollable window with a 'close' button """Show the given text in a scrollable window with a 'close' button
...@@ -21,11 +20,11 @@ class TextViewer(Toplevel): ...@@ -21,11 +20,11 @@ class TextViewer(Toplevel):
""" """
Toplevel.__init__(self, parent) Toplevel.__init__(self, parent)
self.configure(borderwidth=5) 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, self.geometry("=%dx%d+%d+%d" % (750, 500,
parent.winfo_rootx() + 10, parent.winfo_rootx() + 10,
parent.winfo_rooty() + (10 if not _htest else 100))) 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.bg = '#ffffff'
self.fg = '#000000' self.fg = '#000000'
...@@ -34,9 +33,9 @@ class TextViewer(Toplevel): ...@@ -34,9 +33,9 @@ class TextViewer(Toplevel):
self.protocol("WM_DELETE_WINDOW", self.Ok) self.protocol("WM_DELETE_WINDOW", self.Ok)
self.parent = parent self.parent = parent
self.textView.focus_set() self.textView.focus_set()
#key bindings for this dialog # Bind keys for closing this dialog.
self.bind('<Return>',self.Ok) #dismiss dialog self.bind('<Return>',self.Ok)
self.bind('<Escape>',self.Ok) #dismiss dialog self.bind('<Escape>',self.Ok)
self.textView.insert(0.0, text) self.textView.insert(0.0, text)
self.textView.config(state=DISABLED) self.textView.config(state=DISABLED)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment