Пример #1
0
 def load_text(self, text, syntax='html', process_template=False):
     self.highlighter = {'html':HTMLHighlighter, 'css':CSSHighlighter, 'xml':XMLHighlighter}.get(syntax, SyntaxHighlighter)(self)
     self.highlighter.apply_theme(self.theme)
     self.highlighter.setDocument(self.document())
     self.setPlainText(unicodedata.normalize('NFC', text))
     if process_template and QPlainTextEdit.find(self, '%CURSOR%'):
         c = self.textCursor()
         c.insertText('')
Пример #2
0
 def load_text(self, text, syntax='html', process_template=False):
     self.highlighter = {'html':HTMLHighlighter, 'css':CSSHighlighter, 'xml':XMLHighlighter}.get(syntax, SyntaxHighlighter)(self)
     self.highlighter.apply_theme(self.theme)
     self.highlighter.setDocument(self.document())
     self.setPlainText(unicodedata.normalize('NFC', text))
     if process_template and QPlainTextEdit.find(self, '%CURSOR%'):
         c = self.textCursor()
         c.insertText('')
Пример #3
0
 def load_text(self, text, syntax='html', process_template=False):
     self.syntax = syntax
     self.highlighter = get_highlighter(syntax)(self)
     self.highlighter.apply_theme(self.theme)
     self.highlighter.setDocument(self.document())
     self.setPlainText(unicodedata.normalize('NFC', text))
     if process_template and QPlainTextEdit.find(self, '%CURSOR%'):
         c = self.textCursor()
         c.insertText('')
Пример #4
0
 def load_text(self, text, syntax='html', process_template=False):
     self.syntax = syntax
     self.highlighter = get_highlighter(syntax)()
     self.highlighter.apply_theme(self.theme)
     self.highlighter.set_document(self.document())
     sclass = {'html': HTMLSmarts, 'xml': HTMLSmarts}.get(syntax, None)
     if sclass is not None:
         self.smarts = sclass(self)
     self.setPlainText(unicodedata.normalize('NFC', text))
     if process_template and QPlainTextEdit.find(self, '%CURSOR%'):
         c = self.textCursor()
         c.insertText('')
Пример #5
0
 def load_text(self, text, syntax="html", process_template=False):
     self.syntax = syntax
     self.highlighter = get_highlighter(syntax)()
     self.highlighter.apply_theme(self.theme)
     self.highlighter.set_document(self.document())
     sclass = {"html": HTMLSmarts, "xml": HTMLSmarts, "css": CSSSmarts}.get(syntax, None)
     if sclass is not None:
         self.smarts = sclass(self)
     self.setPlainText(unicodedata.normalize("NFC", text))
     if process_template and QPlainTextEdit.find(self, "%CURSOR%"):
         c = self.textCursor()
         c.insertText("")
Пример #6
0
 def load_text(self, text, syntax='html', process_template=False, doc_name=None):
     self.syntax = syntax
     self.highlighter = get_highlighter(syntax)()
     self.highlighter.apply_theme(self.theme)
     self.highlighter.set_document(self.document(), doc_name=doc_name)
     sclass = {'html':HTMLSmarts, 'xml':HTMLSmarts, 'css':CSSSmarts}.get(syntax, None)
     if sclass is not None:
         self.smarts = sclass(self)
     self.setPlainText(unicodedata.normalize('NFC', text))
     if process_template and QPlainTextEdit.find(self, '%CURSOR%'):
         c = self.textCursor()
         c.insertText('')