Hi, where can I find documentation on creating Custom UI using C++. The SDK documentation for CS6 does not mention on creating UI's. Please help.
Ani, your dialog-handling code would need to add support for clipboard operations; generally speaking, you can't respond to PPro's menu commands.
Vivek, I presume you're referring to the After Effects effect plug-in API; why are you using an obsolete SDK?
I am still using CS6 because the place where I work at have not updated to CC yet. And I was referring to premier pro CS6, sorry that I did not mention it in the question I had posted earlier. I am able to use the premier pro SDK and compile my plugin, but I am not finding any documentation on how to implement UI using C++. For example, in the transmitter SDK, this is what it says :
tmResult TransmitPlugin::SetupDialog(tmStdParms* ioStdParms,prParentWnd inParentWnd)
// Get the settings, display a modal setup dialog for the user
// If the user changed the settings, save the new settings back to
// ioStdParms->ioSerializedPluginData, and update ioStdParms->ioSerializedPluginDataSize
I can use the MessageBox and create some basic windows message boxes, but how do I create the UI panels in premier pro inside this function ?
I have not seen Premier Pro CC SDK yet, but if its a bad idea to work in CS6 because CC SDK has much better features and documentation, then I will move to it asap. Please let me know.
There is no documentation in the PPro SDK (CS6 or current version), on how to write basic C++ UI code.; follow standard practice for Windows or MacOS X dialog creation, and the SDK will help you connect that OS dialog to your PPro plug-in.
You mention "UI panels"; I think, for an Export Controller, you would want a simple modal dialog, rather than a dockable PPro panel. Correct?
Oh okay. Got it. I wanted to implement a dockable PPro panel, but now I will just go ahead with a simple modal dialog, which is actually good enough. Thank you very much.
Dockable panels == no problem! Here's the HTML5 panel SDK: https://github.com/Adobe-CEP/Samples/tree/master/PProPanel
PS: Panels have even more control over output than Export Controllers; see sample code.