diff options
author | Guido van Rossum <guido@python.org> | 1996-07-30 18:57:18 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 1996-07-30 18:57:18 +0000 |
commit | 89cb67bb642ee958d9f095728c99e943e994ca54 (patch) | |
tree | 24f176f21636ab7b3a5cd1cec9948b4e3a1315ff /Demo/tkinter/guido/ManPage.py | |
parent | c30e95f4b0fa266df678fe4e307ff6c19a3f9e73 (diff) | |
download | cpython-git-89cb67bb642ee958d9f095728c99e943e994ca54.tar.gz |
Updated for Python 1.4
Diffstat (limited to 'Demo/tkinter/guido/ManPage.py')
-rwxr-xr-x | Demo/tkinter/guido/ManPage.py | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/Demo/tkinter/guido/ManPage.py b/Demo/tkinter/guido/ManPage.py index 4f0af8c42a..ccd21b4f7e 100755 --- a/Demo/tkinter/guido/ManPage.py +++ b/Demo/tkinter/guido/ManPage.py @@ -20,14 +20,14 @@ ulprog = regex.compile('^[ \t]*[Xv!_][Xv!_ \t]*\n') class EditableManPage(ScrolledText): # Initialize instance - def __init__(self, master=None, cnf={}): + def __init__(self, master=None, **cnf): # Initialize base class - ScrolledText.__init__(self, master, cnf) + apply(ScrolledText.__init__, (self, master), cnf) # Define tags for formatting styles - self.tag_config('X', {'underline': 1}) - self.tag_config('!', {'font': BOLDFONT}) - self.tag_config('_', {'font': ITALICFONT}) + self.tag_config('X', underline=1) + self.tag_config('!', font=BOLDFONT) + self.tag_config('_', font=ITALICFONT) # Set state to idle self.fp = None @@ -83,8 +83,8 @@ class EditableManPage(ScrolledText): self.empty = 0 self.buffer = None savestate = self['state'] - self['state'] = 'normal' - self.delete('1.0', 'end') + self['state'] = NORMAL + self.delete('1.0', END) self['state'] = savestate # End parsing -- must be busy, need not be at EOF @@ -133,11 +133,11 @@ class EditableManPage(ScrolledText): self.empty = 0 return savestate = self['state'] - self['state'] = 'normal' + self['state'] = NORMAL if TkVersion >= 4.0: self.mark_set('insert', 'end-1c') else: - self.mark_set('insert', 'end') + self.mark_set('insert', END) if self.empty: # One or more previous lines were empty # -- insert one blank line in the text @@ -176,9 +176,9 @@ class EditableManPage(ScrolledText): class ReadonlyManPage(EditableManPage): # Initialize instance - def __init__(self, master=None, cnf={}): - EditableManPage.__init__(self, master, - (cnf, {'state': 'disabled'})) + def __init__(self, master=None, **cnf): + cnf['state'] = DISABLED + apply(EditableManPage.__init__, (self, master), cnf) # Alias ManPage = ReadonlyManPage @@ -206,8 +206,8 @@ def test(): name = os.path.join(MANDIR, name) root = Tk() root.minsize(1, 1) - manpage = ManPage(root, {'relief': 'sunken', 'bd': 2, - Pack: {'expand': 1, 'fill': 'both'}}) + manpage = ManPage(root, relief=SUNKEN, borderwidth=2) + manpage.pack(expand=1, fill=BOTH) if formatted: fp = open(name, 'r') else: |