Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 0.9, 0.9.1, and 0.9.1.1

history: add 'Show Filterbar' property to view menu

The user can hide the filter bar by disabling 'Show Filterbar' in view menu.
Default is enabled.

Changeset 7a5f02341b7d

Parent cf21ae7a63fd

by Adrian Buehlmann

Changes to one file · Browse files at 7a5f02341b7d Showing diff from parent cf21ae7a63fd Diff from another changeset...

Change 1 of 7 Show Entire File hggtk/​history.py Stacked
 
39
40
41
 
42
43
44
 
117
118
119
 
 
 
 
 
120
121
122
 
227
228
229
 
 
 
 
 
 
 
230
231
232
 
261
262
263
 
 
 
264
265
266
 
278
279
280
 
281
282
283
 
308
309
310
 
311
312
313
314
315
 
316
317
318
 
483
484
485
486
 
 
487
488
489
 
39
40
41
42
43
44
45
 
118
119
120
121
122
123
124
125
126
127
128
 
233
234
235
236
237
238
239
240
241
242
243
244
245
 
274
275
276
277
278
279
280
281
282
 
294
295
296
297
298
299
300
 
325
326
327
328
329
330
331
332
333
334
335
336
337
 
502
503
504
 
505
506
507
508
509
@@ -39,6 +39,7 @@
  self.curfile = None   self.origtip = len(self.repo)   self.ready = False + self.filterbox = None   os.chdir(self.repo.root)     def get_title(self): @@ -117,6 +118,11 @@
  if property in ('branch-color') and self.ready:   self.reload_log()   + def toggle_show_filterbar(self, button, property): + self.show_filterbar = button.get_active() + if self.filterbox is not None: + self.filterbox.set_property('visible', self.show_filterbar) +   def more_clicked(self, button, data=None):   self.graphview.next_revision_batch(self.limit)   @@ -227,6 +233,13 @@
  button.set_active(self.branch_color)   button.set_draw_as_radio(True)   menu.append(button) + button = gtk.CheckMenuItem(_('Show Filterbar')) + button.connect('toggled', self.toggle_show_filterbar, + 'show-filterbar') + button.set_active(self.show_filterbar) + button.set_draw_as_radio(True) + menu.append(button) +   menu.show_all()   return menu   @@ -261,6 +274,9 @@
  opts['pats'] = self.pats   self.reload_log(**opts)   + self.filterbox.set_property('visible', self.show_filterbar) + self.filterbox.set_no_show_all(True) +   def get_graphlimit(self, suggestion):   limit_opt = self.repo.ui.config('tortoisehg', 'graphlimit', '500')   l = 0 @@ -278,6 +294,7 @@
  settings['glog-vpane'] = self.vpaned.get_position()   settings['glog-hpane'] = self.hpaned.get_position()   settings['branch-color'] = self.graphview.get_property('branch-color') + settings['show-filterbar'] = self.show_filterbar   for col in ('rev', 'date', 'id', 'branch', 'utc'):   vis = self.graphview.get_property(col+'-column-visible')   settings['glog-vis-'+col] = vis @@ -308,11 +325,13 @@
  self.setting_vpos = -1   self.setting_hpos = -1   self.branch_color = False + self.show_filterbar = True   self.showcol = {}   try:   self.setting_vpos = settings['glog-vpane']   self.setting_hpos = settings['glog-hpane']   self.branch_color = settings.get('branch-color', False) + self.show_filterbar = settings.get('show-filterbar', True)   for col in ('rev', 'date', 'id', 'branch', 'utc'):   vis = settings['glog-vis-'+col]   self.showcol[col] = vis @@ -483,7 +502,8 @@
  self.tree.connect('thg-parent', self.thgparent)   self.connect('thg-refresh', self.thgrefresh)   - filterbox = gtk.HBox() + self.filterbox = gtk.HBox() + filterbox = self.filterbox     all = gtk.RadioButton(None, _('all'))   all.set_active(True)