Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/AbacusActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-10-10 16:50:49 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-10-10 16:50:49 (GMT)
commit436f84f9c4cc54b43bd7521654abb7d306cc00e9 (patch)
tree9da2f4048cafc8300091f4bbe19fb5988d065879 /AbacusActivity.py
parent233a44524f040c6cb712a437934d5a5bc3fbc850 (diff)
major cleanup: added Rod Class to simplify code
Diffstat (limited to 'AbacusActivity.py')
-rw-r--r--AbacusActivity.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/AbacusActivity.py b/AbacusActivity.py
index 6e54889..67b7302 100644
--- a/AbacusActivity.py
+++ b/AbacusActivity.py
@@ -137,6 +137,11 @@ class AbacusActivity(activity.Activity):
toolbox.toolbar.insert(custom_toolbar_button, -1)
custom_toolbar_button.show()
+ _separator_factory(toolbox.toolbar, False, True)
+
+ _button_factory("edit-delete", _('Reset'),
+ self._reset_cb, toolbox.toolbar)
+
_separator_factory(toolbox.toolbar, True, False)
stop_button = StopButton(self)
@@ -337,6 +342,10 @@ class AbacusActivity(activity.Activity):
if self.abacus.custom is not None:
self.abacus.custom.hide()
+ def _reset_cb(self, button):
+ self.abacus.mode.reset_abacus()
+ self.abacus.mode.label(self.abacus.generate_label())
+
def _select_abacus(self, button, icon, abacus):
""" Display the selected abacus; hide the others """
self._all_off()