Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/mainscreen.py
diff options
context:
space:
mode:
authorWade Brainerd <wadetb@gmail.com>2009-09-10 23:34:21 (GMT)
committer Wade Brainerd <wadetb@gmail.com>2009-09-10 23:34:21 (GMT)
commit9ffd0d146b25b5430bdf18ac44c552d0d8a53454 (patch)
tree9297e698c5ccbb94310cea726b0f52f6f6f083df /mainscreen.py
parent97319d7dfc11382ac65fdcb3028d89738543f138 (diff)
Work in progress on lesson editor. Screens basically functional. Lessons are editable but data is not saved.
Diffstat (limited to 'mainscreen.py')
-rw-r--r--mainscreen.py21
1 files changed, 10 insertions, 11 deletions
diff --git a/mainscreen.py b/mainscreen.py
index 988a8f9..5975ac2 100644
--- a/mainscreen.py
+++ b/mainscreen.py
@@ -27,7 +27,7 @@ import sugar.activity.activity
from sugar.graphics import *
# Import activity modules.
-import lessonscreen, medalscreen, editlessonscreen
+import lessonscreen, medalscreen, editlessonlistscreen
import balloongame
import titlescene
import keyboard
@@ -97,14 +97,13 @@ class MainScreen(gtk.VBox):
self.keyboard_images = keyboard.KeyboardImages(width, height)
self.keyboard_images.load_images()
- # not yet ready
- #
- #editbtn = gtk.Button()
- #editbtn.add(gtk.Label(_('Edit Lessons')))
- #editbtn.connect('clicked', self.edit_lessons_cb)
- #
- #toolbar = gtk.HBox()
- #toolbar.pack_end(editbtn)
+ # Access lesson editor.
+ editbtn = gtk.Button()
+ editbtn.add(gtk.Label(_('Edit Lessons')))
+ editbtn.connect('clicked', self.edit_lessons_cb)
+
+ toolbar = gtk.HBox()
+ toolbar.pack_end(editbtn)
navbox = gtk.HBox()
navbox.set_spacing(10)
@@ -117,7 +116,7 @@ class MainScreen(gtk.VBox):
lessonbox.pack_start(navbox, False)
lessonbox.pack_start(self.lessonbox)
- #self.pack_start(toolbar)
+ self.pack_start(toolbar)
self.pack_start(self.titlescene, False, True, 10)
self.pack_start(lessonbox, True)
@@ -256,4 +255,4 @@ class MainScreen(gtk.VBox):
self.activity.push_screen(medalscreen.MedalScreen(medal, self.activity))
def edit_lessons_cb(self, widget):
- self.activity.push_screen(editlessonscreen.EditLessonScreen(self.activity))
+ self.activity.push_screen(editlessonlistscreen.EditLessonListScreen(self.activity, self.lessons))