shadowsocks.py 文件源码

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

项目:shadowsocks-eos 作者: Simpleyyt 项目源码 文件源码
def build_menu(self):
        self.menu = Gtk.Menu()

        self.status_item = Gtk.MenuItem('Shadowsocks???')
        self.status_item.set_sensitive(False)
        self.menu.append(self.status_item)

        self.switch_item = Gtk.MenuItem('?? Shadowsocks')
        self.switch_item.connect('activate', self.switch)
        self.menu.append(self.switch_item)

        self.update_status()

        self.menu.append(Gtk.SeparatorMenuItem())

        group = []
        self.autoproxy_item = Gtk.RadioMenuItem.new_with_label(group, '??????')
        self.menu.append(self.autoproxy_item)
        self.autoproxy_item.connect('activate', self.proxy_active)

        group = self.autoproxy_item.get_group()
        self.wholeproxy_item = Gtk.RadioMenuItem.new_with_label(group, '????')
        self.menu.append(self.wholeproxy_item)
        self.wholeproxy_item.connect('activate', self.proxy_active)

        gb = self.config.get('global', False)


        self.autoproxy_item.set_active(not gb)
        self.wholeproxy_item.set_active(gb)


        self.menu.append(Gtk.SeparatorMenuItem())

        self.server_item = Gtk.MenuItem('???')
        self.menu.append(self.server_item)
        self.server_submenu = Gtk.Menu()
        self.server_item.set_submenu(self.server_submenu)

        self.menu.append(Gtk.SeparatorMenuItem())

        self.editpac_item = Gtk.MenuItem('??????? PAC...')
        self.editpac_item.connect('activate', self.open_pac_folder)
        self.menu.append(self.editpac_item)

        self.updatepac_item = Gtk.MenuItem('? GFWList ?? PAC')
        self.updatepac_item.connect('activate', self.update_pac)
        self.menu.append(self.updatepac_item)

        self.editrule_item = Gtk.MenuItem('?? GFWList ?????...')
        self.editrule_item.connect('activate', self.open_pac_folder)
        self.menu.append(self.editrule_item)

        self.menu.append(Gtk.SeparatorMenuItem())

        self.exit_item = Gtk.MenuItem('??')
        self.menu.append(self.exit_item)
        self.exit_item.connect('activate', self.exit)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号