scummvm/scummvm — pull request #250 by lordhoto (2012-06-20 02:12:10+00:00)
Title: RFC: New load chooser

I recently implemented a new load chooser for fun. Instead of using a list of savegame descriptions it uses a grid of thumbnails. It also does not display unused slots and displays additional meta information as tooltip. This of course is only enabled for engines, which have thumbnail support. For other engines and the save dialog the old one is still used.

I opened this pull request to get some more feedback on what people think about it. The current implementation could need some polishing before it's ready to be merged, i.e. we should think of disabling it for platforms with low resolution (below 640x400 it's not really usable, since we can't display enough thumbnails then) or low memory.

Some screenshots to get a feeling how it looks like:
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-load-2.png
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-load-3.png
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-load-4.png
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-load-6.png

If people like this enough, I might take a look into polishing it a bit. There sadly seem to be a drawing issue with our PicButtonWidgets too, they red background isn't drawn over the ContainerWidget for some reason. This probably needs to be fixed first too. So please don't merge this in the current state.