I'm updating my plugin to make browsing for presets easier. I can either do this as a dropdown menu in the effect itself (easy), or more preferably as a modal dialog box that will show thumbnails of the presets in a tabbed layout. Nothing too complicated, but much more visual than the dropdown method.
Forgive my naive question, but what's the best way to go about making one of these for an effect plugin? I'm thinking something like the attached:
![preset_browser.JPG]()
I think I have a couple of options:
1) Use the IDE's built in dialog box editor to make one in C++, however this will require two separate pieces of code as I'll need to build for Mac and PC
2) Use an ExtendScript window run it using AEGP_ExecuteScript.
The second option suits me better as I have experience in writing script panels.
My data would be self-contained - i.e. the number of presets would be fixed with each release of the plugin, and the images static.
Does anyone have any wisdom they can impart, including the best place to store the images (I usually encode PNGs into a binary string I can include in the Javascript code so it's all one big text file)? How do you make your preset browsers or equivalent dialogs?
Thanks!