diff options
Diffstat (limited to 'test/XiteWin.py')
-rw-r--r-- | test/XiteWin.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/test/XiteWin.py b/test/XiteWin.py index 4d4179818..662bff370 100644 --- a/test/XiteWin.py +++ b/test/XiteWin.py @@ -31,7 +31,10 @@ import Face scintillaBinDirectory = os.path.join(scintillaDirectory, "bin") -lexillaBinDirectory = os.path.join(scintillaDirectory, "..", "lexilla", "bin") +lexillaDirectory = os.path.join(scintillaDirectory, "..", "lexilla") +lexillaBinDirectory = os.path.join(lexillaDirectory, "bin") +lexillaIncludeDirectory = os.path.join(lexillaDirectory, "include") + lexName = "Lexilla.DLL" try: lexillaDLLPath = os.path.join(lexillaBinDirectory, lexName) @@ -159,6 +162,12 @@ class XiteWin(): def __init__(self, test=""): self.face = Face.Face() self.face.ReadFromFile(os.path.join(scintillaIncludeDirectory, "Scintilla.iface")) + try: + faceLex = Face.Face() + faceLex.ReadFromFile(os.path.join(lexillaIncludeDirectory, "LexicalStyles.iface")) + self.face.features = {**self.face.features, **faceLex.features} + except FileNotFoundError: + print("Can't find " + "LexicalStyles.iface") self.titleDirty = True self.fullPath = "" |