From dabbcdd767db828f62a91897526bfea66cc44966 Mon Sep 17 00:00:00 2001 From: Agustin Zubiaga Date: Thu, 02 Feb 2012 02:29:00 +0000 Subject: Auto-Focus on value --- (limited to 'activity.py') diff --git a/activity.py b/activity.py index ddf4723..eca4f46 100644 --- a/activity.py +++ b/activity.py @@ -465,7 +465,12 @@ class ChartData(gtk.TreeView): self.show_all() def add_value(self, label, value): - self.model.append([label, value]) + iter = self.model.append([label, value]) + + self.set_cursor(self.model.get_path(iter), + self.get_column(1), + True) + logger.info("Added: %s, Value: %s" % (label, value)) def remove_selected_value(self): @@ -492,7 +497,7 @@ class ChartData(gtk.TreeView): is_number = False if is_number: - model[path][1] = new_text + model[path][1] = str(float(new_text)) self.emit("value-changed", str(path), new_text) -- cgit v0.9.1