Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.8, 0.8.1, and 0.8.2

datamine: setup ctrl-D accelerators

Changeset 72e0220f837a

Parent 7a59ea80d0a3

by Steve Borho

Changes to one file · Browse files at 72e0220f837a Showing diff from parent 7a59ea80d0a3 Diff from another changeset...

Change 1 of 4 Show Entire File hggtk/​datamine.py Stacked
 
162
163
164
 
 
 
165
166
167
 
247
248
249
 
 
 
 
 
 
 
 
250
251
252
 
493
494
495
 
 
 
 
 
 
 
 
496
497
498
 
574
575
576
 
 
 
577
578
579
 
162
163
164
165
166
167
168
169
170
 
250
251
252
253
254
255
256
257
258
259
260
261
262
263
 
504
505
506
507
508
509
510
511
512
513
514
515
516
517
 
593
594
595
596
597
598
599
600
601
@@ -162,6 +162,9 @@
  self.grep_cmenu.popup(None, None, None, button, time)   return True   + def _grep_thgdiff(self, treeview): + self._do_diff([], {'change' : self.currev}, modal=True) +   def _grep_row_act(self, tree, path, column):   """Default action is the first entry in the context menu   """ @@ -247,6 +250,14 @@
  treeview.connect('popup-menu', self._grep_popup_menu)   treeview.connect('row-activated', self._grep_row_act)   + accelgroup = gtk.AccelGroup() + self.add_accel_group(accelgroup) + mod = gtklib.get_thg_modifier() + key, modifier = gtk.accelerator_parse(mod+'d') + treeview.add_accelerator('thg-diff', accelgroup, key, + modifier, gtk.ACCEL_VISIBLE) + treeview.connect('thg-diff', self._grep_thgdiff) +   results = gtk.ListStore(str, str, str, str)   treeview.set_model(results)   treeview.set_search_equal_func(self.search_in_grep) @@ -493,6 +504,14 @@
  treeview.set_property('fixed-height-mode', True)   treeview.set_border_width(0)   + accelgroup = gtk.AccelGroup() + self.add_accel_group(accelgroup) + mod = gtklib.get_thg_modifier() + key, modifier = gtk.accelerator_parse(mod+'d') + treeview.add_accelerator('thg-diff', accelgroup, key, + modifier, gtk.ACCEL_VISIBLE) + treeview.connect('thg-diff', self._annotate_thgdiff) +   results = gtk.ListStore(str, str, str, str, str, str, str)   treeview.set_model(results)   treeview.set_search_equal_func(self.search_in_file) @@ -574,6 +593,9 @@
  return False   return True   + def _annotate_thgdiff(self, treeview): + self._do_diff([], {'change' : self.currev}, modal=True) +   def toggle_annatate_columns(self, button, treeview, col):   b = button.get_active()   treeview.get_column(col).set_visible(b)