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):