diff options
author | Daniel Francis <santiago.danielfrancis@gmail.com> | 2012-05-03 23:25:32 (GMT) |
---|---|---|
committer | Daniel Francis <santiago.danielfrancis@gmail.com> | 2012-05-03 23:25:32 (GMT) |
commit | 838a21fb998f1e9b11d480c839ebcfa93383ba5c (patch) | |
tree | 6e27020371ec6568befe8c1b606ec5ff6f308ddd /dialogs.py | |
parent | 9304a2defde5c9370d15aea5514600ff1d965591 (diff) |
Adding Date and Time at the Scores
Diffstat (limited to 'dialogs.py')
-rw-r--r-- | dialogs.py | 23 |
1 files changed, 16 insertions, 7 deletions
@@ -18,6 +18,7 @@ from gettext import gettext as _ import os +import time import gobject import gtk @@ -119,25 +120,33 @@ class ScoreDialog(_DialogWindow): def __init__(self, scores): - super(ScoreDialog, self).__init__("score", _('Score')) + super(ScoreDialog, self).__init__("score", _('Scores')) scrollwin = gtk.ScrolledWindow() scrollwin.set_policy(gtk.POLICY_NEVER, gtk.POLICY_AUTOMATIC) self.content_vbox.pack_start(scrollwin) - - liststore = gtk.ListStore(str) + + liststore = gtk.ListStore(str, str) treeview = gtk.TreeView(liststore) - + time_cell = gtk.CellRendererText() - time_column = gtk.TreeViewColumn(_("Time")) + time_column = gtk.TreeViewColumn(_("Score")) time_column.pack_start(time_cell) time_column.set_attributes(time_cell, text=0) - + treeview.append_column(time_column) + + date_cell = gtk.CellRendererText() + date_column = gtk.TreeViewColumn(_("Date and Time")) + date_column.pack_start(date_cell) + date_column.set_attributes(date_cell, text=1) + treeview.append_column(date_column) + scores.sort() for i in scores: - liststore.append([i]) + score, date = i.split() + liststore.append([score, time.ctime(float(date))]) scrollwin.add_with_viewport(treeview) |