Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/activity.py
blob: ec084549d1d39995adf612be599d91ead4e4d806 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
from sugar.activity import activity
import gtk
from gettext import gettext as _
import logging

_logger = logging.getLogger('ahorcado-activity')

class Ahorcado(activity.Activity):

    def __init__(self, handle):
        super(Ahorcado, self).__init__(handle)

        self.set_title(_(Ahorcado))

        barra = activity.ActivityToolbox(self)
        self.set_toolbox(barra)
        barra.show()

        self.contenedor = gtk.VBox()
        self.set_canvas(contenedor)
        self.connect('key-press-event', self._key_press_cb)

        #interface
        self.palabra_entry = gtk.Entry()
        self.puntaje_entry = gtk.Entry()
        self.ok_btn = gtk.Button(_('Ok'))
        self.ok_btn.connect('clicked', self._ok_btn_clicked_cb, None)
        self.imagen = gtk.Image()
        self.label = gtk.Label()

    def _ok_btn_clicked_cb(self, widget, data=None):
        pass

    def _cambiar_imagen(self, level):
        ruta = 'resources/%s.jpg' % level
        self.imagen.set_from_file(ruta)

    def _key_press_cb(self, widget, event):
        #keyname = gtk.gdk.keyval_name(event.keyval)
        #if keyname == 'Enter':
        pass

    def read_file(self, filepath):
        pass

    def write_file(self, filepath):
        pass