/
t2.py
70 lines (54 loc) · 2.17 KB
/
t2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
from sugar.activity import activity
import logging
import hulahop
from sugar import env
import sys, os
import gtk
hulahop.startup(os.path.join(env.get_profile_path(), 'gecko'))
from hulahop.webview import WebView
from sugar.graphics.toolbutton import ToolButton
class T2Activity(activity.Activity):
def xois_clicked(self, widget, data=None):
self.webview.load_uri('http://teach-teacher.ep.io/slides/1')
def guide_clicked(self, widget, data=None):
self.webview.load_uri('http://teach-teacher.ep.io/slides/17')
def diary_clicked(self, widget, data=None):
self.webview.load_uri('http://laptop.org/')
def society_clicked(self, widget, data=None):
self.webview.load_uri('http://147.47.120.20/~olpc_community/')
def __init__(self, handle):
print "running activity init", handle
activity.Activity.__init__(self, handle)
print "activity running"
self.set_title('Teach Teacher')
toolbox = activity.ActivityToolbox(self)
self.set_toolbox(toolbox)
toolbar = gtk.Toolbar()
self.xois = ToolButton('computer-xo')
self.xois.set_tooltip("T's XO")
self.xois.connect('clicked', self.xois_clicked)
toolbar.insert(self.xois, -1)
self.xois.show()
self.guide = ToolButton('go-next')
self.guide.set_tooltip("T's Guide")
self.guide.connect('clicked', self.guide_clicked)
toolbar.insert(self.guide, -1)
self.guide.show()
self.diary = ToolButton('activity-journal')
self.diary.set_tooltip("T's Diary")
self.diary.connect('clicked', self.diary_clicked)
toolbar.insert(self.diary, -1)
self.diary.show()
self.society = ToolButton('zoom-neighborhood')
self.society.set_tooltip("T's Society")
self.society.connect('clicked', self.society_clicked)
toolbar.insert(self.society, -1)
self.society.show()
toolbar.show()
toolbox.add_toolbar("Menu", toolbar)
toolbox.show()
self.webview = WebView()
self.set_canvas(self.webview)
self.webview.show()
self.webview.load_uri('http://teach-teacher.ep.io/')
print "AT END OF THE CLASS"