| 427 | /////////////////////////////////////////// |
| 428 | |
| 429 | void OnMouseButtonDown(CoreWindow const & /*sender*/, PointerEventArgs const &args) { |
| 430 | window_event_t e = { platform_evt_mouse_press }; |
| 431 | auto p = args.CurrentPoint().Properties(); |
| 432 | if (p.IsLeftButtonPressed () && input_key(key_mouse_left) == button_state_inactive) { e.data.press_release = key_mouse_left; platform_win_add_event(win_id, e); } |
| 433 | if (p.IsRightButtonPressed () && input_key(key_mouse_right) == button_state_inactive) { e.data.press_release = key_mouse_right; platform_win_add_event(win_id, e); } |
| 434 | if (p.IsMiddleButtonPressed() && input_key(key_mouse_center) == button_state_inactive) { e.data.press_release = key_mouse_center; platform_win_add_event(win_id, e); } |
| 435 | if (p.IsXButton1Pressed () && input_key(key_mouse_back) == button_state_inactive) { e.data.press_release = key_mouse_back; platform_win_add_event(win_id, e); } |
| 436 | if (p.IsXButton2Pressed () && input_key(key_mouse_forward) == button_state_inactive) { e.data.press_release = key_mouse_forward; platform_win_add_event(win_id, e); } |
| 437 | } |
| 438 | |
| 439 | /////////////////////////////////////////// |
| 440 |
nothing calls this directly
no test coverage detected