ProjectWizzard.py 文件源码

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

项目:sublimeTextConfig 作者: luoye-fe 项目源码 文件源码
def _show_and_action(self):
        """ Show quick dialog and execute action """
        # every message must consist of the same number of lines
        max_lines = 0
        for m in self.messages:
            max_lines = max(max_lines, len(m))
        for m in self.messages:
            while len(m) < max_lines:
                m.append('')
        def on_select(i):
            #self.window.run_command("hide_overlay")
            if i == -1:
                Debug('project+', '-1: Quick panel canceled')
                sublime.set_timeout(self._cleanup, 50)
                if self.action_cancel is not None:
                    sublime.set_timeout(self.action_cancel, 50)
            elif i >= 0:
                if self.actions[i] is not None:
                    sublime.set_timeout(self.actions[i], 50)
                elif self.action_default is not None:
                    sublime.set_timeout(self.action_default, 50)
                Debug('project+', 'Nr %i selected' % i)
        self.window.show_quick_panel(self.messages, on_select)
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号