summaryrefslogtreecommitdiff
path: root/jfr_playoff/gui/frames
diff options
context:
space:
mode:
Diffstat (limited to 'jfr_playoff/gui/frames')
-rw-r--r--jfr_playoff/gui/frames/match.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/jfr_playoff/gui/frames/match.py b/jfr_playoff/gui/frames/match.py
index b785f99..6772e6b 100644
--- a/jfr_playoff/gui/frames/match.py
+++ b/jfr_playoff/gui/frames/match.py
@@ -387,6 +387,9 @@ class MatchPhaseFrame(ScrollableFrame):
match.link.set(self.link.get())
self.previousLink = self.link.get()
+ def _signalPhaseRename(self, *args):
+ self.winfo_toplevel().event_generate('<<PhaseRenamed>>', when='tail')
+
def renderContent(self, container):
self.previousLink = ''
headerFrame = tk.Frame(container)
@@ -403,6 +406,7 @@ class MatchPhaseFrame(ScrollableFrame):
self.matches.pack(side=tk.TOP, fill=tk.BOTH, expand=True)
self.link.trace('w', self._updateLinks)
+ self.name.trace('w', self._signalPhaseRename)
__all__ = ['SwissesFrame', 'MatchPhaseFrame', 'MatchSettingsFrame']