Change Activity so that subclasses don't have to call Activity superclass methods from the shell callbacks. Makes subclasses simpler since they don't (necessarily) have to care about OO concepts like superclasses right away.

This commit is contained in:
Dan Williams
2006-06-05 12:35:00 -04:00
parent 93333ed5cf
commit 046a954de1
5 changed files with 81 additions and 26 deletions
-3
View File
@@ -13,8 +13,6 @@ class GMailActivity(activity.Activity):
activity.Activity.__init__(self)
def on_connected_to_shell(self):
activity.Activity.on_connected_to_shell(self)
profile_path = os.path.join(sugar.env.get_user_dir(), 'gmail')
geckoembed.set_profile_path(profile_path)
self.set_tab_text("Mail")
@@ -32,7 +30,6 @@ class GMailActivity(activity.Activity):
embed.load_address("http://www.gmail.com")
def on_disconnected_from_shell(self):
activity.Activity.on_disconnected_from_shell()
gtk.main_quit()
activity = GMailActivity()