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!EstebanOn 07 Mar 2016, at 13:15, Hernán Morales Durand <[hidden email]> wrote:HernánHi CyrilAre these features lost? Someone already working on that?
It seems the UFFI pre-loaded in the Pharo 5 does not include classes like "Win32Window" or NBMacShell, or contained methods.2016-03-07 3:46 GMT-03:00 Cyril Ferlicot <[hidden email]>:I think that ffi-nb is now call uffi and is directly in the image.--
On Sunday, 6 March 2016, Hernán Morales Durand <[hidden email]> wrote:HernánShould I try something else?I installed FFI-NB as follows:Hi Damien,
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:2016-03-06 18:10 GMT-03:00 Damien Pollet <[hidden email]>:The replacement is http://smalltalkhub.com/#!/~Pharo/FFI-NBThe 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 <[hidden email]> 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ánCheersCyril Ferlicot
Free forum by Nabble | Edit this page |