main_window.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:gstation-edit 作者: fengalin 项目源码 文件源码
def init_context_menu_widget(self):
        self.context_menu_widget = self.gtk_builder.get_object('context-menu')
        self.context_menu_widget.attach_to_widget(self.bank_list_widget)

        if self.context_menu_widget:
            self.menu_item_store = Gtk.MenuItem('Store changes')
            self.menu_item_store.connect('activate', self.context_menu_store)
            self.context_menu_widget.insert(self.menu_item_store, 0)
            self.menu_item_store.set_sensitive(False)

            self.menu_item_undo = Gtk.MenuItem('Undo changes')
            self.menu_item_undo.connect('activate', self.context_menu_undo)
            self.context_menu_widget.insert(self.menu_item_undo, 1)
            self.menu_item_undo.set_sensitive(False)

            self.menu_item_export = Gtk.MenuItem('Export program...')
            self.menu_item_export.connect('activate',
                                          self.context_menu_export_prg)
            self.context_menu_widget.insert(self.menu_item_export, 2)
            self.menu_item_export.set_sensitive(False)

            self.menu_item_import = Gtk.MenuItem('Import...')
            self.menu_item_import.connect('activate', self.import_prg_or_bank)
            self.context_menu_widget.insert(self.menu_item_import, 3)
            self.menu_item_import.set_sensitive(False)

            self.copied_program = None
            self.menu_item_copy = Gtk.MenuItem('Copy')
            self.menu_item_copy.connect('activate', self.context_menu_copy)
            self.context_menu_widget.insert(self.menu_item_copy, 4)
            self.menu_item_copy.set_sensitive(False)

            self.menu_item_paste = Gtk.MenuItem('Paste')
            self.menu_item_paste.set_sensitive(False)
            self.menu_item_paste.connect('activate', self.context_menu_paste)
            self.context_menu_widget.insert(self.menu_item_paste, 5)
            self.menu_item_paste.set_sensitive(False)
        else:
            print('Could not find widget for context menu')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号