Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--AbiWordActivity.py14
-rw-r--r--activity/activity.info4
2 files changed, 10 insertions, 8 deletions
diff --git a/AbiWordActivity.py b/AbiWordActivity.py
index 60ac98b..f299296 100644
--- a/AbiWordActivity.py
+++ b/AbiWordActivity.py
@@ -2,18 +2,20 @@ import logging
import os
import time
import gtk
+import hippo
from abiword import Canvas
from toolbar import Toolbar
-from sugar.activity.Activity import Activity
+from sugar.activity import activity
-class AbiWordActivity (Activity):
+class AbiWordActivity (hippo.CanvasBox):
- def __init__ (self):
- Activity.__init__ (self)
- self.set_title ("AbiWord")
+ def __init__ (self, handle):
+ activity.Activity.__init__ (self, handle)
+ self.set_title ("Write")
vbox = gtk.VBox(False, 0)
- self.add(vbox)
+ vbox_item = hippo.CanvasWidget(widget=vbox)
+ self.set_root(vbox_item)
vbox.show()
# create the main abiword canvas
diff --git a/activity/activity.info b/activity/activity.info
index 2e181aa..54fc85e 100644
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,7 +1,7 @@
[Activity]
name = AbiWord
service_name = org.laptop.AbiWordActivity
-exec = sugar-activity-factory AbiWordActivity.AbiWordActivity
+class = AbiWordActivity.AbiWordActivity
icon = activity-abiword
-activity_version = 4
+activity_version = 5
show_launcher = 1