# HG changeset patch # User Adrian Buehlmann <adr...@cadifra.com> # Date 1259250834 -3600 # Node ID 6cc24ab367f56f4fd2b866a8e72e5b3f7df5212b # Parent 3af85f5c10d116d27d6f325ba8ee633d8777da38 history: refactoring: use locals on filterbox.connect calls
diff --git a/tortoisehg/hgtk/history.py b/tortoisehg/hgtk/history.py --- a/tortoisehg/hgtk/history.py +++ b/tortoisehg/hgtk/history.py @@ -1098,22 +1098,18 @@ class GLog(gdialog.GDialog): self.filtercombo = filterbox.filtercombo self.filterentry = filterbox.entry - self.filterbox.connect('all_toggled', self.filter_selected, 'all') - self.filterbox.connect('tagged_toggled', self.filter_selected, 'tagged') - self.filterbox.connect('ancestry_toggled', self.filter_selected, - 'ancestry') - self.filterbox.connect('parents_toggled', self.filter_selected, - 'parents') - self.filterbox.connect('heads_toggled', self.filter_selected, 'heads') - self.filterbox.connect('merges_toggled', self.filter_selected, - 'only_merges') - self.filterbox.connect('hidemerges_toggled', self.filter_selected, - 'no_merges') - self.filterbox.connect('branches_toggled', self.filter_selected, - 'branch') - self.filterbox.connect('branchcombo_changed', self.select_branch) - self.filterbox.connect('entry_activate', self.filter_entry_activated, - self.filtercombo) + fcon = self.filterbox.connect + fsel = self.filter_selected + fcon('all_toggled', fsel, 'all') + fcon('tagged_toggled', fsel, 'tagged') + fcon('ancestry_toggled', fsel, 'ancestry') + fcon('parents_toggled', fsel, 'parents') + fcon('heads_toggled', fsel, 'heads') + fcon('merges_toggled', fsel, 'only_merges') + fcon('hidemerges_toggled', fsel, 'no_merges') + fcon('branches_toggled', fsel, 'branch') + fcon('branchcombo_changed', self.select_branch) + fcon('entry_activate', self.filter_entry_activated, self.filtercombo) midpane = gtk.VBox() midpane.pack_start(syncbox, False) ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Tortoisehg-develop mailing list Tortoisehg-develop@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/tortoisehg-develop