Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/plugins/prueba/prueba.py
blob: b4f68f8772df38c6c1b12cee4554258dbcd1c279 (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
import gst
import gtk
from fcntl import ioctl
import os
from gettext import gettext as _
from plugins.plugin import Plugin
from TurtleArt.tapalette import make_palette
from TurtleArt.talogo import media_blocks_dictionary, primitive_dictionary
from TurtleArt.tautils import get_path, debug_outputimport logging

_logger = logging.getLogger('TurtleArt-activity prueba plugin')

class Prueba(Plugin):

            def __init__(self, parent):
                    self._parent = parent
                    self._status = False

            def setup(self):
                    palette = make_palette('prueba',
                    colors=["#006060", "#A00000"],
                    help_string=_('esta es una prueba'))
                    primitive_dictionary['boton'] = self._boton_prueba

                    palette.add_block('boton',
                    style='basic-style-1arg',
                    label=_('boton'),
                    prim_name='boton',
                    help_string=_('boton de prueba'))

                    self._parent.lc.def_prim('boton', 1, lambda self, valor: primitive_dictionary['boton'](valor))
            def _boton_prueba(self,valor):
                    print "el valor del boton ", valor