[Ginga-argentina] Como hacer un boton

Rodrigo Aristizabal raristizabal at competir.com
Mon Apr 25 22:48:35 CEST 2011


Muchas gracias Ezequiel por tu respuesta…ahora lo tengo un poco más claro.

Cuando atendemos a un evento de recepción de tecla, lo hacemos en el contexto de ese media?...o sea, que cuando se dispare ese evento significa que me pose sobre ese objeto y presione el botón enter por ejemplo? O solamente puedo atender por las teclas de colores?...

Desde ya, muchas gracias.

Una vez que entienda esto, podría armar un ejemplo y si quieren lo podemos subir.

Saludos.

De: ginga-argentina-bounces at lists.ourproject.org [mailto:ginga-argentina-bounces at lists.ourproject.org] En nombre de Ezequiel García
Enviado el: lunes, 25 de abril de 2011 05:34 p.m.
Para: Lista de la comunidad argentina de Ginga
Asunto: [Ginga-argentina] Como hacer un boton

Hola Rodrigo,
No es una pregunta noob. En realidad la documentación brilla por su ausencia.

No existe un "Botón" como componente o "control", como los botones de Visual Basic o GTK por decirlo así. Si a eso te referías, no lo vas a encontrar así como tampoco hay botones en C o en perl o en python o en lua. Se pueden crear botones a través de librerías apropiadas.

En Ginga NCLua tenés que hacerlo a pulmón. Los pasos a seguir son estos: (te los cuento coloquialmente, no hago tiempo de armar un ejemplo pero lo tengo en cuenta para el futuro).


>>> En NCL <<<
1. Crear un media tipo imagen para el boton sin apretar (OFF) y otro para el botón apretado (ON).
2. Darle 'start' al botón sin apretar (OFF).
3. Atender un evento de recepción de tecla y con ese evento hacer 'stop' sobre el media OFF y 'start' sobre el media ON.

>>> En Lua <<<
Igual que en NCL pero usando canvas.

Espero que entiendas algo de esta malisima explicación. Si te sirve podemos agendarlo para subirlo a los tutoriales.

Ezequiel.


--- El lun 25-abr-11, Rodrigo Aristizabal <raristizabal at competir.com> escribió:

De: Rodrigo Aristizabal <raristizabal at competir.com>
Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
Para: "Lista de la comunidad argentina de Ginga" <ginga-argentina at lists.ourproject.org>
Fecha: lunes, 25 de abril de 2011, 13:23

Hola…disculpen la pregunta de noob, pero estuve mirando el wiki en wiki.ginga.org.ar



Y no encontré en ningún lado como hacer un botón en ncl-lua…



Como seria la idea?...declaro el botón en NCL y le especifico alguna función en lua al momento de ser presionado?...



Muchas gracias.



De: ginga-argentina-bounces at lists.ourproject.org [mailto:ginga-argentina-bounces at lists.ourproject.org] En nombre de Ezequiel García
Enviado el: lunes, 25 de abril de 2011 12:40 p.m.
Para: Lista de la comunidad argentina de Ginga
Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.



¿Eclipse? Yo pensaba que el vim era el mejor amigo del hombre. Los IDE son el lado oscuro del desarrollo de software....  :P (es broma)

--- El lun 25-abr-11, Fernando Toledo <ftoledo at docksud.com.ar> escribió:

De: Fernando Toledo <ftoledo at docksud.com.ar>
Asunto: Re: [Ginga-argentina] NCL + Lua, pero más Lua que NCL.
Para: "Lista de la comunidad argentina de Ginga" <ginga-argentina at lists.ourproject.org>
Fecha: lunes, 25 de abril de 2011, 10:43

On Lun 25 Abr 2011 09:49:59 Marcelo A. Vasquez escribió:
> Estimados, hay algun plugin de LUA para eclipse que me puedan recomendar?
> "esto puede ir a la FAQ"
>
no uso eclipse pero podes mirar esto: http://luaeclipse.luaforge.net/

--
Dock Sud BBS
http://bbs.docksud.com.ar
telnet://bbs.docksud.com.ar

-----Adjunto en línea a continuación-----

__________________________________________Lista de correo Ginga-argentina at lists.ourproject.org
cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar
Wiki: http://wiki.ginga.org.ar




-----Adjunto en línea a continuación-----
__________________________________________Lista de correo Ginga-argentina at lists.ourproject.org</mc/compose?to=Ginga-argentina at lists.ourproject.org>
cambiar suscripción: https://lists.ourproject.org/cgi-bin/mailman/listinfo/ginga-argentina
Sitio web: http://comunidad.ginga.org.ar
Wiki: http://wiki.ginga.org.ar


-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ginga-argentina/attachments/20110425/2400f166/attachment.htm 


More information about the Ginga-argentina mailing list