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
|