As a non-coder I'm enjoying following this thread, and it makes me appreciate the work, effort and knowledge going into the software and the plugins so that mortals like me can use and enjoy it.
Not sure about the knowledge part for me, I've been giving google a work out the last few months:)
You certainly learn to appreciate the knowledge required to do this professionally, especially pre-google. Some of the OpenGL stuff for animations is pretty nuts. This thing just draws a flat square with a picture on it that moves around. Hate to think how much work would be involved drawing a full game environment....
I don't know if I should start another thread as the thread title issue has been resolved but it's all related to the same plugin so I'll stay in here for now...
2 more questions\issues
1. It looks like the notification TagsChanged never gets triggered. TagsChanging does and I'm using that one which works fine for what I need.
2. Is it possible to create config options in a plugin that show up in the "Panel Configuration Window"?. Eg) when you put the "wavebar" element into a panel, it shows an option to change the pixel height of the element.
I looked at a few other plugins and couldn't see any code for it. The only info I can find is for the panel that shows when you click the "configure" button in the Preferences-Plugin tab. And I can use that panel for the options I want but having them in the panel configuration window would be more user friendly.
And not really a big deal but just some resizing behavior I noticed. I don't know if it's intended or if I've coded something wrong or maybe just because I'm embedding a control into the panel but when I add this plugin to the main panel so its -
I can't adjust the height of the coverflow element, the width adjusts when the main panel width is adjusted. Now If I move it to below the files element so it's
I can adjust the height of Coverflow to what I want, then if I move it back to the first configuration, it will maintain the height I adjusted it to when it was in the second configuration.
I have tried 0 and -1 for DPIScaling but the behaviour is the same.
None of these issues are really a problem but figured they were worth mentioning in case something is amiss.