main.py 文件源码

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

项目:PyIDE 作者: raggesilver 项目源码 文件源码
def applySettings(self, *args):
        self.sview.set_show_line_numbers(self.showLineNumbers)
        self.sbuff.set_highlight_matching_brackets(self.highlightMatchingBrackets)

        if self.wordWrap:
            self.sview.set_wrap_mode(Gtk.WrapMode.WORD_CHAR)
        else:
            self.sview.set_wrap_mode(Gtk.WrapMode.NONE)

        Gtk.Settings.get_default().set_property('gtk-application-prefer-dark-theme', self.darkMode)

        self.autoToggling = True

        self.toggleDarkCheck.set_active(self.darkMode)
        self.toggleHighlightCheck.set_active(self.highlightMatchingBrackets)
        self.toggleLineCheck.set_active(self.showLineNumbers)
        self.toggleWordWrap.set_active(self.wordWrap)

        self.autoToggling = False

        self.terminal.set_color_background(self.sview.get_style_context().get_background_color(Gtk.StateFlags.NORMAL))

        if hasattr(self, 'gitButton'):
            text = Repository(self.projectPath).head.shorthand
            repo = Gtk.HBox(spacing=6)
            img = None
            if self.darkMode:
                img = Gtk.Image.new_from_file('resources/icons/git-branch-white.svg')
            else:
                img = Gtk.Image.new_from_file('resources/icons/git-branch.svg')
            repo.pack_start(img, False, False, 0)
            repo.pack_start(Gtk.Label(text), False, False, 0)
            repo.show_all()

            self.gitButton.remove(self.gitButton.get_child())
            self.gitButton.set_tooltip_text("On branch " + text)
            self.gitButton.add(repo)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号