From 19724c5fcab3abb25d959a7c7a27950601a45270 Mon Sep 17 00:00:00 2001 From: nyamatongwe Date: Tue, 1 May 2001 11:12:42 +0000 Subject: External lexer feature added by Simon allows lexers to be housed in DLLs with a .lexer extension which are automatically loaded at startup. Minor fix to IME support in ScintillaWin.cxx to deal with current mingw headers. --- include/Accessor.h | 1 + include/WindowAccessor.h | 3 +++ 2 files changed, 4 insertions(+) (limited to 'include') diff --git a/include/Accessor.h b/include/Accessor.h index 5254d2264..17c951067 100644 --- a/include/Accessor.h +++ b/include/Accessor.h @@ -64,6 +64,7 @@ public: virtual int GetLineState(int line)=0; virtual int SetLineState(int line, int state)=0; virtual int GetPropertyInt(const char *key, int defaultValue=0)=0; + virtual char *GetProperties()=0; // Style setting virtual void StartAt(unsigned int start, char chMask=31)=0; diff --git a/include/WindowAccessor.h b/include/WindowAccessor.h index 4810a4aa9..7fd8e30fd 100644 --- a/include/WindowAccessor.h +++ b/include/WindowAccessor.h @@ -42,6 +42,9 @@ public: int GetPropertyInt(const char *key, int defaultValue=0) { return props.GetInt(key, defaultValue); } + char *GetProperties() { + return props.ToString(); + } void StartAt(unsigned int start, char chMask=31); void SetFlags(char chFlags_, char chWhile_) {chFlags = chFlags_; chWhile = chWhile_; }; -- cgit v1.2.3