Hello, Okay for me the problem was indeed that I had 64bits librairies. After recompiling them for 32bits it worked fine. Also when I use any of Esteban's examples even after I close the window I still have a SDL2 event loop processs active in the process browser. And sometimes (but i have not been able to reproduce it everytime) I have an Oswindow renderer loop staying active too. Le 21 avr. 2015 05:26, "S Krish" <krishnamachari.sudhakar@gmail.com> a écrit :
Cool work...!..
* The x: 50 y: 50 initial point, on windows enables display of the title
bar, otherwise hidden
* The VM crashes on exampleTiger demo with Athens, resize and click
close... sometimes in other scenario's.
On Mon, Apr 20, 2015 at 5:50 PM, Esteban Lorenzano <estebanlm@gmail.com>
wrote:
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 <nicolaihess@web.de> wrote:
2015-04-20 13:13 GMT+02:00 <merwanouddane@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.lacaton@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