comparison src/term.c @ 2336:1a4a66f0c871 vim73

Make CTRL modifier work for mouse wheel. (Benjamin Haskell)
author Bram Moolenaar <bram@vim.org>
date Sun, 18 Jul 2010 14:26:11 +0200
parents 420f001db3d2
children 9228765d3e13
comparison
equal deleted inserted replaced
2335:2a5478294078 2336:1a4a66f0c871
4773 modifiers |= MOD_MASK_4CLICK; 4773 modifiers |= MOD_MASK_4CLICK;
4774 4774
4775 /* Work out our pseudo mouse event */ 4775 /* Work out our pseudo mouse event */
4776 key_name[0] = (int)KS_EXTRA; 4776 key_name[0] = (int)KS_EXTRA;
4777 if (wheel_code != 0) 4777 if (wheel_code != 0)
4778 {
4779 if (wheel_code & MOUSE_CTRL)
4780 modifiers |= MOD_MASK_CTRL;
4778 key_name[1] = (wheel_code & 1) 4781 key_name[1] = (wheel_code & 1)
4779 ? (int)KE_MOUSEUP : (int)KE_MOUSEDOWN; 4782 ? (int)KE_MOUSEUP : (int)KE_MOUSEDOWN;
4783 }
4780 else 4784 else
4781 key_name[1] = get_pseudo_mouse_code(current_button, 4785 key_name[1] = get_pseudo_mouse_code(current_button,
4782 is_click, is_drag); 4786 is_click, is_drag);
4783 } 4787 }
4784 #endif /* FEAT_MOUSE */ 4788 #endif /* FEAT_MOUSE */