From 6ffefe1db5d56d4aa601126e9f6e10723fdbf4b2 Mon Sep 17 00:00:00 2001 From: Shlomi Fish Date: Thu, 10 Nov 2016 13:04:08 +0200 Subject: [PATCH] Extract a different method. As a precursor to extracting a method in the base class. --- pysollib/tile/solverdialog.py | 7 +++++-- pysollib/tk/solverdialog.py | 7 +++++-- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/pysollib/tile/solverdialog.py b/pysollib/tile/solverdialog.py index 246e1e65..e3511168 100644 --- a/pysollib/tile/solverdialog.py +++ b/pysollib/tile/solverdialog.py @@ -129,8 +129,7 @@ class SolverDialog(BaseSolverDialog, MfxDialog): row += 1 self.progress_var = Tkinter.BooleanVar() self.progress_var.set(True) - w = self._calcToolkit().Checkbutton(frame, variable=self.progress_var, - text=_('Show progress')) + w = self._createShowProgressButton(frame) w.grid(row=row, column=0, columnspan=2, sticky='ew', padx=2, pady=2) # @@ -172,6 +171,10 @@ class SolverDialog(BaseSolverDialog, MfxDialog): self.connectGame(self.app.game) self.mainloop(focus, kw.timeout, transient=False) + def _createShowProgressButton(self, frame): + return self._calcToolkit().Checkbutton(frame, variable=self.progress_var, + text=_('Show progress')) + def initKw(self, kw): strings=[_('&Start'), _('&Play'), _('&New'), 'sep', _('&Close'),] kw = KwStruct(kw, diff --git a/pysollib/tk/solverdialog.py b/pysollib/tk/solverdialog.py index 0d2842eb..a677c4fe 100644 --- a/pysollib/tk/solverdialog.py +++ b/pysollib/tk/solverdialog.py @@ -131,8 +131,7 @@ class SolverDialog(BaseSolverDialog, MfxDialog): row += 1 self.progress_var = Tkinter.BooleanVar() self.progress_var.set(True) - w = self._calcToolkit().Checkbutton(frame, variable=self.progress_var, - text=_('Show progress'), anchor='w') + w = self._createShowProgressButton(frame) w.grid(row=row, column=0, columnspan=2, sticky='ew', padx=2, pady=2) # @@ -174,6 +173,10 @@ class SolverDialog(BaseSolverDialog, MfxDialog): self.connectGame(self.app.game) self.mainloop(focus, kw.timeout, transient=False) + def _createShowProgressButton(self, frame): + return self._calcToolkit().Checkbutton(frame, variable=self.progress_var, + text=_('Show progress'), anchor='w') + def initKw(self, kw): strings=[_('&Start'), _('&Play'), _('&New'), _('&Close'),] kw = KwStruct(kw,