Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/CardSortActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter@walter-laptop.(none)>2009-11-04 02:08:27 (GMT)
committer Walter Bender <walter@walter-laptop.(none)>2009-11-04 02:08:27 (GMT)
commit32b0c012d52ad574371f4a496e9bf5fa952e1ace (patch)
tree66c2b82d62ca15750f80b6359e13a05bccc2edc6 /CardSortActivity.py
parentd1af87966cca28ead97433c31c6a92a15cf532fc (diff)
fixed testers
Diffstat (limited to 'CardSortActivity.py')
-rw-r--r--CardSortActivity.py46
1 files changed, 38 insertions, 8 deletions
diff --git a/CardSortActivity.py b/CardSortActivity.py
index f3a1e3b..1f10c38 100644
--- a/CardSortActivity.py
+++ b/CardSortActivity.py
@@ -148,50 +148,80 @@ class CardSortActivity(activity.Activity):
'images/card'), \
self)
+ # Read the mode from the Journal
+ try:
+ if self.metadata['grid'] == '2x2':
+ self.show_grid2x2()
+ elif self.metadata['grid'] == '3x2':
+ self.show_grid3x2()
+ elif self.metadata['grid'] == '2x3':
+ self.show_grid2x3()
+ elif self.metadata['grid'] == '3x3':
+ self.show_grid3x3()
+ except:
+ self.metadata['grid'] = "3x3"
+
#
# Grid resize callbacks
#
def _grid2x2_cb(self, button):
+ self.show_grid2x2()
+ return True
+
+ def show_grid2x2(self):
self.grid2x2.set_icon("2x2on")
self.grid3x2.set_icon("3x2off")
self.grid2x3.set_icon("2x3off")
self.grid3x3.set_icon("3x3off")
- self.tw.mode = "2x2"
self.tw.test = self.tw.grid.test2x2
self.tw.grid.reset2x2(self.tw)
- return True
+ self.metadata['grid'] = "2x2"
def _grid3x2_cb(self, button):
+ self.show_grid3x2()
+ return True
+
+ def show_grid3x2(self):
self.grid2x2.set_icon("2x2off")
self.grid3x2.set_icon("3x2on")
self.grid2x3.set_icon("2x3off")
self.grid3x3.set_icon("3x3off")
- self.tw.mode = "3x2"
self.tw.test = self.tw.grid.test3x2
self.tw.grid.reset3x2(self.tw)
- return True
+ self.metadata['grid'] = "3x2"
def _grid2x3_cb(self, button):
+ self.show_grid2x3()
+ return True
+
+ def show_grid2x3(self):
self.grid2x2.set_icon("2x2off")
self.grid3x2.set_icon("3x2off")
self.grid2x3.set_icon("2x3on")
self.grid3x3.set_icon("3x3off")
- self.tw.mode = "2x3"
self.tw.test = self.tw.grid.test2x3
self.tw.grid.reset2x3(self.tw)
- return True
+ self.metadata['grid'] = "2x3"
def _grid3x3_cb(self, button):
+ self.show_grid3x3()
+ return True
+
+ def show_grid3x3(self):
self.grid2x2.set_icon("2x2off")
self.grid3x2.set_icon("3x2off")
self.grid2x3.set_icon("2x3off")
self.grid3x3.set_icon("3x3on")
- self.tw.mode = "3x3"
self.tw.test = self.tw.grid.test3x3
self.tw.grid.reset3x3(self.tw)
- return True
+ self.metadata['grid'] = "3x3"
+ """
+ Write the grid status to the Journal
+ """
+ def write_file(self, file_path):
+ pass
#
# Project toolbar for pre-0.86 toolbars