diff options
Diffstat (limited to 'BatallaNaval.activity/BatallaNavalActivity.py')
-rw-r--r-- | BatallaNaval.activity/BatallaNavalActivity.py | 28 |
1 files changed, 11 insertions, 17 deletions
diff --git a/BatallaNaval.activity/BatallaNavalActivity.py b/BatallaNaval.activity/BatallaNavalActivity.py index 1a0f153..2e8db11 100644 --- a/BatallaNaval.activity/BatallaNavalActivity.py +++ b/BatallaNaval.activity/BatallaNavalActivity.py @@ -1,31 +1,25 @@ +# -*- coding: cp1252 -*- + from sugar.activity.activity import Activity, ActivityToolbox import BatallaNaval from Collaboration import CollaborationWrapper class BatallaNavalActivity(Activity): + ''' Clase llamada por sugar cuando se ejecuta la actividad. + El nombre de esta clase está señalada en el archivo activity/activity.info ''' + def __init__(self, handle): Activity.__init__(self, handle) - self.connect('destroy', self._cleanup_cb) self.gamename = 'BatallaNaval' - self.set_title("Batalla Naval") - - # connect to the in/out events - self.connect('focus_in_event', self._focus_in) - self.connect('focus_out_event', self._focus_out) + # Crea la barra de herramientas básica de Sugar + toolbox = ActivityToolbox(self) + self.set_toolbox(toolbox) + toolbox.show() + + # Crea una instancia de Colaboración por si se quiere compartir la actividad self.colaboracion = CollaborationWrapper(self) # The activity is a subclass of Window, so it passses itself to the init function BatallaNaval.init(False, self) - # It never returns, gtk.main() - - def _cleanup_cb(self, data=None): - return - - # We could use these methods to conserve power by having the activity stop processing when it is in the background. - def _focus_in(self, event, data=None): - return - - def _focus_out(self, event, data=None): - return |