diff options
| -rw-r--r-- | test/XiteQt.py | 11 | ||||
| -rw-r--r-- | test/XiteWin.py | 11 | 
2 files changed, 20 insertions, 2 deletions
| diff --git a/test/XiteQt.py b/test/XiteQt.py index 5f14277c3..30e6c8b23 100644 --- a/test/XiteQt.py +++ b/test/XiteQt.py @@ -22,7 +22,10 @@ scintillaIncludesLexers = False  # Lexilla may optionally be tested it is built and can be loaded  lexillaAvailable = False -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 = "liblexilla.so"  try:  	lexillaSOPath = os.path.join(lexillaBinDirectory, lexName) @@ -47,6 +50,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.test = test 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 = "" | 
