Ok I could wait, I have a talk but in a couple of weeks and I want to show
Pharo 5 as backend.
Thanks for the reply and for taking care of this.

Cheers,

Hernan


2016-03-07 12:25 GMT-03:00 Esteban Lorenzano <esteba...@gmail.com>:

> so yes… UFFI is included in Pharo5, and the “official” replacement for NB.
> Now, NB had a lot of things that do not fit to what NB was (most of them
> were there originally as examples but they became alive…) the functionality
> you are looking for should be provided now by the package OSWindows (by
> Torsten).
>
> Torsten is working very hard to update his frameworks to Pharo 5.0
> (Thanks!)… this is good because he has tons of things windows-oriented and
> that works as test bed for the new UFFI :)
>
> Anyway… this was not finished but we made a pass today and now tests are
> green.
>
> If you can wait until tomorrow, most probably everything will be ready to
> use… if you really need to use it:
>
> http://smalltalkhub.com/#!/~TorstenBergmann/NOS (Notice that this
> repository is temporal until work is accepted and it merges back to
> official OSWindows repository).
> … and you need bleedingEdge of UFFI version to get it fully working :)
>
> cheers!
> Esteban
>
>
> On 07 Mar 2016, at 13:15, Hernán Morales Durand <hernan.mora...@gmail.com>
> wrote:
>
> Hi Cyril
>
> It seems the UFFI pre-loaded in the Pharo 5 does not include classes like
> "Win32Window" or NBMacShell, or contained methods.
> Are these features lost? Someone already working on that?
>
> Hernán
>
> 2016-03-07 3:46 GMT-03:00 Cyril Ferlicot <cyril.ferli...@gmail.com>:
>
>> I think that ffi-nb is now call uffi and is directly in the image.
>>
>> See: https://www.mail-archive.com/pharo-dev@lists.pharo.org/msg36699.html
>>
>>
>> On Sunday, 6 March 2016, Hernán Morales Durand <hernan.mora...@gmail.com>
>> wrote:
>>
>>> Hi Damien,
>>>
>>> I installed FFI-NB as follows:
>>>
>>> Gofer it
>>>     smalltalkhubUser: 'Pharo' project: 'FFI-NB';
>>>     configurationOf: 'FFINB';
>>>     loadStable
>>>
>>> And found the following methods are missing from NBWin32Window:
>>>
>>>
>>> createWindowExA:lpClassName:lpWindowName:dwStyle:x:y:width:height:hWndParent:hMenu:hInstance:lParam:
>>>
>>> createWindowExW:lpClassName:lpWindowName:dwStyle:x:y:width:height:hWndParent:hMenu:hInstance:lParam:
>>> ffiCalloutOptions
>>> getActiveWindow
>>> getCapture
>>> getClipboardOwnerWindow
>>> getClipboardViewer
>>> getDesktopWindow
>>> getForegroundWindow
>>> getWindowFromPoint:
>>>
>>> Should I try something else?
>>>
>>> Hernán
>>>
>>>
>>>
>>> 2016-03-06 18:10 GMT-03:00 Damien Pollet <damien.pollet+ph...@gmail.com>
>>> :
>>>
>>>> The replacement is http://smalltalkhub.com/#!/~Pharo/FFI-NB
>>>>
>>>> The API should be mostly if not completely compatible. If not tell us,
>>>> as I need to adapt my ESUG 2013 tutorial :)
>>>>
>>>> On 6 March 2016 at 21:18, Hernán Morales Durand <
>>>> hernan.mora...@gmail.com> wrote:
>>>>
>>>>> Hi guys,
>>>>>
>>>>> I am porting packages which uses NativeBoost in Pharo <= 4 to Pharo 5
>>>>> (update: #50628). Since NB is not supported anymore I would like to know
>>>>> which is the replacement of such library.
>>>>>
>>>>> I found FFI is loadable in Pharo 5, but methods like
>>>>> #getForegroundWindow are missing.
>>>>> Even worst, when I try to browse a method like
>>>>>
>>>>> #shellExecute:lpOperation:lpFile:lpPrameters:lpDirectory:nShowCmd:
>>>>>
>>>>> with any tool (Nautilus, Finder, etc) I get a MessageNotUnderstood:
>>>>> RubShoutStylerDecorator>>disableDrawingWhile:
>>>>>
>>>>> What's your recommendation?
>>>>>
>>>>> Cheers,
>>>>>
>>>>> Hernán
>>>>>
>>>>>
>>>>
>>>
>>
>> --
>> Cheers
>> Cyril Ferlicot
>>
>>
>
>

Reply via email to