def _get_popup_menu(self):
self._menu_items_req_selection = []
self.popup_menu = Gtk.Menu.new()
self.menu_item_transfer = Gtk.MenuItem.new_with_label(self.transfer_direction.title())
self.popup_menu.append(self.menu_item_transfer)
self.menu_item_edit = Gtk.MenuItem.new_with_label('Edit')
self.popup_menu.append(self.menu_item_edit)
menu_item = Gtk.MenuItem.new_with_label('Collapse All')
menu_item.connect('activate', self.signal_menu_activate_collapse_all)
self.popup_menu.append(menu_item)
menu_item = Gtk.MenuItem.new_with_label('Set Working Directory')
menu_item.connect('activate', self.signal_menu_activate_set_working_directory)
self.popup_menu.append(menu_item)
self._menu_items_req_selection.append(menu_item)
menu_item = Gtk.MenuItem.new_with_label('Create Folder')
menu_item.connect('activate', self.signal_menu_activate_create_folder)
self.popup_menu.append(menu_item)
menu_item = Gtk.MenuItem.new_with_label('Rename')
menu_item.connect('activate', self.signal_menu_activate_rename)
self.popup_menu.append(menu_item)
self._menu_items_req_selection.append(menu_item)
menu_item = Gtk.SeparatorMenuItem()
self.popup_menu.append(menu_item)
menu_item = Gtk.MenuItem.new_with_label('Delete')
menu_item.connect('activate', self.signal_menu_activate_delete_prompt)
self.popup_menu.append(menu_item)
self._menu_items_req_selection.append(menu_item)
self.popup_menu.show_all()
评论列表
文章目录