home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.5)
-
- from Tkinter import *
- from Tkinter import _cnfmerge
-
- class ScrolledText(Text):
-
- def __init__(self, master = None, cnf = None, **kw):
- if cnf is None:
- cnf = { }
-
- if kw:
- cnf = _cnfmerge((cnf, kw))
-
- fcnf = { }
- for k in cnf.keys():
- if type(k) == ClassType or k == 'name':
- fcnf[k] = cnf[k]
- del cnf[k]
- continue
-
- self.frame = Frame(master, **fcnf)
- self.vbar = Scrollbar(self.frame, name = 'vbar')
- self.vbar.pack(side = RIGHT, fill = Y)
- cnf['name'] = 'text'
- Text.__init__(self, self.frame, **cnf)
- self.pack(side = LEFT, fill = BOTH, expand = 1)
- self['yscrollcommand'] = self.vbar.set
- self.vbar['command'] = self.yview
- methods = Pack.__dict__.keys()
- methods = methods + Grid.__dict__.keys()
- methods = methods + Place.__dict__.keys()
- for m in methods:
- if m[0] != '_' and m != 'config' and m != 'configure':
- setattr(self, m, getattr(self.frame, m))
- continue
-
-
-
-