aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/XiteWin.py
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2021-02-08 09:16:58 +1100
committerNeil <nyamatongwe@gmail.com>2021-02-08 09:16:58 +1100
commit3e9d5d99e9322906b11cc6e4958bbe34140e730a (patch)
tree83f93f0a8ad5e4319666cf88f7ba175b3ad9b2d8 /test/XiteWin.py
parenteb7a8f0408a0b3f1e6ecf5f90b20ada206cf9f06 (diff)
downloadscintilla-mirror-3e9d5d99e9322906b11cc6e4958bbe34140e730a.tar.gz
Read Lexilla constants from lexilla/include/LexicalStyles.iface and include
in known features.
Diffstat (limited to 'test/XiteWin.py')
-rw-r--r--test/XiteWin.py11
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 = ""