From 16f205178f176eec2afe65062e5ccdc31ce51391 Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Sun, 20 Mar 2011 10:38:14 -0400 Subject: [PATCH] add some experimental colors to status line --- Window.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/Window.py b/Window.py index 40dda73..278d461 100644 --- a/Window.py +++ b/Window.py @@ -396,22 +396,25 @@ class Window: hours = td.seconds / 60 / 60 mins = (td.seconds - hours * 60 * 60) / 60 secs = (td.seconds - hours * 60 * 60 - mins * 60) - markfmt = str(int(self.mark.strftime("%I"))) + \ - self.mark.strftime(":%M") + self.mark.strftime("%p")[0].lower() + markfmt = '' + \ + str(int(self.mark.strftime("%I"))) + \ + self.mark.strftime(":%M") + \ + self.mark.strftime("%p")[0].lower() + '' if now.date() != self.mark.date(): - markfmt = self.mark.strftime("%m/%d ") + markfmt - elapsedfmt = '' + markfmt = '' + \ + self.mark.strftime("%m/%d ") + '' + markfmt + elapsedfmt = '' if days != 0: elapsedfmt += '%dd ' % days if hours != 0: elapsedfmt += '%dh ' % hours if mins != 0: elapsedfmt += '%dm ' % mins - elapsedfmt += '%ds' % secs - self.status_label.set_text('Mark: %s Elapsed: %s' % \ + elapsedfmt += '%ds' % secs + self.status_label.set_markup('Mark: %s Elapsed: %s' % \ (markfmt, elapsedfmt)) else: - self.status_label.set_text('No mark set') + self.status_label.set_markup('No mark set') return True def in_event(self, widget, data=None):