Changeset 59ed6e42c31a…
Parent dd3bd11f23d9…
by
Changes to one file · Browse files at 59ed6e42c31a Showing diff from parent dd3bd11f23d9 Diff from another changeset...
@@ -127,6 +127,13 @@ if self.graphcol != active:
self.graphcol = active
self.reload_log()
+ self.compactgraph_button.set_sensitive(self.graphcol)
+
+ def toggle_compactgraph(self, button):
+ active = button.get_active()
+ if self.compactgraph != active:
+ self.compactgraph = active
+ self.reload_log()
def toggle_show_filterbar(self, button, property):
self.show_filterbar = button.get_active()
@@ -236,6 +243,15 @@ button.set_active(self.graphcol)
button.set_draw_as_radio(True)
menu.append(button)
+
+ button = gtk.CheckMenuItem(_('Compact Graph'))
+ button.connect('toggled', self.toggle_compactgraph)
+ button.set_active(self.compactgraph)
+ button.set_draw_as_radio(True)
+ button.set_sensitive(self.graphcol)
+ menu.append(button)
+ self.compactgraph_button = button
+
button = gtk.CheckMenuItem(_('Show Rev'))
button.connect('toggled', self.toggle_view_column,
'rev-column-visible')
@@ -346,6 +362,7 @@ settings['branch-color'] = self.graphview.get_property('branch-color')
settings['show-filterbar'] = self.show_filterbar
settings['graphcol'] = self.graphcol
+ settings['compactgraph'] = self.compactgraph
for col in ('rev', 'date', 'id', 'branch', 'utc', 'age', 'tag'):
vis = self.graphview.get_property(col+'-column-visible')
settings['glog-vis-'+col] = vis
@@ -359,6 +376,7 @@ self.branch_color = False
self.show_filterbar = True
self.graphcol = True
+ self.compactgraph = False
self.showcol = {}
try:
self.setting_vpos = settings['glog-vpane']
@@ -369,6 +387,7 @@ vis = settings['glog-vis-'+col]
self.showcol[col] = vis
self.graphcol = settings['graphcol']
+ self.compactgraph = settings['compactgraph']
except KeyError:
pass
@@ -386,7 +405,7 @@ opts = {'date': None, 'no_merges':False, 'only_merges':False,
'keyword':[], 'branch':None, 'pats':[], 'filehist':None,
'revrange':[], 'revlist':[], 'noheads':False,
- 'branch-view':False, 'rev':[] }
+ 'branch-view':self.compactgraph, 'rev':[] }
opts.update(kwopts)
# handle strips, rebases, etc
@@ -421,9 +440,6 @@ elif self.filter == 'all':
ftitle(None)
self.graphview.refresh(self.graphcol, None, opts)
- elif self.filter == 'branches':
- opts['branch-view'] = True
- self.graphview.refresh(self.graphcol, None, opts)
elif self.filter == 'new':
ftitle(_('new revisions'))
assert len(self.repo) > self.origtip
@@ -622,10 +638,6 @@ all.connect('toggled', self.filter_selected, 'all')
filterbox.pack_start(all, False)
- all_compact = gtk.RadioButton(all, _('branches'))
- all_compact.connect('toggled', self.filter_selected, 'branches')
- filterbox.pack_start(all_compact, False)
-
self.newbutton = gtk.RadioButton(all, _('new'))
self.newbutton.connect('toggled', self.filter_selected, 'new')
filterbox.pack_start(self.newbutton, False)
|
Loading...