Example #1
0
 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)
Example #2
0
    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()
Example #4
0
    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()
Example #5
0
 def __init__(self, app, parent):
     QextScintilla.__init__(self, parent)
     self.app = app
     self.pylex = QextScintillaLexerPython(self)
     self.lex = QextScintillaLexer(self)
Example #6
0
 def __init__(self, parent, name='HighlightTextView'):
     QextScintilla.__init__(self, parent, name)
     self.pylex = QextScintillaLexerPython(self)
     self.lex = QextScintillaLexer(self)
Example #7
0
 def __init__(self, app, parent):
     QextScintilla.__init__(self, parent)
     self.app = app
     self.pylex = QextScintillaLexerPython(self)
     self.lex = QextScintillaLexer(self)