[Pkg-bazaar-commits] ./bzr-gtk/unstable r306: Made clicking a row work again.

Daniel Schierbeck daniel.schierbeck at gmail.com
Fri Apr 10 07:45:22 UTC 2009


------------------------------------------------------------
revno: 306
committer: Daniel Schierbeck <daniel.schierbeck at gmail.com>
branch nick: revhistoryview
timestamp: Sat 2007-10-20 23:48:58 +0200
message:
  Made clicking a row work again.
modified:
  viz/branchwin.py
  viz/treeview.py
-------------- next part --------------
=== modified file 'viz/branchwin.py'
--- a/viz/branchwin.py	2007-10-20 21:45:16 +0000
+++ b/viz/branchwin.py	2007-10-20 21:48:58 +0000
@@ -195,44 +195,14 @@
         """Callback for when the go button for a parent is clicked."""
         self.treeview.set_revision(revid)
 
-    def show_diff(self, branch, revid, parentid):
-        """Open a new window to show a diff between the given revisions."""
-        from bzrlib.plugins.gtk.diff import DiffWindow
-        window = DiffWindow(parent=self)
-        (parent_tree, rev_tree) = branch.repository.revision_trees([parentid, 
-                                                                   revid])
-        description = revid + " - " + branch.nick
-        window.set_diff(description, rev_tree, parent_tree)
-        window.show()
-
     def _show_clicked_cb(self, revid, parentid):
         """Callback for when the show button for a parent is clicked."""
         self.show_diff(self.branch, revid, parentid)
         self.treeview.grab_focus()
 
-    def _treeview_row_mouseclick(self, widget, event):
-        from bzrlib.plugins.gtk.revisionmenu import RevisionPopupMenu
-        if event.button == 3:
-            menu = RevisionPopupMenu(self.branch.repository, 
-                [x.revision_id for x in self.selected_revisions()],
-                self.branch)
-            menu.popup(None, None, None, event.button, event.get_time())
-
     def selected_revision(self, path):
         return self.model[path][treemodel.REVISION]
 
     def selected_revisions(self):
         return [self.selected_revision(path) for path in \
                 self.treeview.get_selection().get_selected_rows()[1]]
-
-    def _treeview_row_activated_cb(self, widget, path, col):
-        # TODO: more than one parent
-        """Callback for when a treeview row gets activated."""
-        revision_id = self.model[path][treemodel.REVID]
-        parents = self.model[path][treemodel.PARENTS]
-        if len(parents) == 0:
-            # Ignore revisions without parent
-            return
-        parent_id = parents[0]
-        self.show_diff(self.branch, revision_id, parent_id)
-        self.treeview.grab_focus()

=== modified file 'viz/treeview.py'
--- a/viz/treeview.py	2007-10-20 21:45:16 +0000
+++ b/viz/treeview.py	2007-10-20 21:48:58 +0000
@@ -100,6 +100,16 @@
 
         return False
 
+    def show_diff(self, branch, revid, parentid):
+        """Open a new window to show a diff between the given revisions."""
+        from bzrlib.plugins.gtk.diff import DiffWindow
+        window = DiffWindow(parent=self)
+        (parent_tree, rev_tree) = branch.repository.revision_trees([parentid, 
+                                                                   revid])
+        description = revid + " - " + branch.nick
+        window.set_diff(description, rev_tree, parent_tree)
+        window.show()
+
     def construct_treeview(self):
         self.treeview = gtk.TreeView()
 



More information about the Pkg-bazaar-commits mailing list