From a53e49c46faae31eccd7e65b8ffbcb91fbcaf18a Mon Sep 17 00:00:00 2001 From: "glatzor@ubuntu.com" <> Date: Fri, 11 Aug 2006 16:47:33 +0200 Subject: * no need to convert the path to a string in call of toggled * support row activation (pressing space) to toggle updates --- UpdateManager/UpdateManager.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'UpdateManager') diff --git a/UpdateManager/UpdateManager.py b/UpdateManager/UpdateManager.py index e551d8f4..78348e60 100644 --- a/UpdateManager/UpdateManager.py +++ b/UpdateManager/UpdateManager.py @@ -730,9 +730,9 @@ class UpdateManager(SimpleGladeApp): self.window_main.set_sensitive(True) self.window_main.window.set_cursor(None) - def toggled(self, renderer, path_string): + def toggled(self, renderer, path): """ a toggle button in the listview was toggled """ - iter = self.store.get_iter_from_string(path_string) + iter = self.store.get_iter(path) if self.store.get_value(iter, LIST_INSTALL): self.store.set_value(iter, LIST_INSTALL, False) self.remove_update(self.store.get_value(iter, LIST_PKG)) @@ -740,6 +740,12 @@ class UpdateManager(SimpleGladeApp): self.store.set_value(iter, LIST_INSTALL, True) self.add_update(self.store.get_value(iter, LIST_PKG)) + def on_treeview_update_row_activated(self, treeview, path, column, *args): + """ + If an update row was activated (by pressing space), toggle the + install check box + """ + self.toggled(None, path) def exit(self): """ exit the application, save the state """ -- cgit v1.2.3