It allows for easy multi windowing on OSX, and other stuff like mouse scrolled events and easy integration with OSX/Cocoa GUIs. All the examples in the video are also in the source repo:
Thanks for the addon! Really great idea to make this. I especially like the easy integration with Cocoa GUIs! I tried it on Lion with OF 0071:
the empty example works great
gui example builds but then shows the colored loading circle for quite some time and my macbook starts to sound like an airplane. then it shows the little control slider and submit button, but I can not use it… the control window does not react to my actions…
multi example: does build but I have some warnings. the fonts example window keeps loading but shows nothing, while the other shows the graphic example. movie example window does not open at all.
vbo example: seems to work fine. not sure if this is on purpose: I if have to click on the app symbol in the dock in order to see window 1&2…
I really think this will be a very helpful addon, and I’m glad it already seems to work quite well on 0071 and Lion! Thumbs up and thank you!
Hi, hope you are not disappointed by my experience with Lion - maybe I should add that I tried it on a very slow first generation macbook air and I can imagine that the gui example would have worked in the end, if I had been patient with it a bit longer… Also of course I tried 0071 and Lion at once. So I am not sure whether the behavior was caused by Lion and or by using 0071 instead of 007… Maybe it would be good to have someone else share their experience with it? Good luck with fixing it. Cheers!
Hi, just wanted to let you know that I tried it and I can confirm that it works like a charm Looking forward to using it! Thanks again for the update.
Cheers,
Hanna
Great idea, I have never used drag and drop in oF, so I didn’t include it to begin with. Now that you mention it, I couldn’t resist reading up on how OSX handled drag and drops and I have included it in ofxNSWindower.
The mechanism for accessing drag and drop data is exactly the same as a normal oF app, i.e. dragEvent(ofDragInfo info)