8 """ |
8 """ |
9 |
9 |
10 # This code is a port of the C++ code found in SciTE 1.74 |
10 # This code is a port of the C++ code found in SciTE 1.74 |
11 # Original code: Copyright 1998-2006 by Neil Hodgson <neilh@scintilla.org> |
11 # Original code: Copyright 1998-2006 by Neil Hodgson <neilh@scintilla.org> |
12 |
12 |
|
13 import contextlib |
|
14 import io |
13 import os |
15 import os |
14 import sys |
16 import sys |
15 import io |
17 |
16 import contextlib |
18 from PyQt6.Qsci import QsciScintilla |
17 |
|
18 from PyQt6.QtGui import QFontInfo |
19 from PyQt6.QtGui import QFontInfo |
19 from PyQt6.QtWidgets import QInputDialog |
20 from PyQt6.QtWidgets import QInputDialog |
20 from PyQt6.Qsci import QsciScintilla |
21 |
21 |
22 from eric7 import Preferences, Utilities |
|
23 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
22 from eric7.EricWidgets import EricMessageBox |
24 from eric7.EricWidgets import EricMessageBox |
23 from eric7.EricGui.EricOverrideCursor import EricOverrideCursor |
|
24 |
25 |
25 from .ExporterBase import ExporterBase |
26 from .ExporterBase import ExporterBase |
26 |
|
27 from eric7 import Preferences, Utilities |
|
28 |
27 |
29 |
28 |
30 class HTMLGenerator: |
29 class HTMLGenerator: |
31 """ |
30 """ |
32 Class implementing an HTML generator for exporting source code. |
31 Class implementing an HTML generator for exporting source code. |