Kaydet (Commit) 5179236a authored tarafından Guido van Rossum's avatar Guido van Rossum

Added bind and tag_config methods; minor lay-out change

üst 2a390310
...@@ -21,14 +21,14 @@ class ScrolledText(Pack, Place): ...@@ -21,14 +21,14 @@ class ScrolledText(Pack, Place):
del cnf[Pack] del cnf[Pack]
self.vbar = Scrollbar(self.frame, {}) self.vbar = Scrollbar(self.frame, {})
self.vbar.pack({'side': 'right', 'fill': 'y'}) self.vbar.pack({'side': 'right', 'fill': 'y'})
cnf[Pack] = {'side': 'left', 'fill': 'both', cnf[Pack] = {'side': 'left', 'fill': 'both', 'expand': 'yes'}
'expand': 'yes'}
self.text = Text(self.frame, cnf) self.text = Text(self.frame, cnf)
self.text['yscrollcommand'] = (self.vbar, 'set') self.text['yscrollcommand'] = (self.vbar, 'set')
self.vbar['command'] = (self.text, 'yview') self.vbar['command'] = (self.text, 'yview')
self.insert = self.text.insert self.insert = self.text.insert
# XXX should do all Text methods... # XXX should do all Text methods...
self.pack = self.frame.pack self.pack = self.frame.pack
self.bind = self.text.bind
self.forget = self.frame.forget self.forget = self.frame.forget
self.delete = self.text.delete self.delete = self.text.delete
self.insert = self.text.insert self.insert = self.text.insert
...@@ -38,6 +38,7 @@ class ScrolledText(Pack, Place): ...@@ -38,6 +38,7 @@ class ScrolledText(Pack, Place):
self.tag_add = self.text.tag_add self.tag_add = self.text.tag_add
self.tag_delete = self.text.tag_delete self.tag_delete = self.text.tag_delete
self.tag_remove = self.text.tag_remove self.tag_remove = self.text.tag_remove
self.tag_config = self.text.tag_config
self.yview = self.text.yview self.yview = self.text.yview
self.yview_pickplace = self.text.yview_pickplace self.yview_pickplace = self.text.yview_pickplace
self.tk = master.tk self.tk = master.tk
......
...@@ -21,14 +21,14 @@ class ScrolledText(Pack, Place): ...@@ -21,14 +21,14 @@ class ScrolledText(Pack, Place):
del cnf[Pack] del cnf[Pack]
self.vbar = Scrollbar(self.frame, {}) self.vbar = Scrollbar(self.frame, {})
self.vbar.pack({'side': 'right', 'fill': 'y'}) self.vbar.pack({'side': 'right', 'fill': 'y'})
cnf[Pack] = {'side': 'left', 'fill': 'both', cnf[Pack] = {'side': 'left', 'fill': 'both', 'expand': 'yes'}
'expand': 'yes'}
self.text = Text(self.frame, cnf) self.text = Text(self.frame, cnf)
self.text['yscrollcommand'] = (self.vbar, 'set') self.text['yscrollcommand'] = (self.vbar, 'set')
self.vbar['command'] = (self.text, 'yview') self.vbar['command'] = (self.text, 'yview')
self.insert = self.text.insert self.insert = self.text.insert
# XXX should do all Text methods... # XXX should do all Text methods...
self.pack = self.frame.pack self.pack = self.frame.pack
self.bind = self.text.bind
self.forget = self.frame.forget self.forget = self.frame.forget
self.delete = self.text.delete self.delete = self.text.delete
self.insert = self.text.insert self.insert = self.text.insert
...@@ -38,6 +38,7 @@ class ScrolledText(Pack, Place): ...@@ -38,6 +38,7 @@ class ScrolledText(Pack, Place):
self.tag_add = self.text.tag_add self.tag_add = self.text.tag_add
self.tag_delete = self.text.tag_delete self.tag_delete = self.text.tag_delete
self.tag_remove = self.text.tag_remove self.tag_remove = self.text.tag_remove
self.tag_config = self.text.tag_config
self.yview = self.text.yview self.yview = self.text.yview
self.yview_pickplace = self.text.yview_pickplace self.yview_pickplace = self.text.yview_pickplace
self.tk = master.tk self.tk = master.tk
......
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