src/eric7/QScintilla/Shell.py

branch
eric7
changeset 9482
a2bc06a54d9d
parent 9473
3f23dbf37dbe
child 9511
263a664d55dc
equal deleted inserted replaced
9481:0b936ff1bbb9 9482:a2bc06a54d9d
30 from eric7 import Preferences, Utilities 30 from eric7 import Preferences, Utilities
31 from eric7.Debugger.DebugClientCapabilities import HasCompleter 31 from eric7.Debugger.DebugClientCapabilities import HasCompleter
32 from eric7.EricGui import EricPixmapCache 32 from eric7.EricGui import EricPixmapCache
33 from eric7.EricWidgets import EricFileDialog, EricMessageBox 33 from eric7.EricWidgets import EricFileDialog, EricMessageBox
34 from eric7.EricWidgets.EricApplication import ericApp 34 from eric7.EricWidgets.EricApplication import ericApp
35 35 from eric7.UI.SearchWidget import SearchWidget
36
37 from . import Lexers
36 from .QsciScintillaCompat import QsciScintillaCompat 38 from .QsciScintillaCompat import QsciScintillaCompat
37 39
38 40
39 class ShellAssembly(QWidget): 41 class ShellAssembly(QWidget):
40 """ 42 """
57 @type QWidget 59 @type QWidget
58 """ 60 """
59 super().__init__(parent) 61 super().__init__(parent)
60 62
61 self.__shell = Shell(dbs, vm, project, False, self) 63 self.__shell = Shell(dbs, vm, project, False, self)
62
63 from eric7.UI.SearchWidget import SearchWidget
64 64
65 self.__searchWidget = SearchWidget(self.__shell, self, horizontal) 65 self.__searchWidget = SearchWidget(self.__shell, self, horizontal)
66 self.__searchWidget.setSizePolicy( 66 self.__searchWidget.setSizePolicy(
67 QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Preferred 67 QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Preferred
68 ) 68 )
425 425
426 @param language lexer language to set (string) 426 @param language lexer language to set (string)
427 """ 427 """
428 self.language = language 428 self.language = language
429 if Preferences.getShell("SyntaxHighlightingEnabled"): 429 if Preferences.getShell("SyntaxHighlightingEnabled"):
430 from . import Lexers
431
432 self.lexer_ = Lexers.getLexer(self.language, self) 430 self.lexer_ = Lexers.getLexer(self.language, self)
433 else: 431 else:
434 self.lexer_ = None 432 self.lexer_ = None
435 433
436 if self.lexer_ is None: 434 if self.lexer_ is None:

eric ide

mercurial