Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/BatallaNaval.activity/BatallaNavalActivity.py
diff options
context:
space:
mode:
Diffstat (limited to 'BatallaNaval.activity/BatallaNavalActivity.py')
-rw-r--r--BatallaNaval.activity/BatallaNavalActivity.py28
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