diff options
Diffstat (limited to 'addons/messagebuttonnext.py')
-rw-r--r-- | addons/messagebuttonnext.py | 16 |
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" |