Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/addons/messagebuttonnext.py
diff options
context:
space:
mode:
Diffstat (limited to 'addons/messagebuttonnext.py')
-rw-r--r--addons/messagebuttonnext.py16
1 files changed, 5 insertions, 11 deletions
diff --git a/addons/messagebuttonnext.py b/addons/messagebuttonnext.py
index 058ef41..40e55c2 100644
--- a/addons/messagebuttonnext.py
+++ b/addons/messagebuttonnext.py
@@ -16,9 +16,8 @@
import gtk, gtk.gdk
-from sugar.tutorius.filters import EventFilter
-from sugar.tutorius.properties import TStringProperty, TArrayProperty
-from sugar.tutorius import overlayer
+from ..filters import EventFilter
+from ..properties import TStringProperty, TArrayProperty
from sugar import profile
@@ -57,17 +56,12 @@ class MessageButtonNext(EventFilter):
"""install_handlers creates the message button next and shows it"""
super(MessageButtonNext,self).install_handlers(callback, **kwargs)
- if not "activity" in kwargs:
- raise TypeError("activity argument is Mandatory")
+ if not "overlayer" in kwargs:
+ raise TypeError("overlayer argument is Mandatory")
- # get activity instance
- self.activity = kwargs["activity"]
-
# get or inject overlayer
- self.overlay = self.activity._overlayer
+ self.overlay = kwargs["overlayer"]
- if not self.overlay:
- self.overlay = self.activity._overlayer
btntext = "NEXT"