diff options
Diffstat (limited to 'src/ScintillaBase.h')
-rw-r--r-- | src/ScintillaBase.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/ScintillaBase.h b/src/ScintillaBase.h index bfeb5a3d9..d3a6e1ad6 100644 --- a/src/ScintillaBase.h +++ b/src/ScintillaBase.h @@ -14,6 +14,11 @@ namespace Scintilla::Internal { // blue, with different patterns. constexpr ColourRGBA colourIME(0x0, 0x0, 0xffU); +constexpr int IndicatorInput = static_cast<int>(Scintilla::IndicatorNumbers::Ime); +constexpr int IndicatorTarget = IndicatorInput + 1; +constexpr int IndicatorConverted = IndicatorInput + 2; +constexpr int IndicatorUnknown = IndicatorInput + 3; + class LexState; /** */ @@ -61,6 +66,9 @@ protected: void CancelModes() override; int KeyCommand(Scintilla::Message iMessage) override; + void MoveImeCarets(Sci::Position offset) noexcept; + void DrawImeIndicator(int indicator, Sci::Position len); + void AutoCompleteInsert(Sci::Position startPos, Sci::Position removeLen, std::string_view text); void AutoCompleteStart(Sci::Position lenEntered, const char *list); void AutoCompleteCancel(); |