Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/treeview.py
diff options
context:
space:
mode:
Diffstat (limited to 'treeview.py')
-rw-r--r--treeview.py16
1 files changed, 8 insertions, 8 deletions
diff --git a/treeview.py b/treeview.py
index cec8562..e255fa8 100644
--- a/treeview.py
+++ b/treeview.py
@@ -69,18 +69,18 @@ class TreeView(gtk.ScrolledWindow):
self.set_size_request(200, -1)
def __name_edited_cb(self, cell_renderer, path, new_text):
- thought = self._tree_view.props.model.get_thought(path[0])
- thought.name = new_text
+ model = self._tree_view.props.model
+ model.set(model.get_iter(path), 1, new_text)
def __x_edited_cb(self, cell_renderer, path, new_text):
- thought = self._tree_view.props.model.get_thought(path[0])
- thought.x = int(new_text)
+ model = self._tree_view.props.model
+ model.set(model.get_iter(path), 2, float(new_text))
def __y_edited_cb(self, cell_renderer, path, new_text):
- thought = self._tree_view.props.model.get_thought(path[0])
- thought.y = int(new_text)
+ model = self._tree_view.props.model
+ model.set(model.get_iter(path), 3, float(new_text))
def __color_edited_cb(self, cell_renderer, path, new_text):
- thought = self._tree_view.props.model.get_thought(path[0])
- thought.color = new_text
+ model = self._tree_view.props.model
+ model.set(model.get_iter(path), 4, new_text)