Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
diff options
context:
space:
mode:
Diffstat (limited to 'activity.py')
-rw-r--r--activity.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/activity.py b/activity.py
index e3cae54..b9d78b5 100644
--- a/activity.py
+++ b/activity.py
@@ -35,7 +35,8 @@ from sugar3.graphics.toolbarbox import ToolbarBox
from sugar3.activity.widgets import ActivityToolbarButton
from sugar3.activity.widgets import StopButton
-from shared_activity import SharedActivity
+#from shared_activity import SharedActivity
+from sugar3.activity import activity
from combobox import ComboBox
from toolitem import ToolWidget
from messenger import Messenger, SERVICE
@@ -79,12 +80,15 @@ class CursorFactory:
return self.cursors[cur_type]
-class SpeakActivity(SharedActivity):
+class SpeakActivity(activity.Activity):
+
def __init__(self, handle):
+ activity.Activity.__init__(self, handle)
+
self.notebook = Gtk.Notebook()
self.notebook.connect_after('map', self.__map_canvasactivity_cb)
- SharedActivity.__init__(self, self.notebook, SERVICE, handle)
+ #SharedActivity.__init__(self, self.notebook, SERVICE, handle)
self._cursor = None
self.set_cursor(Gdk.CursorType.LEFT_PTR)
@@ -208,6 +212,7 @@ class SpeakActivity(SharedActivity):
toolbox.toolbar.insert(StopButton(self), -1)
+ self.set_canvas(self.notebook)
toolbox.show_all()
self.toolbar_box = toolbox