Mercurial > getan > getan
comparison getan/states.py @ 409:ac4dead31672
Improves editing of length for saved entries.
* Formats the edit string better for values lieke `2:05`.
author | Bernhard Reiter <bernhard@intevation.de> |
---|---|
date | Mon, 24 Apr 2017 14:24:05 +0200 |
parents | ee98d0b45967 |
children | 0650c47e7a1c |
comparison
equal
deleted
inserted
replaced
408:8ba4576e5381 | 409:ac4dead31672 |
---|---|
855 total_minutes = int(entry.get_duration().total_seconds()/60) | 855 total_minutes = int(entry.get_duration().total_seconds()/60) |
856 hours = int(total_minutes // 60) | 856 hours = int(total_minutes // 60) |
857 | 857 |
858 if hours > 0: | 858 if hours > 0: |
859 self.footer.set_edit_text( | 859 self.footer.set_edit_text( |
860 "{:d}:{:d}".format(hours, int(total_minutes % 60))) | 860 "{:d}:{:02d}".format(hours, int(total_minutes % 60))) |
861 else: | 861 else: |
862 self.footer.set_edit_text("{:d}".format(total_minutes)) | 862 self.footer.set_edit_text("{:d}".format(total_minutes)) |
863 | 863 |
864 self.footer.set_edit_pos(len(self.footer.edit_text)) | 864 self.footer.set_edit_pos(len(self.footer.edit_text)) |
865 self.entry = entry | 865 self.entry = entry |