diff options
author | Walter Bender <walter@sugarlabs.org> | 2010-06-04 18:05:50 (GMT) |
---|---|---|
committer | Walter Bender <walter@sugarlabs.org> | 2010-06-04 18:05:50 (GMT) |
commit | 9198771cfedbb0b4f4950b75f658966816f6186f (patch) | |
tree | d4314d0b9c81cdcef479dd860eb6decddb523df4 /abacus.py | |
parent | e330110a96ceea2d7a430ed403af69d8a100c6c5 (diff) |
adding hex
Diffstat (limited to 'abacus.py')
-rwxr-xr-x | abacus.py | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -64,6 +64,9 @@ class AbacusMain: menu_items = gtk.MenuItem(_("Binary")) menu.append(menu_items) menu_items.connect("activate", self._b_cb) + menu_items = gtk.MenuItem(_("Hexadecimal")) + menu.append(menu_items) + menu_items.connect("activate", self._h_cb) menu_items = gtk.MenuItem(_("Fraction")) menu.append(menu_items) menu_items.connect("activate", self._f_cb) @@ -114,6 +117,7 @@ class AbacusMain: self.abacus.russian.hide() self.abacus.mayan.hide() self.abacus.binary.hide() + self.abacus.hex.hide() self.abacus.fraction.hide() def _c_cb(self, widget): @@ -146,6 +150,12 @@ class AbacusMain: self.abacus.mode = self.abacus.binary return True + def _h_cb(self, widget): + self._hide_all() + self.abacus.hex.show() + self.abacus.mode = self.abacus.hex + return True + def _f_cb(self, widget): self._hide_all() self.abacus.fraction.show() |