diff options
author | Bram Moolenaar <Bram@vim.org> | 2020-06-02 22:24:36 +0200 |
---|---|---|
committer | Bram Moolenaar <Bram@vim.org> | 2020-06-02 22:24:36 +0200 |
commit | 791fb1bcda7cd1a388ad948cdef469a2744d6dff (patch) | |
tree | d4fe3c6f9854e533a3738f71b6e8ce48e28298cf /src/gui_xim.c | |
parent | 441d60efd8f0e4a44d0cf4bca11cb72e6c830e47 (diff) |
patch 8.2.0889: using old style commentsv8.2.0889
Problem: Using old style comments.
Solution: Use // comments. (Yegappan Lakshmanan, closes #6190)
Diffstat (limited to 'src/gui_xim.c')
-rw-r--r-- | src/gui_xim.c | 66 |
1 files changed, 28 insertions, 38 deletions
diff --git a/src/gui_xim.c b/src/gui_xim.c index e3a48b5cb3..b5875ee2cd 100644 --- a/src/gui_xim.c +++ b/src/gui_xim.c @@ -661,13 +661,12 @@ im_preedit_changed_cb(GtkIMContext *context, gpointer data UNUSED) im_delete_preedit(); - /* - * Compute the end of the preediting area: "preedit_end_col". - * According to the documentation of gtk_im_context_get_preedit_string(), - * the cursor_pos output argument returns the offset in bytes. This is - * unfortunately not true -- real life shows the offset is in characters, - * and the GTK+ source code agrees with me. Will file a bug later. - */ + // Compute the end of the preediting area: "preedit_end_col". + // According to the documentation of + // gtk_im_context_get_preedit_string(), the cursor_pos output argument + // returns the offset in bytes. This is unfortunately not true -- real + // life shows the offset is in characters, and the GTK+ source code + // agrees with me. Will file a bug later. if (preedit_start_col != MAXCOL) preedit_end_col = preedit_start_col; str = (char_u *)preedit_string; @@ -675,12 +674,11 @@ im_preedit_changed_cb(GtkIMContext *context, gpointer data UNUSED) { int is_composing; - is_composing = ((*p & 0x80) != 0 && utf_iscomposing(utf_ptr2char(p))); - /* - * These offsets are used as counters when generating <BS> and <Del> - * to delete the preedit string. So don't count composing characters - * unless 'delcombine' is enabled. - */ + is_composing = ((*p & 0x80) != 0 + && utf_iscomposing(utf_ptr2char(p))); + // These offsets are used as counters when generating <BS> and + // <Del> to delete the preedit string. So don't count composing + // characters unless 'delcombine' is enabled. if (!is_composing || p_deco) { if (i < cursor_index) @@ -993,17 +991,15 @@ xim_queue_key_press_event(GdkEventKey *event, int down) { if (down) { - /* - * Workaround GTK2 XIM 'feature' that always converts keypad keys to - * chars., even when not part of an IM sequence (ref. feature of - * gdk/gdkkeyuni.c). - * Flag any keypad keys that might represent a single char. - * If this (on its own - i.e., not part of an IM sequence) is - * committed while we're processing one of these keys, we can ignore - * that commit and go ahead & process it ourselves. That way we can - * still distinguish keypad keys for use in mappings. - * Also add GDK_space to make <S-Space> work. - */ + // Workaround GTK2 XIM 'feature' that always converts keypad keys to + // chars., even when not part of an IM sequence (ref. feature of + // gdk/gdkkeyuni.c). + // Flag any keypad keys that might represent a single char. + // If this (on its own - i.e., not part of an IM sequence) is + // committed while we're processing one of these keys, we can ignore + // that commit and go ahead & process it ourselves. That way we can + // still distinguish keypad keys for use in mappings. + // Also add GDK_space to make <S-Space> work. switch (event->keyval) { case GDK_KP_Add: xim_expected_char = '+'; break; @@ -1028,19 +1024,15 @@ xim_queue_key_press_event(GdkEventKey *event, int down) xim_ignored_char = FALSE; } - /* - * When typing fFtT, XIM may be activated. Thus it must pass - * gtk_im_context_filter_keypress() in Normal mode. - * And while doing :sh too. - */ + // When typing fFtT, XIM may be activated. Thus it must pass + // gtk_im_context_filter_keypress() in Normal mode. + // And while doing :sh too. if (xic != NULL && !p_imdisable && (State & (INSERT | CMDLINE | NORMAL | EXTERNCMD)) != 0) { - /* - * Filter 'imactivatekey' and map it to CTRL-^. This way, Vim is - * always aware of the current status of IM, and can even emulate - * the activation key for modules that don't support one. - */ + // Filter 'imactivatekey' and map it to CTRL-^. This way, Vim is + // always aware of the current status of IM, and can even emulate + // the activation key for modules that don't support one. if (event->keyval == im_activatekey_keyval && (event->state & im_activatekey_state) == im_activatekey_state) { @@ -1205,10 +1197,8 @@ xim_set_focus(int focus) if (xic == NULL) return; - /* - * XIM only gets focus when the Vim window has keyboard focus and XIM has - * been set active for the current mode. - */ + // XIM only gets focus when the Vim window has keyboard focus and XIM has + // been set active for the current mode. if (focus && xim_is_active) { if (!xim_has_focus) |