ncam.py 文件源码

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

项目:NativeCAM 作者: FernV 项目源码 文件源码
def create_nc_toolbar(self):
        if self.nc_toolbar is not None :
            self.nc_toolbar.destroy()
        self.nc_toolbar = gtk.Toolbar()
        self.nc_toolbar.set_style(gtk.TOOLBAR_ICONS)
        self.nc_toolbar.set_can_focus(False)

        count = len(TB_CATALOG)
        for x in range(count) :
            li = TB_CATALOG[x]
            if li == 'separator' :
                self.nc_toolbar.insert(gtk.SeparatorToolItem(), -1)
            else :
                if li[3] is not None :
                    icon = gtk.Image()
                    icon.set_from_pixbuf(get_pixbuf(li[3], quick_access_icon_size))
                    button = gtk.ToolButton(icon_widget = icon, label = _(li[0]))
                else :
                    button = gtk.ToolButton(label = li[0])
                if li[1] is not None :
                    button.set_tooltip_markup(_(li[1]))
                button.connect('clicked', self.add_feature, li[2])
                self.nc_toolbar.insert(button, -1)

        self.main_box.pack_start(self.nc_toolbar, False, False, 0)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号