Guys, before I reinvent the wheel, I wonder if there’s already some resources about this. I created a new code that opens an external process where my plugin code resides. The main plugin code talks to this process using Pipes. If the external process crashes somehow it doesn’t affect the DAW/Host this way.
It works great, and I’m almost at the point of sharing it. BUT, I would love to have the external editor “tunneled” to the main plugin editor. So we don’t end up with two windows as it now does.
I could just request the GUI changes from time to time, and send all mouse events. Also, I would need to handle PopupMenus and other dialogs in a different way. So I wonder if something like this has already been done, or if there’s already a solution inside JUCE that I don’t know. Already searched a lot.
Thanks for any helps.
Best Regards, WilliamK @ Wusik.com