> I think this idea is not a bad one. It makes sense since it wouldn't have marquee or
> control panel for EmuCon systems.
> But only the image category can be customizeable. Panels visibility, size or layout
> must remain the same
> It's not an easy update though. A triple layout creates 3 image panels and each of
> them is assign to a category. Each image is loaded using a separate thread to speed
> things up (load all 3 images at the same time).
> Working with threads is tricky and you need to be VERY careful not to cause memory
> leaks and app crash. It can also make your CPU go nuts, keep it running at 100% even
> after your application crashes.
> Currently, there is no way to assign a different category to the same panel without
> breaking the entire preview images feature. First, I need to do some code
> optimizations to the LoadScreenshot() function without adding anything new. When
> that's done and there are no memory leaks or errors, we can start moving forward.
Understood. I was hoping it wouldn't be too much additional work for you since a triple layout of images is currently working for MAME flawlessly on 8.3 (unzipped images in my case), and the FE already changes to an appropriate snapshot directory when it encounters any console in the main list (and it worked in EmuCon - unzipped images as well) -- but now I see there is a lot more to it :-)
Anyway, I am glad it may still be possible in the future.