comparison libvo/w32_common.c @ 31049:b40e41324173

Avoid duplicating mouse-movement command-generation code.
author reimar
date Sun, 25 Apr 2010 16:13:57 +0000
parents 745f9833930b
children ff79dd5474f8
comparison
equal deleted inserted replaced
31048:ba91602b82c5 31049:b40e41324173
157 case WM_RBUTTONDOWN: 157 case WM_RBUTTONDOWN:
158 if (!vo_nomouse_input) 158 if (!vo_nomouse_input)
159 mplayer_put_key(MOUSE_BTN2); 159 mplayer_put_key(MOUSE_BTN2);
160 break; 160 break;
161 case WM_MOUSEMOVE: 161 case WM_MOUSEMOVE:
162 if (enable_mouse_movements) { 162 vo_mouse_movement(GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam));
163 char cmd_str[40];
164 snprintf(cmd_str, sizeof(cmd_str), "set_mouse_pos %i %i",
165 GET_X_LPARAM(lParam), GET_Y_LPARAM(lParam));
166 mp_input_queue_cmd(mp_input_parse_cmd(cmd_str));
167 }
168 break; 163 break;
169 case WM_MOUSEWHEEL: 164 case WM_MOUSEWHEEL:
170 if (!vo_nomouse_input) { 165 if (!vo_nomouse_input) {
171 int x = GET_WHEEL_DELTA_WPARAM(wParam); 166 int x = GET_WHEEL_DELTA_WPARAM(wParam);
172 if (x > 0) 167 if (x > 0)