comparison src/term.c @ 2409:0ca06a92adfb vim73

Add support for horizontal scroll wheel. (Bjorn Winckler)
author Bram Moolenaar <bram@vim.org>
date Sun, 25 Jul 2010 15:49:07 +0200
parents 9228765d3e13
children 6a2e4860134b
comparison
equal deleted inserted replaced
2408:9e2e63af1641 2409:0ca06a92adfb
4165 */ 4165 */
4166 if (gui.in_use 4166 if (gui.in_use
4167 && key_name[0] == (int)KS_EXTRA 4167 && key_name[0] == (int)KS_EXTRA
4168 && (key_name[1] == (int)KE_X1MOUSE 4168 && (key_name[1] == (int)KE_X1MOUSE
4169 || key_name[1] == (int)KE_X2MOUSE 4169 || key_name[1] == (int)KE_X2MOUSE
4170 || key_name[1] == (int)KE_MOUSELEFT
4171 || key_name[1] == (int)KE_MOUSERIGHT
4170 || key_name[1] == (int)KE_MOUSEDOWN 4172 || key_name[1] == (int)KE_MOUSEDOWN
4171 || key_name[1] == (int)KE_MOUSEUP)) 4173 || key_name[1] == (int)KE_MOUSEUP))
4172 { 4174 {
4173 num_bytes = get_bytes_from_buf(tp + slen, bytes, 4); 4175 num_bytes = get_bytes_from_buf(tp + slen, bytes, 4);
4174 if (num_bytes == -1) /* not enough coordinates */ 4176 if (num_bytes == -1) /* not enough coordinates */
5052 */ 5054 */
5053 while (*src != NUL) 5055 while (*src != NUL)
5054 { 5056 {
5055 /* 5057 /*
5056 * If 'cpoptions' does not contain '<', check for special key codes, 5058 * If 'cpoptions' does not contain '<', check for special key codes,
5057 * like "<C-S-MouseLeft>" 5059 * like "<C-S-LeftMouse>"
5058 */ 5060 */
5059 if (do_special && (do_lt || STRNCMP(src, "<lt>", 4) != 0)) 5061 if (do_special && (do_lt || STRNCMP(src, "<lt>", 4) != 0))
5060 { 5062 {
5061 #ifdef FEAT_EVAL 5063 #ifdef FEAT_EVAL
5062 /* 5064 /*