Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/abacus.py
diff options
context:
space:
mode:
authorWalter Bender <walter@sugarlabs.org>2010-06-04 18:05:50 (GMT)
committer Walter Bender <walter@sugarlabs.org>2010-06-04 18:05:50 (GMT)
commit9198771cfedbb0b4f4950b75f658966816f6186f (patch)
treed4314d0b9c81cdcef479dd860eb6decddb523df4 /abacus.py
parente330110a96ceea2d7a430ed403af69d8a100c6c5 (diff)
adding hex
Diffstat (limited to 'abacus.py')
-rwxr-xr-xabacus.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/abacus.py b/abacus.py
index 5f3a95f..fa71819 100755
--- a/abacus.py
+++ b/abacus.py
@@ -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()