def popup_folder_menu(self, event):
# create folder; upload files; reload; share; properties
menu = Gtk.Menu()
self.menu = menu
new_folder_item = Gtk.MenuItem.new_with_label(_('New Folder'))
new_folder_item.connect('activate', self.on_new_folder_activated)
menu.append(new_folder_item)
sep_item = Gtk.SeparatorMenuItem()
menu.append(sep_item)
upload_files_item = Gtk.MenuItem.new_with_label(_('Upload Files...'))
upload_files_item.connect('activate', self.on_upload_files_activated)
menu.append(upload_files_item)
upload_folders_item = Gtk.MenuItem.new_with_label(
_('Upload Folders...'))
upload_folders_item.connect('activate',
self.on_upload_folders_activated)
menu.append(upload_folders_item)
sep_item = Gtk.SeparatorMenuItem()
menu.append(sep_item)
reload_item = Gtk.MenuItem.new_with_label(_('Reload (F5)'))
reload_item.connect('activate', self.on_reload_activated)
menu.append(reload_item)
sep_item = Gtk.SeparatorMenuItem()
menu.append(sep_item)
props_item = Gtk.MenuItem.new_with_label(_('Properties'))
props_item.connect('activate', self.on_props_activated)
menu.append(props_item)
menu.show_all()
menu.popup(None, None, None, None, event.button, event.time)
评论列表
文章目录