aboutsummaryrefslogtreecommitdiffhomepage
path: root/doc/ScintillaDoc.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/ScintillaDoc.html')
-rw-r--r--doc/ScintillaDoc.html69
1 files changed, 68 insertions, 1 deletions
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 <code>SC_IME_WINDOWED</code> (0) may be more similar in appearance and
behaviour to the IME in other applications.
An inline IME <code>SC_IME_INLINE</code> (1) may work better with some Scintilla features such as
- rectangular and multiple selection.</p>
+ rectangular and multiple selection, with IME interactions such as retrieve-surrounding or reconversion feature.</p>
+
+ <table class="standard" summary="IME input method">
+ <caption>IME input method support (O=present, X=absent)</caption>
+ <thead align="left">
+ <tr>
+ <th>IME input method</th>
+ <th>Windows</th>
+ <th>Gtk</th>
+ <th>Qt</th>
+ <th>macOS</th>
+ </tr>
+ </thead>
+ <tbody valign="top">
+ <tr>
+ <th align="left"><code>SC_IME_WINDOWED</code></th>
+ <td>O</td>
+ <td>O</td>
+ <td>X</td>
+ <td>X</td>
+ </tr>
+ <tr>
+ <th align="left"><code>SC_IME_INLINE</code></th>
+ <td>O</td>
+ <td>O</td>
+ <td>O</td>
+ <td>O</td>
+ </tr>
+ </tbody>
+ </table>
+ <p></p>
+
+ <table class="standard" summary="IME interaction">
+ <caption>IME interaction support</caption>
+ <thead align="left">
+ <tr>
+ <th>IME interaction</th>
+ <th>Windows</th>
+ <th>Gtk</th>
+ <th>Qt</th>
+ <th>macOS</th>
+ </tr>
+ </thead>
+ <tbody valign="top">
+ <tr>
+ <th align="left">Retrieve Surrounding</th>
+ <td>O</td>
+ <td>O</td>
+ <td>O</td>
+ <td>O</td>
+ </tr>
+ <tr>
+ <th align="left">Reconversion</th>
+ <td>O</td>
+ <td>O</td>
+ <td>O</td>
+ <td>O</td>
+ </tr>
+ <tr>
+ <th align="left">Delete Surrounding</th>
+ <td>O</td>
+ <td>O</td>
+ <td>X</td>
+ <td>O</td>
+ </tr>
+ </tbody>
+ </table>
+
<p>The windowed behaviour can be chosen with <code>SCI_SETIMEINTERACTION(SC_IME_WINDOWED)</code>
and the inline behaviour with <code>SCI_SETIMEINTERACTION(SC_IME_INLINE)</code>.
Scintilla may ignore this call in some cases. For example, the inline behaviour might only be supported for some languages.</p>