[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