diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/Platform.h | 2 | ||||
-rw-r--r-- | include/Scintilla.h | 8 | ||||
-rw-r--r-- | include/Scintilla.iface | 8 |
3 files changed, 17 insertions, 1 deletions
diff --git a/include/Platform.h b/include/Platform.h index 24c6b8854..5a87c64fe 100644 --- a/include/Platform.h +++ b/include/Platform.h @@ -210,7 +210,7 @@ public: Font(); ~Font(); - void Create(const char *faceName, int size, bool bold=false, bool italic=false); + void Create(const char *faceName, int characterSet, int size, bool bold, bool italic); void Release(); FontID GetID() { return id; } diff --git a/include/Scintilla.h b/include/Scintilla.h index 2a7f51613..8e52ba59e 100644 --- a/include/Scintilla.h +++ b/include/Scintilla.h @@ -160,6 +160,10 @@ extern "C" { #define STYLE_CONTROLCHAR 36 #define STYLE_MAX 127 +#define SC_CHARSET_ANSI 0 +#define SC_CHARSET_DEFAULT 1 +#define SC_CHARSET_RUSSIAN 204 + #define SCI_STYLECLEARALL SCI_START + 50 #define SCI_STYLESETFORE SCI_START + 51 #define SCI_STYLESETBACK SCI_START + 52 @@ -170,6 +174,7 @@ extern "C" { #define SCI_STYLESETEOLFILLED SCI_START + 57 #define SCI_STYLERESETDEFAULT SCI_START + 58 #define SCI_STYLESETUNDERLINE SCI_START + 59 +#define SCI_STYLESETCHARACTERSET SCI_START + 66 #define SCI_SETSELFORE SCI_START + 67 #define SCI_SETSELBACK SCI_START + 68 @@ -344,6 +349,9 @@ extern "C" { #define SCI_SETZOOM SCI_START + 373 #define SCI_GETZOOM SCI_START + 374 +#define SCI_ADDREFDOC SCI_START + 375 +#define SCI_RELEASEDOC SCI_START + 376 + // GTK+ Specific #define SCI_GRABFOCUS SCI_START + 400 diff --git a/include/Scintilla.iface b/include/Scintilla.iface index af4a9583b..5187070c5 100644 --- a/include/Scintilla.iface +++ b/include/Scintilla.iface @@ -280,6 +280,9 @@ fun void StyleResetDefault=2058(,) # Set a style to be underlined or not. set void StyleSetUnderline=2059(int style, bool underline) +# Set the character set of the font in a style. +set void StyleSetCharacterSet=2066(int style, int characterSet) + # Set the foreground colour of the selection and whether to use this setting. fun void SetSelFore=2067(bool useSetting, colour fore) @@ -701,6 +704,11 @@ set void SetZoom=2373(int zoom,) # Retrieve the zoom level. get int GetZoom=2374(,) +# Extend life of document. +fun void AddRefDoc=2375(, int doc) +# Release a reference to the document, deleting document if it fades to black. +fun void ReleaseDoc=2376(, int doc) + # Set the focus to this Scintilla widget. fun void GrabFocus=2400(,) |