[mythtv-commits] Ticket #702: Various improvements to MythGallery
MythTV
mythtv at cvs.mythtv.org
Wed Nov 23 09:35:45 EST 2005
#702: Various improvements to MythGallery
----------------------------+-----------------------------------------------
Reporter: DanielSherwood | Owner: ijr
Type: defect | Status: new
Priority: minor | Milestone:
Component: mythgallery | Version:
Severity: medium |
----------------------------+-----------------------------------------------
'''1) Implement shuffle mode in singleviewers.'''
When using random slideshow, the same image can be repeated in close
succession (due to the nature of rand()). It would be better to implement
a shuffle algorithm where each image appears only once in a cycle. This
patch adds a new set of clases to generate sequences for this
functionality. Currently supported sequences are increment, decrement,
random and shuffle. Whats more, the sequences can be navigated such that
previously displayed images can be viewed even in random and shuffle mode.
Changes - glsingleview.cpp, glsingleview.g, singleview.cpp, singleview.h
New - sequence.h
'''2) Implement delete in iconview and singleviewers.'''
Add functionality to delete images. In ill cases, the image file and any
metadata is removed. In iconview, the directory is simply reloaded. In
singleviewers, the advance/retreatFrame() function have been modified to
skip missing image files. A menu item has been added to iconview and the
new DELETE key works in all views.
Changes - main.cpp, iconview.cpp, iconview.h, glsingleview.cpp,
singleview.cpp
'''3) Add keyboard event handling for rotate in iconview.'''
Added keyboard event handling for ROTATECW and ROTATECCW in iconview.
Changes - iconview.cpp
'''4) Add SLIDESHOW and RANDOMSHOW keyboard events.'''
Instead of using the menu to start the slideshow mode, it is now possibe
to use SLIDESHOW and RANDOMSHOW to do this (whether the menu is selected
or not). Behaviour of SELECT and PLAY remains as before.
Changes - main.cpp, iconview.cpp, glsingleview.cpp, singleview.cpp
'''Issues'''
If you delete an image that is used as the thumbnail for the directory,
the thumbnail is not updated.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/702>
MythTV <http://www.mythtv.org/>
MythTV
More information about the mythtv-commits
mailing list