From 72cb020b19e82bb48bbd81f2db7348aca0033f4f Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Wed, 6 Jul 1994 21:53:18 +0000 Subject: Don't use self.text -- it's self now! --- Demo/tkinter/guido/ManPage.py | 36 ++++++++++++++++++------------------ 1 file changed, 18 insertions(+), 18 deletions(-) diff --git a/Demo/tkinter/guido/ManPage.py b/Demo/tkinter/guido/ManPage.py index 993a3db..8c3ad8c 100755 --- a/Demo/tkinter/guido/ManPage.py +++ b/Demo/tkinter/guido/ManPage.py @@ -23,9 +23,9 @@ class EditableManPage(ScrolledText): ScrolledText.__init__(self, master, cnf) # Define tags for formatting styles - self.text.tag_config('bold', {'font': BOLDFONT}) - self.text.tag_config('italic', {'font': ITALICFONT}) - self.text.tag_config('underline', {'underline': 1}) + self.tag_config('bold', {'font': BOLDFONT}) + self.tag_config('italic', {'font': ITALICFONT}) + self.tag_config('underline', {'underline': 1}) # Create mapping from characters to tags self.tagmap = { @@ -37,9 +37,9 @@ class EditableManPage(ScrolledText): # Parse nroff output piped through ul -i and append it to the # text widget def parsefile(self, fp): - save_cursor = self.text['cursor'] - self.text['cursor'] = 'watch' - self.text.update() + save_cursor = self['cursor'] + self['cursor'] = 'watch' + self.update() ok = 0 empty = 0 nextline = None @@ -80,15 +80,15 @@ class EditableManPage(ScrolledText): j = i p = propline[i] self.insert_prop(line[j:]) - self.text['cursor'] = save_cursor + self['cursor'] = save_cursor def insert_prop(self, str, prop = ' '): - here = self.text.index(AtInsert()) - self.text.insert(AtInsert(), str) + here = self.index(AtInsert()) + self.insert(AtInsert(), str) for tag in self.tagmap.values(): - self.text.tag_remove(tag, here, AtInsert()) + self.tag_remove(tag, here, AtInsert()) if self.tagmap.has_key(prop): - self.text.tag_add(self.tagmap[prop], here, AtInsert()) + self.tag_add(self.tagmap[prop], here, AtInsert()) # Readonly Man Page class -- disables editing, otherwise the same class ReadonlyManPage(EditableManPage): @@ -98,13 +98,13 @@ class ReadonlyManPage(EditableManPage): EditableManPage.__init__(self, master, cnf) # Make the text readonly - self.text.bind('', self.modify_cb) - self.text.bind('', self.modify_cb) - self.text.bind('', self.modify_cb) - self.text.bind('', self.modify_cb) - self.text.bind('', self.modify_cb) - self.text.bind('', self.modify_cb) - self.text.bind('', self.modify_cb) + self.bind('', self.modify_cb) + self.bind('', self.modify_cb) + self.bind('', self.modify_cb) + self.bind('', self.modify_cb) + self.bind('', self.modify_cb) + self.bind('', self.modify_cb) + self.bind('', self.modify_cb) def modify_cb(self, e): pass -- cgit v0.12