Copy link to clipboard
Copied
I am writing a C++ plugin and I need to create an interface that will interact with my plugin. I took Panelator as an example. When I run the plugin, I get only the panel title and the panel frame, and the rest (everything that should be inside) is transparent, there is not even a background. - is this a bug?
OK. There are AE_GeneralPlugPanels headers in the project, but this does not seem to solve the problem very much. I removed it everywhere in the code, tested it and the window is still created.
There is also S_CreatePanelHook which creates a panel when it is disabled. The window is still being created.
I can not understand. There is only one option left - cocoa framework. Maybe he is responsible for the creation of the window and the interface.
Please help me to understand and study this topic. Where can I read relevant topics and documentation?
I didn't find any information in the After Effects SDK.
Mac OS 13, Xcode
Copy link to clipboard
Copied
I compiled the file to one address, and all the time I took the old file from another directory. Therefore, the changes do not belong.
But still I'm interested in where I can read about creating interfaces
Copy link to clipboard
Copied
Copy link to clipboard
Copied
Yes, I read it, but there’s nothing special about panels and windows. More precisely, nothing at all.
I managed to make an interface using cocoa framework and build it into the .plugin and everything works, the interface is visible, there are buttons. But the last and important thing is that I have not yet been able to learn how to create windows dockable in After Effects. I spent three days analyzing the Panelator example and could not understand how they created a window built into the program (dockable). This is 100% done with SDK, but here's how..