Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/InfusedActivity.py
diff options
context:
space:
mode:
authorWalter Bender <walter.bender@gmail.com>2011-04-03 14:39:31 (GMT)
committer Walter Bender <walter.bender@gmail.com>2011-04-03 14:39:31 (GMT)
commite3ee8c05fab2f5d5a22967ddb9593b0fc8be4cbf (patch)
treefb62118d1a8ef559d5c011da7031c54d7a8fa997 /InfusedActivity.py
parent74922aedc3bf8b3daa2de88caefc6e15397b6fc6 (diff)
mostly have level import working from Journal
Diffstat (limited to 'InfusedActivity.py')
-rw-r--r--InfusedActivity.py12
1 files changed, 9 insertions, 3 deletions
diff --git a/InfusedActivity.py b/InfusedActivity.py
index 27cba50..9961ef8 100644
--- a/InfusedActivity.py
+++ b/InfusedActivity.py
@@ -292,13 +292,14 @@ class InfusedActivity(activity.Activity):
self._level = i
# TODO: levels stored in Journal have a different path
try:
- self._page.load_level(self._path, self._levels[self._level])
+ self._page.load_level(os.path.join(
+ self._path, self._levels[self._level] + '.csv'))
except IndexError:
print "couldn't restore level %s" % (self.metadata['level'])
self._levels_combo.set_active(0)
self._page.page = 0
self._page.new_page()
- # TO DO: reset sound combo
+ # TO DO: reset sound combo
return
def _lesson_cb(self, button=None):
@@ -378,7 +379,8 @@ class InfusedActivity(activity.Activity):
self._level = level
self._levels_combo.set_active(level)
try:
- self._page.load_level(self._path, self._levels[self._level])
+ self._page.load_level(os.path.join(
+ self._path, self._levels[self._level] + '.csv'))
except IndexError:
print "couldn't restore level %s" % (self.metadata['level'])
self._levels_combo.set_active(0)
@@ -448,3 +450,7 @@ class InfusedActivity(activity.Activity):
print dsobject.metadata['title']
self._levels_combo.append_item(0, dsobject.metadata['title'], None)
self._levels_combo.set_active(0)
+ self._page.load_level(dsobject.file_path)
+ self._page.page = 0
+ self._page.new_page()
+ # TO DO: reset sound combo