scummvm/scummvm — pull request #260 by lordhoto (2012-07-24 22:10:54+00:00)
Title: New save/load chooser

This is a improved version of pull request #250. The grid based chooser now also supports saving. It still does not support deleting saves however.

Some screenshots:

Loading: http://lordhoto.users.sourceforge.net/scummvm-thumbnail-1.png

Saving:
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-2.png
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-3.png
http://lordhoto.users.sourceforge.net/scummvm-thumbnail-4.png

The "New Save" button will automatically use the smallest unused slot available.

The grid based dialog can be disabled via defining DISABLE_SAVELOADCHOOSER_GRID, which is for now defined when DISABLE_FANCY_THEMES is defined. Porters will need to check whether this dialog will work with their ports, since it requires more memory and then can add DISABLE_SAVELOADCHOOSER_GRID to their flags.