diff options
author | Reinier Heeres <reinier@heeres.eu> | 2010-07-26 22:19:41 (GMT) |
---|---|---|
committer | Reinier Heeres <reinier@heeres.eu> | 2010-07-26 22:19:41 (GMT) |
commit | 0abf24086c470dbaec6c837633ca152bf415e817 (patch) | |
tree | 034903492e776d008023fa5db164e243a88d390d /toolbars.py | |
parent | 85fd51050c1dc3003dedca06b84170489d498e87 (diff) |
Add bin/oct/hex formatting to toolbar
Diffstat (limited to 'toolbars.py')
-rw-r--r-- | toolbars.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/toolbars.py b/toolbars.py index 5ac2a36..222ed36 100644 --- a/toolbars.py +++ b/toolbars.py @@ -309,6 +309,11 @@ class MiscToolbar(gtk.Toolbar): target_toolbar.insert(IconToggleToolButton(el, lambda x: self.update_digits(x, calc), _('Number of shown digits')), -1) + + el = ['10', '16', '2', '8'] + target_toolbar.insert(TextToggleToolButton(el, + lambda x: self.update_int_base(x, calc), + _('Integer formatting base')), -1) self.show_all() @@ -335,3 +340,7 @@ class MiscToolbar(gtk.Toolbar): calc.ml.set_digit_limit(int(text)) _logger.debug('Digit limit: %s', calc.ml.digit_limit) + def update_int_base(self, text, calc): + calc.ml.set_integer_base(int(text)) + _logger.debug('Integer base: %s', calc.ml.integer_base) + |