Move init_text() to Text method.

This commit is contained in:
Simon Forman
2018-07-14 19:11:49 -07:00
parent a84966cf9b
commit 6fe83256b1
2 changed files with 27 additions and 42 deletions
+15
View File
@@ -399,6 +399,21 @@ class TextViewerWidget(tk.Text, MouseBindingsMixin, SavingMixin):
return 'break'
def init(self, title, filename, repo_relative_filename, repo, font):
self.winfo_toplevel().title(title)
if os.path.exists(filename):
with open(filename) as f:
data = f.read()
self.insert(tk.END, data)
# Prevent this from triggering a git commit.
self.update()
self._cancelSave()
self.pack(expand=True, fill=tk.BOTH)
self.filename = filename
self.repo_relative_filename = repo_relative_filename
self.repo = repo
self['font'] = font # See below.
def popupTB(self, tb):
top = tk.Toplevel()
T = TextViewerWidget(