New Image Gallery: Add default theme definition

Also tweak the default-wide theme

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Remove unused m_selectedImage from GalleryView

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix initial zoom

Zoom is a bit useless at the moment but make it sensible for now

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix segfault from using INFO on Slideshow

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Restore failed transform correctly

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix dir/file counts

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix folder thumbnails

When it was part of the gallery, the thumbnail generator handled images &
folders; now it's part of the BE the API only handles images.

This patch:

- Fixes wrong folder thumbnails caused by confusing image ids & dir ids
- Fixes missing thumbs because FE only updates 1st widget on receipt of new thumbnail
- Removes redundant folder processing from the thumbnail generator
- FE now requests all folder thumbnails

NOTE: bumps the ABI version.
Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Prevent unnecessary refreshes.

The gallery always refreshes 1 sec after starting even though nothing has
changed.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Add logging

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix rotate/flip

Adds storage group support for transforms and moves cache management to
client.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
New Image Gallery: Fix info display

Adds storage group support for info services

Signed-off-by: Paul Harrison <pharrison@mythtv.org>