Exemplo n.º 1
0
	def uiSettings(self):
		self.dlg.sldText1.setMarginLineNumbers(1, True)
		self.dlg.sldText1.setMarginsBackgroundColor(QColor("#98AFC7"))
		self.dlg.sldText1.setMarginWidth(1,30)
		self.dlg.sldText1.setUtf8(True) #Enabling non-Ascii chars
		self.dlg.sldText1.setLexer(QsciLexerXML())
		
		self.dlg.sldText2.setMarginLineNumbers(1, True)
		self.dlg.sldText2.setMarginsBackgroundColor(QColor("#98AFC7"))
		self.dlg.sldText2.setMarginWidth(1,30)
		self.dlg.sldText2.setUtf8(True) #Enabling non-Ascii chars
		self.dlg.sldText2.setLexer(QsciLexerXML())
		
		self.dlg.setFixedSize(600, 615)
    def createWidgets(self):
        """
        Create qt widgets
        """
        self.toolbar = QToolBar(self)
        self.toolbar.setToolButtonStyle(Qt.ToolButtonTextBesideIcon)

        layout = QVBoxLayout()

        if self.toXml:
            self.txtEdit = QtHelper.RawXmlEditor(parent=self)
            self.txtEdit.setFolding(QsciScintilla.BoxedTreeFoldStyle)
            self.txtEdit.setLexer(QsciLexerXML())
            self.txtEdit.setText(self.__data)
            self.txtEdit.setUtf8(True)
            self.txtEdit.setFont(QFont("Courier", 9))
        else:
            self.txtEdit = QtHelper.RawEditor(parent=self)
            self.txtEdit.setTabStopWidth(10)
            self.txtEdit.setText(self.__data)
            self.txtEdit.setFont(QFont("Courier", 9))

        self.txtEdit.setMinimumWidth(650)
        self.txtEdit.setMinimumHeight(400)

        layout.addWidget(self.toolbar)
        layout.addWidget(self.txtEdit)
        self.setLayout(layout)
Exemplo n.º 3
0
    def __init__(self, text, parent=None):
        super(SldEditorWidget, self).__init__(parent)

        font = QtGui.QFont()
        font.setFamily('Courier')
        font.setFixedPitch(True)
        font.setPointSize(10)
        self.setFont(font)
        self.setMarginsFont(font)

        fontmetrics = QtGui.QFontMetrics(font)
        self.setMarginsFont(font)
        self.setMarginWidth(0, fontmetrics.width("00000") + 6)
        self.setMarginLineNumbers(0, True)
        self.setMarginsBackgroundColor(QtGui.QColor("#cccccc"))

        self.setBraceMatching(QsciScintilla.SloppyBraceMatch)

        self.setCaretLineVisible(True)
        self.setCaretLineBackgroundColor(QtGui.QColor("#ffe4e4"))

        lexer = QsciLexerXML()
        lexer.setDefaultFont(font)
        self.setLexer(lexer)
        self.SendScintilla(QsciScintilla.SCI_STYLESETFONT, 1, 'Courier')

        self.setText(text)
Exemplo n.º 4
0
 def createWidget(self):
     """
     Create qt widget
     """
     self.setFolding(QsciScintilla.BoxedTreeFoldStyle)
     self.setLexer(QsciLexerXML())
     self.setMarginLineNumbers(0, False)
     self.setMarginWidth(1, 0)
Exemplo n.º 5
0
dumpLexer( QsciLexerPython() )
dumpLexer( QsciLexerBash() )
dumpLexer( QsciLexerBatch() )
dumpLexer( QsciLexerCMake() )
dumpLexer( QsciLexerCPP() )
dumpLexer( QsciLexerCSharp() )
dumpLexer( QsciLexerCSS() )
dumpLexer( QsciLexerDiff() )
dumpLexer( QsciLexerD() )
dumpLexer( QsciLexerFortran77() )
dumpLexer( QsciLexerFortran() )
dumpLexer( QsciLexerHTML() )
dumpLexer( QsciLexerIDL() )
dumpLexer( QsciLexerJava() )
dumpLexer( QsciLexerJavaScript() )
dumpLexer( QsciLexerLua() )
dumpLexer( QsciLexerMakefile() )
dumpLexer( QsciLexerPascal() )
dumpLexer( QsciLexerPerl() )
dumpLexer( QsciLexerPostScript() )
dumpLexer( QsciLexerPOV() )
dumpLexer( QsciLexerProperties() )
dumpLexer( QsciLexerRuby() )
dumpLexer( QsciLexerSQL() )
dumpLexer( QsciLexerTCL() )
dumpLexer( QsciLexerTeX() )
dumpLexer( QsciLexerVHDL() )
dumpLexer( QsciLexerXML() )
dumpLexer( QsciLexerYAML() )

Exemplo n.º 6
0
 def activeXmlLexer(self):
     """
     Active Xml Lexer
     """
     self.setLexer(QsciLexerXML(self))