Add compatibility for viewing DPI image files
A major problem with the software is that the imageviewer is not compatible with added DPI image files.
Imageviewer only displays normal state image files and skips other class states. In addition, it displays an additional 3 images that are placed in a completely different class.
Screenshot
I think those 3 in red are the ones of the other states. The reason why the count is off, is because I only have up to 8 image slots in the viewer instead of creating them on demand. I can't remember why I did that, probably thought that would be enough. Sorry 😅
I'll fix it with the next version and will look into ways to make their origin a bit clearer.
Expanding the picture slots I wouldn't think would be ideal because you lose track of which picture belongs to which states and then there are classes with 15 states if not more!! like DarkMode_Explorer::ListView > GroupHeaderLine.
A change to the UI of selecting states of classes like WSB would be ok, but I guess it needs some work.