Hi, 

I just committed my prototype/experiment for windows with OSWindow, SDL2 and 
Athens. 
to check them: 

Gofer it 
        smalltalkhubUser: 'Pharo' project: 'OSWindow';
        package: 'OSWindow-Core';
        package: 'OSWindow-SDL2';       
        package: 'OSWindow-SDL2-Canvases';
        load.

and check the examples at: 

OSSDLAthensWindow
OSSDLMorphWindow

cheers, 
Esteban

> On 20 Apr 2015, at 13:55, Nicolai Hess <nicolaih...@web.de> wrote:
> 
> 
> 
> 2015-04-20 13:13 GMT+02:00 <merwanoudd...@gmail.com 
> <mailto:merwanoudd...@gmail.com>>:
> Hello,
>  
> We don’t lose all keystroke events, but they are replaced by keydown events.
> 
> Yes, KeyDown/KeyUp are working and instead of a keystroke event another 
> keydown is sent.
> This is strange, I don't know exactly how the SDL event processing can 
> influence the main window events.
> Maybe this has something to do how we look for new events in the 
> SDL2DisplayPlugin.
> For me the call to SDL_PumpEvents looks unnecessary, maybe this is the cause?
> 
> 
> nicolai
> 
>  
>  
> Merwan
>  
>  
> De : Nicolai Hess
> Envoyé : ‎lundi‎ ‎20‎ ‎avril‎ ‎2015 ‎09‎:‎36
> À : Any question about pharo is welcome; Esteban Lorenzano
>  
> 
> 
> 2015-04-20 8:38 GMT+02:00 Matthieu Lacaton <matthieu.laca...@gmail.com 
> <mailto:matthieu.laca...@gmail.com>>:
> Hello, 
> 
> Thanks for your answers ! I have multiple remarks here : 
> 
> 1) I know that SDL2 should not be used "as is" in Pharo and I should use 
> OSWindow instead, that's why I won't use SDL2 directly anymore.
> 
> On windows there is currently an issue if you use OSWindow instead of 
> directly use SDL.
> If you create a window with OSWindow, (like in the SDL2Example>>osWindow) you 
> will loose all "keystroke" events in the main pharo window.
> I don't know yet why this happens.
> 
> nicolai
> 

Reply via email to