Mercurial > vim
comparison src/proto/mouse.pro @ 31103:33ca088dbd3e v9.0.0886
patch 9.0.0886: horizontal mouse scroll only works in the GUI
Commit: https://github.com/vim/vim/commit/44c2209352d56d70b1fc0215e81f1822d55aa563
Author: Christopher Plewright <chris@createng.com>
Date: Tue Nov 15 17:43:36 2022 +0000
patch 9.0.0886: horizontal mouse scroll only works in the GUI
Problem: Horizontal mouse scroll only works in the GUI.
Solution: Make horizontal mouse scroll also work in a terminal.
(Christopher Plewright, closes #11448)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 15 Nov 2022 18:45:03 +0100 |
parents | eb51299c4bfc |
children | 759b181807f7 |
comparison
equal
deleted
inserted
replaced
31102:71da2abdd899 | 31103:33ca088dbd3e |
---|---|
12 void setmouse(void); | 12 void setmouse(void); |
13 int mouse_has(int c); | 13 int mouse_has(int c); |
14 int mouse_model_popup(void); | 14 int mouse_model_popup(void); |
15 void reset_dragwin(void); | 15 void reset_dragwin(void); |
16 int jump_to_mouse(int flags, int *inclusive, int which_button); | 16 int jump_to_mouse(int flags, int *inclusive, int which_button); |
17 int do_mousescroll_horiz(long_u leftcol); | |
18 void do_mousescroll(int mode, cmdarg_T *cap); | |
17 void nv_mousescroll(cmdarg_T *cap); | 19 void nv_mousescroll(cmdarg_T *cap); |
18 void nv_mouse(cmdarg_T *cap); | 20 void nv_mouse(cmdarg_T *cap); |
19 void reset_held_button(void); | 21 void reset_held_button(void); |
20 int check_termcode_mouse(char_u *tp, int *slen, char_u *key_name, char_u *modifiers_start, int idx, int *modifiers); | 22 int check_termcode_mouse(char_u *tp, int *slen, char_u *key_name, char_u *modifiers_start, int idx, int *modifiers); |
21 int mouse_comp_pos(win_T *win, int *rowp, int *colp, linenr_T *lnump, int *plines_cache); | 23 int mouse_comp_pos(win_T *win, int *rowp, int *colp, linenr_T *lnump, int *plines_cache); |