From 002dc0e7fca8824a03bc0a11ac6e5c3aef6a54bf Mon Sep 17 00:00:00 2001 From: johnsonj Date: Fri, 12 May 2023 17:31:19 +1000 Subject: Bug [#2240]. Add documentation about IME support. --- doc/ScintillaDoc.html | 69 ++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 68 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/ScintillaDoc.html b/doc/ScintillaDoc.html index 38fe334d9..b445891b9 100644 --- a/doc/ScintillaDoc.html +++ b/doc/ScintillaDoc.html @@ -4879,7 +4879,74 @@ struct Sci_TextToFindFull { A windowed IME SC_IME_WINDOWED (0) may be more similar in appearance and behaviour to the IME in other applications. An inline IME SC_IME_INLINE (1) may work better with some Scintilla features such as - rectangular and multiple selection.

+ rectangular and multiple selection, with IME interactions such as retrieve-surrounding or reconversion feature.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IME input method support (O=present, X=absent)
IME input methodWindowsGtkQtmacOS
SC_IME_WINDOWEDOOXX
SC_IME_INLINEOOOO
+

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
IME interaction support
IME interactionWindowsGtkQtmacOS
Retrieve SurroundingOOOO
ReconversionOOOO
Delete SurroundingOOXO
+

The windowed behaviour can be chosen with SCI_SETIMEINTERACTION(SC_IME_WINDOWED) and the inline behaviour with SCI_SETIMEINTERACTION(SC_IME_INLINE). Scintilla may ignore this call in some cases. For example, the inline behaviour might only be supported for some languages.

-- cgit v1.2.3