Ok this works on linux now. On Windows it still shows the window
off the screen. Only the bottom right corner is visible, and keyboard input stops working
in the main pharo window.

2015-01-26 13:31 GMT+01:00 Esteban Lorenzano <estebanlm@gmail.com>:
no, is not different.��
you need to declare the window with his attributes:

OSWindow createWithAttributes: (OSWindowAttributes new��
title: title;
bounds: (x@y extent: w@h);
preferableDriver: OSSDL2Driver new;
yourself)

and yet you still will not be able to do much��� I���m working a bit on that area (along with tons of other things :/), if you are patient, I will submit my work as soon as I can manage to be close to a working version.

cheers,��
Esteban


On 26 Jan 2015, at 13:20, Nicolai Hess <nicolaihess@web.de> wrote:

Ok :)

How do you work with that or how do you test it? Are there any examples that
should work. Because on Windows doing a
OSWindow new.
opens a window in the upper left corner and after that I lost the possibility to do
*any* keyboard input into the pharo main window.
Is this different on linux or mac?


nicolai




2015-01-26 11:57 GMT+01:00 Esteban Lorenzano <estebanlm@gmail.com>:
Ah, yes��� I still didn't commit the changes needed.��
replace this method:

SDL2 class>>findSDL2
"In Linux, try to use the linked version."
OSSDL2Driver hasPlugin.
"Look for SDL2 using different names."
#( 0 "Static"
SDL2
'libSDL2-2.0.0.dylib' "Mac"
'libSDL2-2.0.so.0' "Linux 1"
'libSDL2-2.0.so.0.2.1' "Linux 2"
'SDL2.dll' "Windows"
) do: [ :eachName |��
[ (self checkLibraryName: eachName) ifTrue: [ ^ eachName ] ]��
ifError: [nil] ].
self error: 'Failed to find SDL2 library.���

Esteban

On 26 Jan 2015, at 10:03, Nicolai Hess <nicolaihess@web.de> wrote:


---------- Forwarded message ----------
From: Nicolai Hess <nicolaihess@web.de>
Date: 2015-01-26 10:03 GMT+01:00
Subject: Re: [Pharo-dev] libSDL2 and OSWindow
To: Esteban Lorenzano <estebanlm@gmail.com>


2015-01-26 9:39 GMT+01:00 Esteban Lorenzano <estebanlm@gmail.com>:
Using which version of the vm?

the "latest". I load a fresh vm and image yesterday with : get.pharo.org/40+vmLatest. on windows 7 (32Bit) and Ubuntu 14.04 (64 Bit).


��
With latest it should be working. At least, it worked for me before I left for vacations.

Esteban

> On 25 Jan 2015, at 22:52, Nicolai Hess <nicolaihess@web.de> wrote:
>
> What is the current state of the SDL2 / OSWindow integration?
> There are some *open* bugtracker entries, although SDL and OSWindow *are* in the
> latest vm+image.
>
> On Ubuntu 14.04 64Bit
> OSWindow new does not work, it complains it can not find libSDL2, but it is there
>
> On Windows 7
> OSWindow new opens a window that is mainly off the screen, only the bottom right corner
> is visible.
>
>
>
> nicolai
>