Salome HOME
copy tag mergefrom_BR_V0_1_CC_Salome_04oct07
[modules/yacs.git] / src / pyqt / gui / Editor.py
1
2 from qt import QSizePolicy,QMultiLineEdit
3 try:
4   from qtext import QextScintilla,QextScintillaLexerPython
5
6   class Editor(QextScintilla):
7     def __init__(self, parent=None, name=None, flags=0):
8       QextScintilla.__init__(self, parent, name, flags)
9       self.lexer=QextScintillaLexerPython(self)
10       self.setLexer(self.lexer)
11       self.lexer.setIndentationWarning(QextScintillaLexerPython.Inconsistent)
12       #self.lexer.setAutoIndentStyle(0)
13       self.lexer.setAutoIndentStyle(QextScintilla.AiMaintain)
14       self.setAutoIndent(1)
15       self.setBraceMatching(QextScintilla.SloppyBraceMatch)
16       self.setSizePolicy(QSizePolicy(QSizePolicy.Expanding,QSizePolicy.Expanding))
17 except:
18   Editor=QMultiLineEdit
19