From 4c38e1abc290f52712448dac5d3e88a65028f84c Mon Sep 17 00:00:00 2001 From: Ed Page Date: Thu, 13 May 2010 22:00:08 -0500 Subject: [PATCH] Giving the date of the currently viewed radio program --- src/windows.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/windows.py b/src/windows.py index d62c0ed..a7ec704 100644 --- a/src/windows.py +++ b/src/windows.py @@ -350,8 +350,8 @@ class RadioWindow(BasicWindow): self._layout.pack_start(self._loadingBanner.toplevel, False, False) self._layout.pack_start(self._radioLayout, True, True) - self._window.set_title(self._node.title) self._dateShown = datetime.datetime.now() + self._update_title() def show(self): BasicWindow.show(self) @@ -364,6 +364,9 @@ class RadioWindow(BasicWindow): def jump_to(self, node): _moduleLogger.info("Only 1 channel, nothing to jump to") + def _update_title(self): + self._window.set_title("%s - %s" % (self._node.title, self._dateShown.strftime("%m/%d"))) + @property def _active(self): return self._player.node is self._childNode @@ -474,9 +477,11 @@ class RadioWindow(BasicWindow): pass elif navState == "left": self._dateShown += datetime.timedelta(days=1) + self._update_title() self._refresh() elif navState == "right": self._dateShown -= datetime.timedelta(days=1) + self._update_title() self._refresh() @misc_utils.log_exception(_moduleLogger) -- 1.7.9.5