Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-10-11 02:12:59 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-10-11 02:12:59 (GMT)
commit9572fbefb53cfa07db574dc52d6d4df8af22ffcb (patch)
treea46572a25bec684cd87d5ef5ab5448bef4a7abd0
parent70340f820f0465a44591409b89588c5bf773a2b2 (diff)
lots of cleaning up
-rw-r--r--AbacusActivity.py9
-rw-r--r--abacus_window.py1
2 files changed, 10 insertions, 0 deletions
diff --git a/AbacusActivity.py b/AbacusActivity.py
index d30fb46..90f8a35 100644
--- a/AbacusActivity.py
+++ b/AbacusActivity.py
@@ -332,22 +332,31 @@ class AbacusActivity(activity.Activity):
_logger.debug('restoring %s', self.metadata['abacus'])
if self.metadata['abacus'] == 'soroban':
self._select_abacus('japanese')
+ self.japanese.set_active(True)
elif self.metadata['abacus'] == 'schety':
self._select_abacus('russian')
+ self.russian.set_active(True)
elif self.metadata['abacus'] == 'nepohualtzintzin':
self._select_abacus('mayan')
+ self.mayan.set_active(True)
elif self.metadata['abacus'] == 'binary':
self._select_abacus('binary')
+ self.binary.set_active(True)
elif self.metadata['abacus'] == 'hexadecimal':
self._select_abacus('hex')
+ self.hex.set_active(True)
elif self.metadata['abacus'] == 'fraction':
self._select_abacus('fraction')
+ self.fraction.set_active(True)
elif self.metadata['abacus'] == 'caacupe':
self._select_abacus('caacupe')
+ self.caacupe.set_active(True)
elif self.metadata['abacus'] == 'cuisenaire':
self._select_abacus('cuisenaire')
+ self.cuisenaire.set_active(True)
elif self.metadata['abacus'] == 'decimal':
self._select_abacus('decimal')
+ self.decimal.set_active(True)
elif self.metadata['abacus'] == 'custom':
self._custom_cb()
if 'value' in self.metadata:
diff --git a/abacus_window.py b/abacus_window.py
index e205d68..05a63fb 100644
--- a/abacus_window.py
+++ b/abacus_window.py
@@ -685,6 +685,7 @@ class Abacus():
self.mode = self.cuisenaire
self.mode.set_value_from_number(value)
self.mode.show()
+ self.mode.label(self.generate_label())
_logger.debug('Setting mode to %s' % (self.mode.name))
def _button_press_cb(self, win, event):