12 |
12 |
13 from PyQt4.QtCore import QSignalMapper, QPoint, QTimer, QFileInfo, pyqtSignal, QSize, \ |
13 from PyQt4.QtCore import QSignalMapper, QPoint, QTimer, QFileInfo, pyqtSignal, QSize, \ |
14 QRegExp, Qt |
14 QRegExp, Qt |
15 from PyQt4.QtGui import QWidget, QCursor, QPrinter, QKeySequence, QPrintDialog, \ |
15 from PyQt4.QtGui import QWidget, QCursor, QPrinter, QKeySequence, QPrintDialog, \ |
16 QWhatsThis, QActionGroup, QDialog, QAbstractPrintDialog, QInputDialog, \ |
16 QWhatsThis, QActionGroup, QDialog, QAbstractPrintDialog, QInputDialog, \ |
17 QApplication, QMenu, QPalette, QMainWindow, QFont, QVBoxLayout, QLabel |
17 QApplication, QMenu, QPalette, QFont, QVBoxLayout, QLabel |
18 from PyQt4.Qsci import QsciScintilla |
18 from PyQt4.Qsci import QsciScintilla |
19 |
19 |
20 from E5Gui.E5Action import E5Action, createActionGroup |
20 from E5Gui.E5Action import E5Action, createActionGroup |
21 from E5Gui import E5MessageBox, E5FileDialog |
21 from E5Gui import E5MessageBox, E5FileDialog |
|
22 from E5Gui.E5MainWindow import E5MainWindow |
22 |
23 |
23 from . import Lexers |
24 from . import Lexers |
24 from .QsciScintillaCompat import QsciScintillaCompat |
25 from .QsciScintillaCompat import QsciScintillaCompat |
25 from .SearchReplaceWidget import SearchReplaceWidget |
26 from .SearchReplaceWidget import SearchReplaceWidget |
26 |
27 |
111 super().__init__(parent) |
112 super().__init__(parent) |
112 if name is not None: |
113 if name is not None: |
113 self.setObjectName(name) |
114 self.setObjectName(name) |
114 self.setAttribute(Qt.WA_DeleteOnClose) |
115 self.setAttribute(Qt.WA_DeleteOnClose) |
115 self.setWindowIcon(UI.PixmapCache.getIcon("editor.png")) |
116 self.setWindowIcon(UI.PixmapCache.getIcon("editor.png")) |
|
117 |
|
118 self.setStyle(Preferences.getUI("Style"), Preferences.getUI("StyleSheet")) |
116 |
119 |
117 self.__textEdit = MiniScintilla(self) |
120 self.__textEdit = MiniScintilla(self) |
118 self.__textEdit.clearSearchIndicators = self.clearSearchIndicators |
121 self.__textEdit.clearSearchIndicators = self.clearSearchIndicators |
119 self.__textEdit.setSearchIndicator = self.setSearchIndicator |
122 self.__textEdit.setSearchIndicator = self.setSearchIndicator |
120 self.__textEdit.setUtf8(True) |
123 self.__textEdit.setUtf8(True) |