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 <[email protected]>: > 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 <[email protected]> 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 <[email protected]>: > >> 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 <[email protected]> wrote: >> >> >> ---------- Forwarded message ---------- >> From: Nicolai Hess <[email protected]> >> Date: 2015-01-26 10:03 GMT+01:00 >> Subject: Re: [Pharo-dev] libSDL2 and OSWindow >> To: Esteban Lorenzano <[email protected]> >> >> >> 2015-01-26 9:39 GMT+01:00 Esteban Lorenzano <[email protected]>: >> >>> 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 <[email protected]> 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 >>> > >>> >>> >> >> >> > >
