diff options
author | Vincent Vinet <vince.vinet@gmail.com> | 2009-12-07 20:50:52 (GMT) |
---|---|---|
committer | Vincent Vinet <vince.vinet@gmail.com> | 2009-12-07 20:52:25 (GMT) |
commit | 034e36d4983da0c2d44c56d4efd9af922b2cab4e (patch) | |
tree | 8fc4726e09ac60cbfd64b0ee068f451144cecf3b /addons/messagebuttonnext.py | |
parent | 7e65bdb14c2b3a9e04762755a19fcdc9922291fc (diff) |
pass the overlayer as a keyword argument for do, enter_editmode and subscribe, remove object store references
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" |