Update of /cvsroot/freevo/freevo/src/plugins
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7251
Modified Files:
file_ops.py
Log Message:
o make it possible to turn off the menu item for delete image/info
o use new menu delete_submenu function
Index: file_ops.py
===================================================================
RCS file: /cvsroot/freevo/freevo/src/plugins/file_ops.py,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** file_ops.py 31 Jan 2004 13:15:14 -0000 1.17
--- file_ops.py 14 Feb 2004 13:03:32 -0000 1.18
***************
*** 10,13 ****
--- 10,17 ----
# -----------------------------------------------------------------------
# $Log$
+ # Revision 1.18 2004/02/14 13:03:32 dischi
+ # o make it possible to turn off the menu item for delete image/info
+ # o use new menu delete_submenu function
+ #
# Revision 1.17 2004/01/31 13:15:14 dischi
# only add the plugin if the parent is a dir
***************
*** 22,70 ****
# make it possible to delete only the image
#
- # Revision 1.13 2003/12/29 22:28:13 dischi
- # move to new Item attributes
- #
- # Revision 1.12 2003/11/28 20:08:57 dischi
- # renamed some config variables
- #
- # Revision 1.11 2003/11/22 12:24:39 dischi
- # add delete to directories
- #
- # Revision 1.10 2003/10/23 23:05:24 outlyer
- # Remove some debug.
- #
- # Revision 1.9 2003/10/21 21:17:42 gsbarbieri
- # Some more i18n improvements.
- #
- # Revision 1.8 2003/10/07 19:46:07 outlyer
- # Make it possible to delete playlists. I can't see how this change could
- # ever break anything, but as with the plugin, it's optional if this change
- # should be in the next release.
- #
- # Not being able to delete a playlist seems like a bug to me.
- #
- # Revision 1.7 2003/10/04 18:37:29 dischi
- # i18n changes and True/False usage
- #
- # Revision 1.6 2003/09/20 15:46:48 dischi
- # fxd and imdb patches from Eirik Meland
- #
- # Revision 1.5 2003/09/20 15:08:26 dischi
- # some adjustments to the missing testfiles
- #
- # Revision 1.4 2003/09/14 20:09:36 dischi
- # removed some TRUE=1 and FALSE=0 add changed some debugs to _debug_
- #
- # Revision 1.3 2003/09/03 18:03:06 dischi
- # fix crash in DEBUG
- #
- # Revision 1.2 2003/08/31 17:18:33 dischi
- # exception handling
- #
- # Revision 1.1 2003/08/31 17:14:21 dischi
- # Move delete file from VideoItem into a global plugin. Now it's also
- # possible to remove audio and image files.
- #
- #
# -----------------------------------------------------------------------
# Freevo - A Home Theater PC framework
--- 26,29 ----
***************
*** 100,103 ****
--- 59,67 ----
small plugin to delete files
"""
+ def config(self):
+ return [ ('FILE_OPS_ALLOW_DELETE_IMAGE', True,
+ 'Add delete image to the menu.'),
+ ('FILE_OPS_ALLOW_DELETE_INFO', True,
+ 'Add delete info to the menu.') ]
def actions(self, item):
***************
*** 116,122 ****
if item.files.delete_possible():
items.append((self.confirm_delete, _('Delete'), 'delete'))
! if item.files.fxd_file:
items.append((self.confirm_info_delete, _('Delete info'),
'delete_info'))
! if item.files.image:
items.append((self.confirm_image_delete, _('Delete image'),
'delete_image'))
return items
--- 80,86 ----
if item.files.delete_possible():
items.append((self.confirm_delete, _('Delete'), 'delete'))
! if item.files.fxd_file and config.FILE_OPS_ALLOW_DELETE_INFO:
items.append((self.confirm_info_delete, _('Delete info'),
'delete_info'))
! if item.files.image and config.FILE_OPS_ALLOW_DELETE_IMAGE:
items.append((self.confirm_image_delete, _('Delete image'),
'delete_image'))
return items
***************
*** 147,151 ****
self.item.files.delete()
if self.menuw:
! self.menuw.back_one_menu(arg='reload')
def delete_info(self):
--- 111,115 ----
self.item.files.delete()
if self.menuw:
! self.menuw.delete_submenu(True, True)
def delete_info(self):
***************
*** 153,157 ****
self.safe_unlink(self.item.files.fxd_file)
if self.menuw:
! self.menuw.back_one_menu(arg='reload')
def delete_image(self):
--- 117,121 ----
self.safe_unlink(self.item.files.fxd_file)
if self.menuw:
! self.menuw.delete_submenu(True, True)
def delete_image(self):
***************
*** 162,164 ****
self.item.image = None
if self.menuw:
! self.menuw.back_one_menu(arg='reload')
--- 126,128 ----
self.item.image = None
if self.menuw:
! self.menuw.delete_submenu(True, True)
-------------------------------------------------------
SF.Net is sponsored by: Speed Start Your Linux Apps Now.
Build and deploy apps & Web services for Linux with
a free DVD software kit from IBM. Click Now!
http://ads.osdn.com/?ad_id=1356&alloc_id=3438&op=click
_______________________________________________
Freevo-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog