def __init__(self, parent, owner): QextScintilla.__init__(self, parent, "sourceEditor") self.parent = owner self.setUtf8(1) self.SendScintilla(QextScintilla.SCI_SETWRAPMODE, QextScintilla.SC_WRAP_WORD) self.setLexer(QextScintillaLexerHTML(parent)) self.setMonospaced() self.connect(self, SIGNAL("selectionChanged()"), self.parent.handleContextMenu)
def __init__(self, parent, locals={}, log=''): QextScintilla.__init__(self, parent, 'Console') self.locals = mydict(locals) self.interpreter = Interpreter(self.locals) self.resize(500, 300) lex = QextScintillaLexerPython() # font = QFont(QApplication.font()) # font.setPointSize(.8*font.pointSize()) # lex.setDefaultFont(font) # lex.setFont(font, 0) self.setLexer(lex) self.zoomOut() self.zoomOut() # self.SendScintilla(self.SCI_SETHSCROLLBAR, False) self.SendScintilla(self.SCI_SETSCROLLWIDTH, 100) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sys.stdout = self sys.stdin = self self.last_lines = [] self.more = False self.reading = False # history self.history = settings.get('script', 'history') # self.history = project.settings['/grafit/console/history'] if self.history is None: self.history = [] else: self.history = self.history.split('\n') self.pointer = 0 sys.ps1 = '>>> ' sys.ps2 = '... ' self.completer = rlcompleter.Completer() self.current_object = None self.set_current_object(None) self.locals['go'] = self.set_current_object self.write(sys.ps1)
def __init__(self, parent, locals={}, log=''): QextScintilla.__init__(self, parent, 'Console') self.interpreter = Interpreter(locals) self.locals = locals self.resize (500, 300) lex = QextScintillaLexerPython() lex.setDefaultFont (QApplication.font()) lex.setFont (QApplication.font(), -1) self.setLexer (lex) # self.SendScintilla(self.SCI_SETHSCROLLBAR, False) self.SendScintilla(self.SCI_SETSCROLLWIDTH, 100) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sys.stdout = self sys.stdin = self self.last_lines = [] self.more = False self.reading = False # history self.history = settings.get('script', 'history') # self.history = project.settings['/grafit/console/history'] if self.history is None: self.history = [] else: self.history = self.history.split('\n') self.pointer = 0 sys.ps1 = '>>> ' sys.ps2 = '... ' self.clear () self.write ('# Welcome to Grafity\n>>> ') self.completer = rlcompleter.Completer()
def __init__(self, parent, locals=project.main_dict, log=''): QextScintilla.__init__(self, parent, 'Console') self.interpreter = Interpreter(locals) self.locals = locals self.resize(500, 300) lex = QextScintillaLexerPython() lex.setDefaultFont(QApplication.font()) lex.setFont(QApplication.font(), -1) self.setLexer(lex) # self.SendScintilla(self.SCI_SETHSCROLLBAR, False) self.SendScintilla(self.SCI_SETSCROLLWIDTH, 100) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) sys.stdout = self sys.stdin = self self.last_lines = [] self.more = False self.reading = False # history self.history = project.settings['/grafit/console/history'] if self.history is None: self.history = [] else: self.history = self.history.split('\n') self.pointer = 0 sys.ps1 = '>>> ' sys.ps2 = '... ' self.clear() self.write('# Welcome to Grafit\n>>> ') self.completer = rlcompleter.Completer()
def __init__(self, app, parent): QextScintilla.__init__(self, parent) self.app = app self.pylex = QextScintillaLexerPython(self) self.lex = QextScintillaLexer(self)
def __init__(self, parent, name='HighlightTextView'): QextScintilla.__init__(self, parent, name) self.pylex = QextScintillaLexerPython(self) self.lex = QextScintillaLexer(self)