>Un detalle es que si implementas esto los eventos del teclado siempre van a 
>pygame,>aun cuando por ejemplo, el foco esté en el input del titulo de la 
>actividad.>Una version más completa deberia chequear si el foco esta en el 
>titulo o la descripcion y pasarles el evento.
Y cómo se hace? Alguien lo tiene resuelto?Los cambios que hicieron en el 
sprint, dónde están?
Tengo varias actividades que usaban OlpcGames y decidí pasarlas a 
SugarGame.Creo que no soy el único que necesita esas mejoras... :-)
Alan
Date: Wed, 23 May 2012 00:20:11 -0300
From: [email protected]
To: [email protected]
CC: [email protected]; [email protected]
Subject: Re: [Olpc-uruguay] [Sur] Problema con SugarGame

Es el mismo cambio que hicimos en el sprint.Un detalle es que si implementas 
esto los eventos del teclado siempre van a pygame,aun cuando por ejemplo, el 
foco esté en el input del titulo de la actividad.
Una version más completa deberia chequear si el foco esta en el titulo o la 
descripcion y pasarles el evento.
Gonzalo

2012/5/22 Pablo Moleri <[email protected]>

Alan,

Estaba viendo eso mismo. El cambio de función era una mejora para poder sacar 
de la pantalla pygame y después volverlo a poner.


La diferencia real está en que agrega estos callbacks en _mainwindow:

self._mainwindow.connect('key_press_event', self._keydown_cb)

self._mainwindow.connect('key_release_event', self._keyup_cb)

La versión de Sugargame tiene solo los de _inner_evb

Estos cambios no se los pasé a Wade.

Saludos,
Pablo


2012/5/22 Alan Jhonn Aguiar Schwyn <[email protected]>







Cloné el repositorio de Salúdame y copié el sugargame modificado.Tu versión 
modificada anda!!
Comparé los cambios con la original y básicamente cambiaste los:


self._inner_evb.connect('key_press_event', self._keydown_cb)

del init a la función hook_pygame
No sé que consecuencias trae este cambio..Estos cambios se los mandaste a Wade?


Saludos!
Alan


Date: Tue, 22 May 2012 19:12:07 -0300
From: [email protected]

To: [email protected]
CC: [email protected]; [email protected]


Subject: Re: [Sur] [Olpc-uruguay] Problema con SugarGame

Hola Alan,

En Salúdame usamos eventos de teclado con Sugargame. Alguna cosa de Sugargame 
modifiqué porque lo necesitaba, pero no recuerdo haber modificado nada respecto 
a los eventos de teclado.




¿Estás seguro de que pasa en todas las actividades?

¿Están usando la última versión de Sugargame?
Recuerdo que en un momento (hace un par de años) le pasé algunas mejoras a Wade 
que tenían que ver con el manejo de eventos y él las incluyó.




Saludos,
Pablo

2012/5/22 Alan Jhonn Aguiar Schwyn <[email protected]>








Hola!
En el CodeSprint estuvieron hablando del problema de los eventos de 
SugarGame/OlpcGames.Recién me doy cuenta que todas las actividades que usan 
SugarGame no están respondiendo


a los eventos del teclado!!Los únicos eventos que obtengo son del tipo: 4 
(MouseMotion)Creo que en el único lugar que reconoce los eventos es en la barra 
de actividad.


Qué está pasando? Y desde cuando pasa esto?

Saludos!
Alan
                                          

_______________________________________________

Olpc-uruguay mailing list

[email protected]

http://lists.laptop.org/listinfo/olpc-uruguay





_______________________________________________
Lista olpc-Sur
[email protected]
http://lists.laptop.org/listinfo/olpc-sur                                       
  

_______________________________________________

Olpc-uruguay mailing list

[email protected]

http://lists.laptop.org/listinfo/olpc-uruguay







_______________________________________________
Olpc-uruguay mailing list
[email protected]
http://lists.laptop.org/listinfo/olpc-uruguay                                   
  
_______________________________________________
Lista olpc-Sur
[email protected]
http://lists.laptop.org/listinfo/olpc-sur

Responder a