Removed Open File menu item in the files selection dialog as it's not

applicable there.
This commit is contained in:
Alex Dedul 2007-08-09 14:57:12 +00:00
parent 4f663d0229
commit e85a521c43
2 changed files with 10 additions and 5 deletions

View File

@ -5,7 +5,7 @@
<widget class="GtkMenu" id="file_tab_menu">
<property name="visible">True</property>
<child>
<widget class="GtkImageMenuItem" id="menuitem1">
<widget class="GtkImageMenuItem" id="open_file">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="label" translatable="yes">_Open File</property>
@ -22,7 +22,7 @@
</widget>
</child>
<child>
<widget class="GtkSeparatorMenuItem" id="separatormenuitem1">
<widget class="GtkSeparatorMenuItem" id="open_file_separator">
<property name="visible">True</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
</widget>

View File

@ -45,10 +45,10 @@ class FilesBaseManager(object):
def __init__(self, file_view, file_store):
self.file_view = file_view
file_glade = gtk.glade.XML(common.get_glade_file("file_tab_menu.glade"),
self.glade = gtk.glade.XML(common.get_glade_file("file_tab_menu.glade"),
domain='deluge')
self.file_menu = file_glade.get_widget("file_tab_menu")
file_glade.signal_autoconnect({
self.file_menu = self.glade.get_widget("file_tab_menu")
self.glade.signal_autoconnect({
"open_file" : self.open_file,
"select_all": self.file_select_all,
"unselect_all": self.file_unselect_all,
@ -148,6 +148,11 @@ class FilesDialogManager(FilesBaseManager):
self.dumped_torrent = dumped_torrent
self.config = pref.Preferences()
# Hide Open File menu item as it's not applicable when torrent is
# not added yet
self.glade.get_widget("open_file").hide()
self.glade.get_widget("open_file_separator").hide()
def prepare_file_store(self):
for file in self.dumped_torrent: