# HG changeset patch # User Henrik Stuart <h...@hstuart.dk> # Date 1254153381 -7200 # Node ID b9d6743f25c2e1fa8cabe63e90f7b40c4de70ec1 # Parent b012c6819dd06abaaf5f485592b8abdfa87764d5 history: add ctrl+g handler for navigating to revision
diff -r b012c6819dd0 -r b9d6743f25c2 tortoisehg/hgtk/hgtk.py --- a/tortoisehg/hgtk/hgtk.py Mon Sep 28 14:41:24 2009 +0200 +++ b/tortoisehg/hgtk/hgtk.py Mon Sep 28 17:56:21 2009 +0200 @@ -30,7 +30,8 @@ version thgstatus serve''' # Add TortoiseHg signals, hooked to key accelerators in gtklib -for sig in ('copy-clipboard', 'thg-diff', 'thg-parent', 'thg-rename'): +for sig in ('copy-clipboard', 'thg-diff', 'thg-parent', 'thg-rename', + 'thg-revision'): gobject.signal_new(sig, gtk.TreeView, gobject.SIGNAL_ACTION, gobject.TYPE_NONE, ()) for sig in ('thg-exit', 'thg-close', 'thg-refresh', 'thg-accept', 'thg-reflow'): diff -r b012c6819dd0 -r b9d6743f25c2 tortoisehg/hgtk/history.py --- a/tortoisehg/hgtk/history.py Mon Sep 28 14:41:24 2009 +0200 +++ b/tortoisehg/hgtk/history.py Mon Sep 28 17:56:21 2009 +0200 @@ -674,6 +674,10 @@ self.tree.add_accelerator('thg-parent', accelgroup, key, modifier, gtk.ACCEL_VISIBLE) self.tree.connect('thg-parent', self.thgparent) + key, modifier = gtk.accelerator_parse(mod+'g') + self.tree.add_accelerator('thg-revision', accelgroup, key, + modifier, gtk.ACCEL_VISIBLE) + self.tree.connect('thg-revision', self.thgnavigate) self.connect('thg-refresh', self.thgrefresh) self.syncbox = gtk.HBox() @@ -1016,6 +1020,10 @@ parent = self.repo['.'].rev() self.graphview.set_revision_id(parent) + def thgnavigate(self, treeview): + 'ctrl-g handler' + self.show_goto_dialog() + def get_live_branches(self): live = [] dblist = self.repo.ui.config('tortoisehg', 'deadbranch', '') ------------------------------------------------------------------------------ Come build with us! The BlackBerry® Developer Conference in SF, CA is the only developer event you need to attend this year. Jumpstart your developing skills, take BlackBerry mobile applications to market and stay ahead of the curve. Join us from November 9-12, 2009. Register now! http://p.sf.net/sfu/devconf _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop