Mercurial > mplayer.hg
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) |