so I did some additional research, and noticed, that the PluginHost is always displaying my plugin correctly. The difference in my app is, that I am trying to embed the plugin ui in the GraphDocumentComponent, as opposed to creating a new DocumentWindow via the PluginWindow::getWindowFor function. My code looks something like this (called from a GraphDocumentComponent member):
AudioProcessorEditor* ui = 0;
ui = node->processor->createEditorIfNeeded();
if (ui != 0)
are there any additional steps I have to take in order to make it display correctly there? Or, should I do a different approach? My goal is to have only one window open, and I thought the GraphDocumentComponent would work for that.